From 04113c51e634b46ad62dffc0aa6327beb4c9dda6 Mon Sep 17 00:00:00 2001 From: Volodymyr Prokopyuk Date: Sun, 20 Oct 2024 18:33:10 +0200 Subject: [PATCH] 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 --- README.md | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/README.md b/README.md index 08031db..f26bdb8 100644 --- a/README.md +++ b/README.md @@ -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*