go-blockchain

Blockchain guide

A comprehensive guide to building and learning blockchain technology from scratch in Go with gRPC

The foundational and practical guide for effectively learning and progressively building a blockchain from scratch in Go with gRPC

GitHub

248 stars
1 watching
19 forks
Language: Go
last commit: 11 days ago
blockchainblockchain-from-scratchblockchain-protocolconcurrent-programmingcryptographygolanggrpc-gomerkle-proofmerkle-treepeer-to-peer-networking

Related projects:

Repository Description Stars
openblockchains/programming-blockchains A step-by-step guide to building blockchains from scratch, starting with crypto hashes. 667
codemaveric/libra-go A Go client for interacting with the Libra Blockchain 49
crisadamo/gochain A basic implementation of blockchain in Go with endpoints for node management and data synchronization 273
algorand/go-algorand An implementation of Algorand's blockchain protocol in Go 1,352
preslavmihaylov/go-grpc-crash-course A tutorial and learning resource on using gRPC with Go for building networked services 10
centrifuge/go-substrate-rpc-client Provides an API to interact with Substrate-based blockchain networks 203
vladimirvivien/go-grpc A collection of Go examples showcasing the features and benefits of gRPC for building efficient and scalable RPC systems. 242
the729/go-libra A client library for interacting with the Libra blockchain 44
limechain/gosemble A Go-based framework for building Polkadot/Substrate-compatible runtime environments. 12
algorand/go-algorand-sdk Provides APIs and tools for interacting with the Algorand blockchain 185
arduino/arduino-builder A tool for compiling Arduino sketches into executable code 458
gagliardetto/solana-go A Go SDK library and RPC client for the Solana Blockchain 901
kcmvp/gob Solves the problem of repetitive initialization process when starting new Golang projects by providing a tool and framework for efficient project setup and management. 11
number571/go-peer A library for developing secure, decentralized networks in the Go language 265
everfinance/goar A Go library and SDK for interacting with the Arweave blockchain network 140