Training program on the whole line of blockchain - Yin Cheng College

Yin Cheng 2021-11-24 08:10:48 阅读数:816

training program line blockchain yin

Blockchain is the general trend , Yin Cheng college cooperates with Microsoft and Tsinghua teachers to build the strongest teaching team . Spread wisdom with our heart , Life charge, you force

The first stage Blockchain and Go Programming

The first 1 God Blockchain and Go Language

The past and present life of blockchain

Blockchain status and employment

Blockchain prospects

Blockchain and go Language

go The construction of language development environment


The first 2 God Go Language foundation




The operator



The first 3 God Go Basic and advanced types

Basic types




Functions and methods




The first 4 God Go Process control

Code blocks and scopes

If sentence

Switch sentence

for sentence

defer sentence

panic and recover

Practical drill : chatbot


The first 5 God Concurrent programming

The basis of concurrent programming

Multiprocess programming

Multithreaded programming

Multiprocess and multithreading


The first 6 God Go The concurrency mechanism of



Practical drill : Load generator


The first 7 God Sync


Condition variables,

Atomic manipulation


Temporary object pool

Practical drill :Concurrent Map


The first 8 God Network programming

Socket Programming

HTTP Programming

RPC Programming

JSON Handle

Practical drill : Website development


The first 9 God Go Language programming practice

Go Language implementation chat room



The first 10 God database

database MySQL

database MongoDB


The first 11 God front end

front end HTML

front end CSS

front end JS


The first 12 God Blockchain preparation

The currency 、 The etheric fang 、EOS Environment construction and Hello World


The first 13 God Distributed system introduction

System retransmission and idempotency

CAP theory

Load balancing

Data splitting


The second stage Cryptography and consensus algorithms

The first 14 God cryptography ( One )

Symmetric encryption

Asymmetric encryption



The first 15 God cryptography ( Two )

Group password

Public key password



The first 16 God    cryptography ( 3、 ... and )


RSA Cryptosystem

Elliptic curve signature algorithm (ECDSA)


The first 17 God cryptography ( Four )



digital signature


The first 18 God cryptography ( 5、 ... and )

PKI system

Proof of zero knowledge


The first 19 God Consensus algorithm ( One )





The first 20 God Consensus algorithm ( Two )




The third stage Ethereum source code analysis

The first 21 God Ethereum source code Overview

data structure


Genesis block




The first 22 God Ethereum infrastructure

Chain specification format


URL Prompt protocol


The first 23 God DEV technology

RLP code

Node discovery protocol

DEVp2p Cable protocol


The first 24 God Ethash


Ethash C API

Ethash DAG


The first 25 God Whisper

Whisper Proposal

Overview summary

PoC-1 Cable protocol

PoC-2 Cable protocol


The first 26 God The etheric fang DAPP Development practices ( One )

The foundation of development Solidity Language ( From entry to mastery )


The first 27 God The etheric fang DAPP Development practices ( Two )

Private chain building

Alliance chain construction

truffle,framework And Web.js frame


The first 28 God Development 、 Deploy the first Dapp application : Pet Shop

Development environment construction

Write smart contracts

Compile and deploy smart contracts

Use Web3 Interact with smart contracts



The first 29 God Implement a token

Token management

Token issuance

Token exchange

Assets freeze

Gas Auto supplement


The first 30 God Ethereum smart contract crowdfunding (ICO)



Crowdfunding smart contract




The first 31 God Scalable smart contracts

Code logic



The first 32 God IPFS + Blockchain

IPFS Environment configuration

IPFS+IPNS+ Personal blog building

The fourth stage Super ledger

The first 33 God Super ledger Fabric Deploy

Project introduction

Local compilation installation

Use Docker Image mount

start-up Fabric The Internet

ChainCode Concept and use

Multi channel use


The first 34 God Super ledger Fabric Configuration Management

Peer To configure

Orderer To configure

cryptogen Generate organization identity configuration

configtxgen Generate channel configuration

configtxlator Transform configuration

Super ledger Fabric CA Application and configuration


The first 35 God Super ledger Fabric Architecture design

The overall architecture

Network layer related components

Consensus related organizations

Authority management related components

Business layer related organizations

gRPC Message protocol

Rights management and policy

User chain code

System chain code

Sort Services

The fifth stage EOS & The currency

The first 36 God C++ object-oriented programming

abstract , encapsulation , Inherit , polymorphic

Generic Programming ( Templates )

STL library ( All kinds of containers )

QT library

boost library

OpenSSL library  

The first 37 God EOS Development infrastructure ( One )

EOS Intelligent contract





The first 38 God EOS Development infrastructure ( Two )

Consolidated accounts and wallets



The first 39 God Connotation and design concept of bitcoin

Bitcoin connotation

The value of bitcoin

Bitcoin transaction design details

Bitcoin's double flower attack 、51% attack 、 Detailed explanation of password attack

Bitcoin as the foundation of blockchain

Mining and ore pool


The first 40 God Bitcoin source code ( One )


Trading pool




p2p The Internet

merkle tree

SPV And bloom

JSON-RPC Interface

Command line arguments

Detailed explanation of bitcoin execution process


The first 41 God Bitcoin combat ( One )

Compile bitcoin source code

Counterfeit currency ( One )


The first 42 God Bitcoin combat ( Two )

Counterfeit currency ( Two )


Phase 6 Project comprehensive actual combat

The first 43 God Project comprehensive actual combat ( One )

Analysis of heterogeneous tokens ERC721 : Comprehensive analysis ERC721 standard


The first 44 God Project comprehensive actual combat ( Two )

Implementation of super ledger distributed bookkeeping system


The first 45 God Project comprehensive actual combat ( 3、 ... and )

eos Smart contract rental disintermediation


  For more details, please pay attention to :

website :

Want to get the coinage technology and a full set of virtual machine information

Blockchain technology exchange QQ Group :756146052   remarks :CSDN

Wechat of Yin Cheng College : remarks :CSDN





版权声明:本文为[Yin Cheng]所创,转载请带上原文链接,感谢。