Skip to main content

Blockchain from scratch with GRPC and Protobuffers

4h 56m 12s
English
Paid

Learn the basics of blockchain from scratch by step-by-step creating your own system. You will master public and private key cryptography, working with blocks and Protobuffers, implementing transactions and nodes on gRPC, as well as mechanisms for peer-to-peer interaction, data storage, and the transaction mempool.

About the Author: Anthony GG

Anthony GG thumbnail

My name is Anthony. I am 36 years old, a technical entrepreneur with over 15 years of experience in programming. I don't have a degree, but I write in almost all programming languages and have founded several startups. I have also worked at leading companies in the blockchain industry.

My specialization is distributed systems, blockchain technologies, and infrastructure for algorithmic trading. The main languages I work with are Golang and Rust.

Watch Online 8 lessons

This is a demo lesson (10:00 remaining)

You can watch up to 10 minutes for free. Subscribe to unlock all 8 lessons in this course and access 10,000+ hours of premium content across all courses.

View Pricing
0:00
/
#1: Private and public key cryptography
All Course Lessons (8)
#Lesson TitleDurationAccess
1
Private and public key cryptography Demo
38:29
2
Blocks and protobuffers
27:12
3
Implementing Transactions
38:46
4
Implementing the node server with GRPC
40:27
5
Connecting with peers
35:45
6
Peer discovery (P2P)
36:34
7
Blockchain data structure
40:38
8
Transaction mempool
38:21
Unlock unlimited learning

Get instant access to all 7 lessons in this course, plus thousands of other premium courses. One subscription, unlimited knowledge.

Learn more about subscription