Practical guide for building a blockchain from scratch in Go with gRPC (#153)

* advanced: add the guide for building a blockchain from scratch in Go with gRPC

The README.org of the repository contains the table of contents with links to 11 chapters under the doc/ directory

* toc: fix the link for the guide in the TOC
This commit is contained in:
Volodymyr Prokopyuk
2024-10-20 18:33:10 +02:00
committed by GitHub
parent 1690e6b1e3
commit 04113c51e6
+8
View File
@@ -56,6 +56,7 @@
- [2024 - The Power of Go: Tools](#2024---the-power-of-go-tools)
- [2024 - Build an Orchestrator in Go](#2024---build-an-orchestrator-in-go)
- [2024 - Explore Go: Cryptography](#2024---explore-go-cryptography)
- [2024 - Practical guide for building a blockchain from scratch in Go with gRPC](#2024---practical-guide-for-building-a-blockchain-from-scratch-in-go-with-grpc-free)
- [Go with the Domain: Building Modern Business Software in Go *Free*](#go-with-the-domain-building-modern-business-software-in-go-free)
- [Spaceship Go *Free*](#spaceship-go-free)
- [Ultimate Go Notebook](#ultimate-go-notebook)
@@ -544,6 +545,13 @@ Orchestration systems like Kubernetes coordinate other software subsystems and s
Much of the modern world is built on cryptography, and this book introduces readers to the fundamental principles of ciphers, keys, and hashing. It traces the development of increasingly sophisticated cryptographic schemes from the Caesar cipher to SHA-256 and AES-GCM, including dozens of example Go programs and coding challenges. The book concludes with a review of best practices for handling encryption and authentication in Go applications.
### 2024 - [Practical guide for building a blockchain from scratch in Go with gRPC](https://github.com/volodymyrprokopyuk/go-blockchain) *Free*
A foundational and practical guide for effectively learning the fundamental blockchain concepts and
progressively building a blockchain from scratch in Go with gRPC. An interesting and challenging
adventure that takes you from the foundational concepts and purpose through the technical design and
implementation to the practical testing and usage of the proposed blockchain. Simple, yet non-trivial. Concise, yet detailed. Practical, yet well-grounded.
### [Go with the Domain: Building Modern Business Software in Go](https://threedots.tech/go-with-the-domain/) *Free*
<a href="https://threedots.tech/go-with-the-domain/"><img src="https://threedots.tech/img/go-with-domain-cover-160-retina.jpg" width="120px"/></a>