If we implement another way of synchronizing the blockchain, for example distribute it on several nodes and make groups of nodes handle the whole copy of blockchain instead of single nodes, (in order to reduce the time needed to synchronize the chain), does it make any harm to the integrity of the blockchain?

  • The idea you have, seems to me related more to the scalability of the ethereum network than the syncronization process, which is done only if you install a new client. Could that be? Commented Jun 3, 2016 at 9:13
  • 1
    It could be, yes, but also would solve the time issue. A divided blockchain (obviously) would have less blocks; resulting in faster synchronization. Am I missing something here?
    – Kobayashi
    Commented Jun 3, 2016 at 9:39

1 Answer 1


Most time of the syncronization is spend by verifying the integrity of the blocks. It is a security measure that you can circumvent partially if you start the syncronization with geth --fast

  • 1
    You are right, yet dividing the blockchain into smaller pieces could also be a solution to the time issue. Obviously less blocks result in less time needed to check them. Am I wrong?
    – Kobayashi
    Commented Jun 3, 2016 at 9:45
  • If you have a free lunch at a chinese restaurant and they bring you small plates you will get as full as if you order an entire peking duck. So the division of blocks does not help, because its the amount of transactions that happened over time that makes the blockchain huge Commented Jun 3, 2016 at 10:20

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.