> For the complete documentation index, see [llms.txt](https://yeasy.gitbook.io/blockchain_guide/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://yeasy.gitbook.io/blockchain_guide/revision.md).

# 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 in `appendix/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.md` and governance attack case in `12_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.md` for modern Geth installation;
  * Update Go/Docker versions in `08_hyperledger/contribute.md`;
  * Remove TODO markers from `03_scenario/finance.md` and `03_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.
