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

Trusted by top technology companies

We've built our reputation as educators and bring that mentality to every project. When you partner with us, your team will learn best practices and grow along the way.

30,000+

Engineers Trained

1,000+

Companies Worldwide

12+

Years in Business