Blockchain technology is hot! But how does it actually work?
I always found that in order to understand a new technology, try to build it yourself! So that’s what we’re going to do in this session: build a blockchain from scratch, and have it working in 40 minutes.
Using plain old Java with a little Spring Boot sprinkled on top of it, we will touch all concepts that are associated with a blockchain, like transactions, blocks, mining, proof-of-work, and reaching consensus about the state of the blockchain in the blockchain network.
After this session, you will have a better understanding of blockchain technology, and how to apply this knowledge in your own projects!
-Slides with short introduction to the blockchain (5 mins)
-Live coding (40 mins):
– Mining and Proof-of-work
– A First Blockchain with a genesis block
– Connecting to other nodes
– Reaching consensus over the network
– What is a wallet?