Version History
2.2.5: 2026-03-24
Align README quick start and learning paths with the current SUMMARY structure;
Clarify version marker and refresh front-page navigation guidance.
2.2.4: 2026-03-03
Update to new version;
Add latest progress;
Support BFT consensus algorithm;
Add more details.
2.0.0: 2026-01-12
Major update: Comprehensive revision of content to adapt to the technical landscape of 2026;
Add: Chapter 15 frontier trends (AI, DePIN, RWA);
Update: Bitcoin (Taproot, Ordinals, ETF) and Ethereum (PoS, Layer 2, Account Abstraction);
Update: Cryptography (Post-Quantum, ZK-SNARKs/STARKs) and Consensus Algorithms (PoS, HotStuff);
Optimize: Remove obsolete EOS chapter, integrate Hyperledger project status.
1.8.6: 2026-03-04
Fix terminology "miner" -> "validator" on line 19 of
07_ethereum/design.md(context after Merge);Add full Contract API example to
11_app_dev/chaincode.md(recommended over shim API);Add Fabric Gateway chapter and Go language code examples to
10_fabric_op/sdk.md;Update REST API deprecation notice in
11_app_dev/chaincode_example01.md(v0.6 only);Update ordering node section in
13_fabric_design/design.md: add Fabric v3.0 BFT ordering service description;Update BFT ordering performance characteristics in
13_fabric_design/performance.md;Fix various external links: Burrow archive, gRPC/Go official website HTTPS upgrade, Remix HTTPS, Cello Git repo migration, Kafka document link correction;
Fix deprecated
grpc.WithInsecure()->insecure.NewCredentials()modern pattern inappendix/grpc.md;Correct Vyper positioning description in
07_ethereum/concept.md(security alternative language rather than mainstream), fix double periods;Update ZKML limitations description in
15_frontiers/ai_web3.md, reflecting 2025 technical progress;Correct modular blockchain date format in
02_overview/classify.md.
1.8.5: 2026-03-03
Comprehensive technical review by experts, fix 8 P0 critical errors and 8 P1 important issues;
Fix mining reward data (12.5 -> 3.125 BTC) in
06_bitcoin/mining.md, add halving history and hash rate data;Fix PoS consensus context in
07_ethereum/concept.md, remove outdated "mining" expressions and ETH price references;Fix duplicate rows in comparison table and UTXO spelling in
07_ethereum/design.md;Update Solidity ^0.8.0 syntax and Geth --http command in
07_ethereum/smart_contract.md;Fix Prometheus "push" -> "pull" method in
10_fabric_op/operation.md;Fix Caliper/Grid URLs, Fabric 3.0 official release status in
08_hyperledger/project.md;Fix Org2 anchor node variable name error in
09_fabric_deploy/start_local.md;Fix import path error in
appendix/golang/tools.md, update golint -> golangci-lint;Update protobuf import path and protoc command migration in
appendix/grpc.md;Add Tendermint BFT chapter and six consensus algorithms comparison table in
04_distributed_system/bft.md;Add new DeFi attacks (flash loans, MEV, cross-chain bridges, governance attacks) to
05_crypto/smart_contract_vulns.md;Add MEV chapter in
12_web3/defi.mdand governance attack case in12_web3/dao.md;Add Web3 challenges and reality chapter in
12_web3/intro.md;Add ZKML limitations analysis in
15_frontiers/ai_web3.md;Add sustainability risk analysis in
15_frontiers/depin.md;Add core regulatory framework checklist (Reg D, MiFID II, MiCA, etc.) in
15_frontiers/rwa.md;Add modular blockchain classification in
02_overview/classify.md;Update 12 modern terms in
appendix/terms.md;Update Docker version recommendations (18.03 -> 24.0+), Kafka deprecation notes, Layer 2 performance context;
Update USDT/USDC market cap data, add time labels;
Improve Cello image version warning, Azure service shutdown notice.
1.8.4: 2026-01-13
Comprehensive editorial review for publication readiness;
Fix Chinese monetary history TBD marker in
06_bitcoin/currency.md;Fix Kafka migration TBD marker in
10_fabric_op/upgrade.md, noting Kafka is deprecated;Verify all chapter content relevance (all updated to 2025).
1.8.3: 2026-01-12
Comprehensive editorial review for publication readiness;
Fix structural issues: create missing
10_fabric_op/node.md,12_web3/summary.md;Fix SUMMARY.md links for golang appendix and add Web3 summary;
Update
07_ethereum/design.md: PoW→PoS consensus, Rollup-centric scalability;Rewrite
07_ethereum/install.mdfor modern Geth installation;Update Go/Docker versions in
08_hyperledger/contribute.md;Remove TODO markers from
03_scenario/finance.mdand03_scenario/others.md;Update outdated scenarios (2026 context): TradeLens (discontinued), JPM Coin (Onyx), IoT (DePIN);
Verify all 110+ image references (relative paths in
_images/) and 120+ external links.
1.8.2: 2026-01-11
Add new chapters: Layer 2, CBDC (with global overview), Web3/DeFi/DAO, Zero-Knowledge Proofs;
Rewrite NFT chapter with 2022-2025 market updates (Ordinals, NFTFi, SBT);
Rewrite Fabric chaincode lifecycle for v2.x (Package-Install-Approve-Commit);
Update Ethereum tools (Hardhat, Foundry, MetaMask);
Update Go language guide (Go Modules, GOPROXY);
Update Fabric install guide (install-fabric.sh, LevelDB vs CouchDB);
Fix outdated data: Bitcoin block reward, SHA-3 status, DeFi TVL, pizza BTC value;
Add version notice to Fabric architecture design chapter;
Update appendix resource links.
1.8.0: 2026-01-10
Update Bitcoin history (ETF, halving) and stats;
Update Ethereum history (The Merge, Dencun upgrade) and features;
Update Hyperledger Fabric version (v2.5 LTS, v3.0) and project status;
Update BaaS platform info (IBM Blockchain Platform, Azure).
1.7.0: 2025-12-28
Update outdated project status;
Fix typos and links.
1.6.0: 2021-12-01
Fix expressions;
Fix typos.
1.5.0: 2021-01-21
Add operation chapter;
Fix typos and polish expression.
1.4.0: 2020-06-18
Refine deployment fabric with v2.0 version;
Update hyperledger community and projects;
Add operation guide and best practices.
1.3.0: 2019-12-31
Add more crypto techniques;
Update go and related tools;
Update bitcoin project.
1.2.0: 2018-12-31
Add common Golang tools and tips;
Update cryptography related knowledge, add bloom filters etc;
Update content of Hyperledger projects;
Update distributed system chapter.
1.1.0: 2018-04-24
Update group signature;
Update evolution of blockchain and distributed ledgers;
Update latest progress of Bitcoin and Ethereum.
1.0.0: 2017-12-31
Update BaaS design;
Update appendix section;
Correct some expressions.
0.9.0: 2017-08-24
Correct wording;
Add content for fabric 1.0;
"Blockchain Principles, Design and Application" officially published.
0.8.0: 2017-03-07
Improve application scenarios etc;
Improve distributed system technologies;
Improve cryptography technologies;
Update Hyperledger usage according to latest code.
0.7.0: 2016-09-10
Improve consensus technologies etc;
Correct wording.
0.6.0: 2016-08-05
Modify wording;
Add more smart contracts;
Add more business scenarios.
0.5.0: 2016-07-10
Add content for Hyperledger project;
Add content for Ethereum project;
Add Lightning Network introduction and key technology analysis;
Add Blockchain as a Service (BaaS);
Add Bitcoin project.
0.4.0: 2016-06-02
Add application scenario analysis.
0.3.0: 2016-05-12
Add digital currency issue analysis.
0.2.0: 2016-04-07
Add Hyperledger project introduction.
0.1.0: 2016-01-17
Add blockchain introduction.
最后更新于