DEV Community

Discussion on: Blockchain in 6 minutes

Collapse
 
gdsoumya profile image
Soumya Ghosh Dastidar

It's great to know that you liked the article! I'll try my best to answer your questions:

  1. The ledger grows as the blocks are added, the full ledger is stored in all the participating nodes. When a node joins/rejoins the network it looks for peers, these peers are then used by the new node to sync. the blockchain into it's memory. Transaction disputes are resolved using the ledger as you have understood, throughout the network there can be only one proper ledger or chain (even though at some instances there could be competing chains, but that's a little more advanced topic- all you need to know is that the network will eventually converge to a single consistent chain). Because there's always one consistent chain across all nodes the transactions can be easily verified to resolve disputes.

  2. There are no "multiple" ledgers in the network, it is just one single ledger where we add in those new transactions. The ledger is synced throughout the network to maintain consistency. You are correct about the ledger or blockchain becoming too large in size, for reference the current Bitcoin chain is around 15-16GB. Nodes which participate in the network need to have enough processing power and memory.

Hope I could clear your doubts, if you still have any do comment.

Collapse
 
kj2whe profile image
Jason

Ok thank you for the response. Just to be clear, you only have one ledger per... umm.. application? Like bitcoin. Some other blockchain application would have its own ledger correct? no sense in mixing Bitcoin transactions with {Digital_Currency_X} transactions.

Thread Thread
 
gdsoumya profile image
Soumya Ghosh Dastidar

Yup that's a correct way to think of it.