Introduction
In episode 8, Bill wanted to build a blockchain in Go and began to lay the groundwork for the project. Go is a good choice because its standard library has the necessary network and cryptographical functionality required to build a blockchain. Unlike the previous segment, Bill plans to use this blockchain to manage accounts and balances with hypothetical assets. Bill will reuse concepts from ethereum, bitcoin and the previous segment of the series to implement this blockchain.
In this video, Bill will define the initial layout of the project and reuse boilerplate code from the Ultimate Service class. After walking through the layout, Bill will start with the idea of a genesis record. Watch to learn about the role of the genesis record and how to start building your own blockchain in Go.
Things you will learn in this video
- Defining the project layout.
- Creating a genesis record.
- The role of the genesis record in Bill’s blockchain.
- Fundamental verifications performed by the blockchain.
Video