forked from cypherpunks-core/blockchain_guide_zh
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
48 changed files
with
1,079 additions
and
1,079 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,120 +1,120 @@ | ||
# 区块链技术指南 | ||
# 區塊鏈技術指南 | ||
|
||
* [前言](README.md) | ||
* [修订记录](revision.md) | ||
* [如何贡献](contribute.md) | ||
* [区块链的诞生](born/README.md) | ||
* [记账科技的千年演化](born/ledger_history.md) | ||
* [分布式记账与区块链](born/dlt_problem.md) | ||
* [站在前人肩膀上的比特币](born/bitcoin.md) | ||
* [区块链的商业价值](born/business.md) | ||
* [本章小结](born/summary.md) | ||
* [核心技术概览](overview/README.md) | ||
* [定义与原理](overview/definition.md) | ||
* [技术的演化与分类](overview/dlt.md) | ||
* [关键问题和挑战](overview/challenge.md) | ||
* [趋势与展望](overview/vision.md) | ||
* [认识上的误区](overview/misunderstand.md) | ||
* [本章小结](overview/summary.md) | ||
* [典型应用场景](scenario/README.md) | ||
* [应用场景概览](scenario/overview.md) | ||
* [金融服务](scenario/finance.md) | ||
* [征信和权属管理](scenario/trust.md) | ||
* [资源共享](scenario/sharing.md) | ||
* [贸易管理](scenario/trading.md) | ||
* [物联网](scenario/iot.md) | ||
* [其它场景](scenario/others.md) | ||
* [本章小结](scenario/summary.md) | ||
* [分布式系统核心技术](distribute_system/README.md) | ||
* [一致性问题](distribute_system/intro.md) | ||
* [共识算法](distribute_system/consensus.md) | ||
* [修訂記錄](revision.md) | ||
* [如何貢獻](contribute.md) | ||
* [區塊鏈的誕生](born/README.md) | ||
* [記賬科技的千年演化](born/ledger_history.md) | ||
* [分佈式記賬與區塊鏈](born/dlt_problem.md) | ||
* [站在前人肩膀上的比特幣](born/bitcoin.md) | ||
* [區塊鏈的商業價值](born/business.md) | ||
* [本章小結](born/summary.md) | ||
* [核心技術概覽](overview/README.md) | ||
* [定義與原理](overview/definition.md) | ||
* [技術的演化與分類](overview/dlt.md) | ||
* [關鍵問題和挑戰](overview/challenge.md) | ||
* [趨勢與展望](overview/vision.md) | ||
* [認識上的誤區](overview/misunderstand.md) | ||
* [本章小結](overview/summary.md) | ||
* [典型應用場景](scenario/README.md) | ||
* [應用場景概覽](scenario/overview.md) | ||
* [金融服務](scenario/finance.md) | ||
* [徵信和權屬管理](scenario/trust.md) | ||
* [資源共享](scenario/sharing.md) | ||
* [貿易管理](scenario/trading.md) | ||
* [物聯網](scenario/iot.md) | ||
* [其它場景](scenario/others.md) | ||
* [本章小結](scenario/summary.md) | ||
* [分佈式系統核心技術](distribute_system/README.md) | ||
* [一致性問題](distribute_system/intro.md) | ||
* [共識算法](distribute_system/consensus.md) | ||
* [FLP 不可能原理](distribute_system/flp.md) | ||
* [CAP 原理](distribute_system/cap.md) | ||
* [ACID 原则与多阶段提交](distribute_system/acid.md) | ||
* [Paxos 算法与 Raft 算法](distribute_system/paxos.md) | ||
* [拜占庭问题与算法](distribute_system/bft.md) | ||
* [可靠性指标](distribute_system/availability.md) | ||
* [本章小结](distribute_system/summary.md) | ||
* [密码学与安全技术](crypto/README.md) | ||
* [密码学简史](crypto/history.md) | ||
* [Hash 算法与数字摘要](crypto/hash.md) | ||
* [ACID 原則與多階段提交](distribute_system/acid.md) | ||
* [Paxos 算法與 Raft 算法](distribute_system/paxos.md) | ||
* [拜占庭問題與算法](distribute_system/bft.md) | ||
* [可靠性指標](distribute_system/availability.md) | ||
* [本章小結](distribute_system/summary.md) | ||
* [密碼學與安全技術](crypto/README.md) | ||
* [密碼學簡史](crypto/history.md) | ||
* [Hash 算法與數字摘要](crypto/hash.md) | ||
* [加解密算法](crypto/algorithm.md) | ||
* [消息认证码与数字签名](crypto/signature.md) | ||
* [数字证书](crypto/cert.md) | ||
* [PKI 体系](crypto/pki.md) | ||
* [Merkle 树结构](crypto/merkle_trie.md) | ||
* [Bloom Filter 结构](crypto/bloom_filter.md) | ||
* [同态加密](crypto/homoencryption.md) | ||
* [其它问题](crypto/others.md) | ||
* [本章小结](crypto/summary.md) | ||
* [比特币 —— 区块链思想诞生的摇篮](bitcoin/README.md) | ||
* [比特币项目简介](bitcoin/intro.md) | ||
* [实体货币到加密数字货币](bitcoin/currency.md) | ||
* [基本原理和设计](bitcoin/design.md) | ||
* [挖矿过程](bitcoin/mining.md) | ||
* [共识机制](bitcoin/consensus.md) | ||
* [闪电网络](bitcoin/lightning_network.md) | ||
* [侧链](bitcoin/sidechain.md) | ||
* [热点问题](bitcoin/other.md) | ||
* [相关工具](bitcoin/tools.md) | ||
* [本章小结](bitcoin/summary.md) | ||
* [以太坊 —— 挣脱加密货币的枷锁](ethereum/README.md) | ||
* [以太坊项目简介](ethereum/intro.md) | ||
* [消息認證碼與數字簽名](crypto/signature.md) | ||
* [數字證書](crypto/cert.md) | ||
* [PKI 體系](crypto/pki.md) | ||
* [Merkle 樹結構](crypto/merkle_trie.md) | ||
* [Bloom Filter 結構](crypto/bloom_filter.md) | ||
* [同態加密](crypto/homoencryption.md) | ||
* [其它問題](crypto/others.md) | ||
* [本章小結](crypto/summary.md) | ||
* [比特幣 —— 區塊鏈思想誕生的搖籃](bitcoin/README.md) | ||
* [比特幣項目簡介](bitcoin/intro.md) | ||
* [實體貨幣到加密數字貨幣](bitcoin/currency.md) | ||
* [基本原理和設計](bitcoin/design.md) | ||
* [挖礦過程](bitcoin/mining.md) | ||
* [共識機制](bitcoin/consensus.md) | ||
* [閃電網絡](bitcoin/lightning_network.md) | ||
* [側鏈](bitcoin/sidechain.md) | ||
* [熱點問題](bitcoin/other.md) | ||
* [相關工具](bitcoin/tools.md) | ||
* [本章小結](bitcoin/summary.md) | ||
* [以太坊 —— 掙脫加密貨幣的枷鎖](ethereum/README.md) | ||
* [以太坊項目簡介](ethereum/intro.md) | ||
* [核心概念](ethereum/concept.md) | ||
* [主要设计](ethereum/design.md) | ||
* [相关工具](ethereum/tools.md) | ||
* [安装客户端](ethereum/install.md) | ||
* [使用智能合约](ethereum/smart_contract.md) | ||
* [智能合约案例:投票](ethereum/contract_example.md) | ||
* [本章小结](ethereum/summary.md) | ||
* [超级账本 —— 面向企业的分布式账本](hyperledger/README.md) | ||
* [超级账本项目简介](hyperledger/intro.md) | ||
* [社区组织结构](hyperledger/community.md) | ||
* [顶级项目介绍](hyperledger/top_project.md) | ||
* [开发必备工具](hyperledger/tools.md) | ||
* [贡献代码](hyperledger/contribute.md) | ||
* [本章小结](hyperledger/summary.md) | ||
* [主要設計](ethereum/design.md) | ||
* [相關工具](ethereum/tools.md) | ||
* [安裝客戶端](ethereum/install.md) | ||
* [使用智能合約](ethereum/smart_contract.md) | ||
* [智能合約案例:投票](ethereum/contract_example.md) | ||
* [本章小結](ethereum/summary.md) | ||
* [超級賬本 —— 面向企業的分佈式賬本](hyperledger/README.md) | ||
* [超級賬本項目簡介](hyperledger/intro.md) | ||
* [社區組織結構](hyperledger/community.md) | ||
* [頂級項目介紹](hyperledger/top_project.md) | ||
* [開發必備工具](hyperledger/tools.md) | ||
* [貢獻代碼](hyperledger/contribute.md) | ||
* [本章小結](hyperledger/summary.md) | ||
|
||
* [Fabric 部署与管理](fabric/README.md) | ||
* [简介](fabric/intro.md) | ||
* [Fabric 部署與管理](fabric/README.md) | ||
* [簡介](fabric/intro.md) | ||
* [使用 Fabric 1.0 版本](fabric/1.0.md) | ||
* [使用 Fabric SDK Node](fabric/sdk-node.md) | ||
* [Fabric v0.6](fabric/v0.6/README.md) | ||
* [安装部署](fabric/v0.6/install.md) | ||
* [安裝部署](fabric/v0.6/install.md) | ||
* [使用 chaincode](fabric/v0.6/usage.md) | ||
* [权限管理](fabric/v0.6/membersrcv-usage.md) | ||
* [Python 客户端](fabric/v0.6/hyperledger-py.md) | ||
* [小结](fabric/summary.md) | ||
* [区块链应用开发](app_dev/README.md) | ||
* [简介](app_dev/intro.md) | ||
* [链上代码工作原理](app_dev/chaincode.md) | ||
* [示例一:信息公证](app_dev/chaincode_example01.md) | ||
* [示例二:交易资产](app_dev/chaincode_example02.md) | ||
* [示例三:数字货币发行与管理](app_dev/chaincode_example03.md) | ||
* [示例四:学历认证](app_dev/chaincode_example04.md) | ||
* [示例五:社区能源共享](app_dev/chaincode_example05.md) | ||
* [小结](app_dev/summary.md) | ||
* [Fabric 架构与设计](fabric_design/README.md) | ||
* [简介](fabric_design/intro.md) | ||
* [架构设计](fabric_design/design.md) | ||
* [消息协议](fabric_design/protocol.md) | ||
* [小结](fabric_design/summary.md) | ||
* [区块链服务平台设计](baas/README.md) | ||
* [简介](baas/intro.md) | ||
* [IBM Bluemix 云区块链服务](baas/bluemix.md) | ||
* [微软 Azure 云区块链服务](baas/azure.md) | ||
* [使用超级账本 Cello 搭建区块链服务](baas/cello.md) | ||
* [本章小结](baas/summary.md) | ||
* [性能与评测](evaluation/README.md) | ||
* [简介](evaluation/intro.md) | ||
* [權限管理](fabric/v0.6/membersrcv-usage.md) | ||
* [Python 客戶端](fabric/v0.6/hyperledger-py.md) | ||
* [小結](fabric/summary.md) | ||
* [區塊鏈應用開發](app_dev/README.md) | ||
* [簡介](app_dev/intro.md) | ||
* [鏈上代碼工作原理](app_dev/chaincode.md) | ||
* [示例一:信息公證](app_dev/chaincode_example01.md) | ||
* [示例二:交易資產](app_dev/chaincode_example02.md) | ||
* [示例三:數字貨幣發行與管理](app_dev/chaincode_example03.md) | ||
* [示例四:學歷認證](app_dev/chaincode_example04.md) | ||
* [示例五:社區能源共享](app_dev/chaincode_example05.md) | ||
* [小結](app_dev/summary.md) | ||
* [Fabric 架構與設計](fabric_design/README.md) | ||
* [簡介](fabric_design/intro.md) | ||
* [架構設計](fabric_design/design.md) | ||
* [消息協議](fabric_design/protocol.md) | ||
* [小結](fabric_design/summary.md) | ||
* [區塊鏈服務平臺設計](baas/README.md) | ||
* [簡介](baas/intro.md) | ||
* [IBM Bluemix 雲區塊鏈服務](baas/bluemix.md) | ||
* [微軟 Azure 雲區塊鏈服務](baas/azure.md) | ||
* [使用超級賬本 Cello 搭建區塊鏈服務](baas/cello.md) | ||
* [本章小結](baas/summary.md) | ||
* [性能與評測](evaluation/README.md) | ||
* [簡介](evaluation/intro.md) | ||
* [Hyperledger Fabric v0.6](evaluation/hyperledger.md) | ||
* [小结](evaluation/summary.md) | ||
* [附录](appendix/README.md) | ||
* [术语](appendix/terms.md) | ||
* [常见问题](appendix/faq.md) | ||
* [Golang 开发相关](appendix/golang/README.md) | ||
* [安装与配置 Golang 环境](appendix/golang/install.md) | ||
* [编辑器与 IDE](appendix/golang/ide.md) | ||
* [高效开发工具](appendix/golang/tools.md) | ||
* [ProtoBuf 与 gRPC](appendix/grpc.md) | ||
* [参考资源链接](appendix/resources.md) | ||
* [小結](evaluation/summary.md) | ||
* [附錄](appendix/README.md) | ||
* [術語](appendix/terms.md) | ||
* [常見問題](appendix/faq.md) | ||
* [Golang 開發相關](appendix/golang/README.md) | ||
* [安裝與配置 Golang 環境](appendix/golang/install.md) | ||
* [編輯器與 IDE](appendix/golang/ide.md) | ||
* [高效開發工具](appendix/golang/tools.md) | ||
* [ProtoBuf 與 gRPC](appendix/grpc.md) | ||
* [參考資源鏈接](appendix/resources.md) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,11 +1,11 @@ | ||
## 参与贡献 | ||
贡献者 [名单](https://github.com/yeasy/blockchain_guide/graphs/contributors)。 | ||
## 參與貢獻 | ||
貢獻者 [名單](https://github.com/yeasy/blockchain_guide/graphs/contributors)。 | ||
|
||
区块链技术自身仍在快速发展中,生态环境也在蓬勃成长。 | ||
區塊鏈技術自身仍在快速發展中,生態環境也在蓬勃成長。 | ||
|
||
本书源码开源托管在 Github 上,欢迎参与维护:[github.com/yeasy/blockchain_guide](https://github.com/yeasy/blockchain_guide)。 | ||
本書源碼開源託管在 Github 上,歡迎參與維護:[github.com/yeasy/blockchain_guide](https://github.com/yeasy/blockchain_guide)。 | ||
|
||
首先,在 GitHub 上 `fork` 到自己的仓库,如 `docker_user/blockchain_guide`,然后 `clone` 到本地,并设置用户信息。 | ||
首先,在 GitHub 上 `fork` 到自己的倉庫,如 `docker_user/blockchain_guide`,然後 `clone` 到本地,並設置用戶信息。 | ||
|
||
```sh | ||
$ git clone [email protected]:docker_user/blockchain_guide.git | ||
|
@@ -14,17 +14,17 @@ $ git config user.name "yourname" | |
$ git config user.email "your email" | ||
``` | ||
|
||
更新内容后提交,并推送到自己的仓库。 | ||
更新內容後提交,並推送到自己的倉庫。 | ||
|
||
```sh | ||
$ #do some change on the content | ||
$ git commit -am "Fix issue #1: change helo to hello" | ||
$ git push | ||
``` | ||
|
||
最后,在 GitHub 网站上提交 pull request 即可。 | ||
最後,在 GitHub 網站上提交 pull request 即可。 | ||
|
||
另外,建议定期使用项目仓库内容更新自己仓库内容。 | ||
另外,建議定期使用項目倉庫內容更新自己倉庫內容。 | ||
```sh | ||
$ git remote add upstream https://github.com/yeasy/blockchain_guide | ||
$ git fetch upstream | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,7 +1,7 @@ | ||
# 性能与评测 | ||
# 性能與評測 | ||
|
||
** 过早优化,往往引来各种麻烦。 ** | ||
** 過早優化,往往引來各種麻煩。 ** | ||
|
||
一项技术究竟能否实用,有两项基本指标十分关键:一是功能的完备;一是性能的达标。 | ||
一項技術究竟能否實用,有兩項基本指標十分關鍵:一是功能的完備;一是性能的達標。 | ||
|
||
本章将试图对已有区块链技术进行一些评测。所有结果将尽可能保证客观准确,但不保证评测方法是否科学、评测结果是否具备足够参考性。 | ||
本章將試圖對已有區塊鏈技術進行一些評測。所有結果將盡可能保證客觀準確,但不保證評測方法是否科學、評測結果是否具備足夠參考性。 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,9 +1,9 @@ | ||
## 简介 | ||
## 簡介 | ||
|
||
区块链的平台性能跟很多因素都有关系,特别在实际应用中,根据应用场景的不同和系统设计和使用的不同,可能同一套平台最终在业务体现上会有较大差异。 | ||
區塊鏈的平臺性能跟很多因素都有關係,特別在實際應用中,根據應用場景的不同和系統設計和使用的不同,可能同一套平臺最終在業務體現上會有較大差異。 | ||
|
||
在这里,仅侧重评测一般意义上的平台性能。 | ||
在這裡,僅側重評測一般意義上的平臺性能。 | ||
|
||
所有给出指标和结果仅供参考,由于评测环境和方案不同,不保证结果的一致性。 | ||
所有給出指標和結果僅供參考,由於評測環境和方案不同,不保證結果的一致性。 | ||
|
||
**生产环境中应用区块链技术请务必进行充分验证评测。** | ||
**生產環境中應用區塊鏈技術請務必進行充分驗證評測。** |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,2 +1,2 @@ | ||
## 小结 | ||
## 小結 | ||
|
Oops, something went wrong.