# Ultimate Go: Advanced Engineering Episode 1

- Published: December 12, 2022
- Author: Ardan Labs
- URL: https://www.ardanlabs.com/blog/2022/12/ultimate-go-advanced-engineering-episode-1.html

### Introduction

In this video, Bill will introduce the concepts of what a blockchain is, the benefits of a blockchain, and the network environment it operates in. Bill describes a blockchain as a single, append-only, transparent, publicly available and cryptographically auditable database. Blockchains operate using a peer to peer (p2p) network with no single node designated as the central authority. 

To better understand what all that means, Bill begins to work through a familiar problem of creating reproducible, durable, and secure builds that software teams face. It’s a real problem the Go team eventually solved with the new module system. As Bill uncovers different problems that present themselves, he introduces different blockchain concepts that can help provide a solution.


Things you will learn in this video

+ Blockchains are used to store data.
+ Blockchains are a single, append-only, transparent, and publicly available database.
+ Blockchains need to operate in a decentralized environment.
+ Blockchain networks do not have a central authority.
+ Blockchain can be better understood by exploring other types of technology.

----

### Video
<center>
<iframe
    width="640"
    height="480"
    src="https://www.youtube.com/embed/0p40m5wS0Qc"
    frameborder="0"
    allow="autoplay; encrypted-media"
    allowfullscreen
>
</iframe>
</center>
