Summary

Up to now, you've achieved a lot in this book. You have created a decentralized blockchain network that's currently running across five nodes, and you built the functionality to synchronize the entire network, so that all the nodes have the exact same data. This mirrors how a blockchain would function in a real-world application.

In this chapter, we successfully synchronized the entire blockchain network by refactoring the endpoints to broadcast the data to all the nodes present in the network. We started by splitting the functionality of the /createNewTransaction method into two separate parts: the /createNewTransaction method and the addTransactionToPendingTransactions method. Then, we built the /transaction/broadcast endpoint to ...

Get Learn Blockchain Programming with JavaScript now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.