{{ variable.name }}
Introduction: Blockchain, as a currently popular emerging technology, has attracted widespread attention. This course will guide you to implement a private blockchain using the Go language
Chapter 1 Course Introduction
Course Introduction
1-1 Course Introduction
Chapter 2: Blockchain Technology Framework
Through the introduction of blockchain, understand the core technologies and related algorithms of blockchain
2-1 Demonstration of Private Bitcoin Blockchain Project
2-2 Blockchain Technology Framework and Bitcoin
Chapter 3: Basic Prototypes of Blockchain
Explain the data structure of blocks and how blocks form a chain structure
3-1 Basic Prototypes of Blockchain
Chapter 4 Proof of Work
Explain the core technology of blockchain, Proof of work, and the related hash algorithms of proof of work
4-1 Proof of Work and Hash Algorithms
4-2 Proof of Work Code Implementation
Chapter 5 Transactions and Bookkeeping
Explain trading and the relationship between input and output, as well as the trading process and steps
5-1 Principles and Processes of Transaction Bookkeeping
5-2 Demonstration of Mining and Trading processes
5-3 Mining Process and Code Implementation
5-4 Transaction Accounting Process and Code Implementation
Chapter 6 Address and Identity Identification
Explain the process of identity verification and identification for both parties in a transaction
6-1 Digital Currency Address and Identity Identifier
6-2 Digital Wallet Creation Transaction Process and Code Implementation
Chapter 7 Course Summary
The development steps and applications of blockchain, including blockchain structure, proof of work, transactions and accounting, identity identification, etc., introduce related open-source projects as an extension and expansion of this course
7-1 Course Summary and Introduction to Open Source Projects