Summary

In this chapter, we began by building the constructor function and then moved  on to create some amazing methods such as createNewBlock, creatNewTransaction, getLastBlock, and so on. We then learned about the hashing method, SHA256 hashing, and created a method to generate a hash for our block data. We also learned what a proof of work is and how this works. In this chapter, you also got to learn how to test the various methods that we created and check whether they are working as expected. The methods that we have learned about in this chapter will be very useful for us in further chapters when we interact more with the blockchain.

If you want to get more familiar with the blockchain data structure, it is recommended that you open ...

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.