資源描述:
《艾伯特區(qū)塊鏈技術(shù)指南 》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫(kù)。
1、www.aibbt.com讓未來(lái)觸手可及目錄前言1.1概況1.2從數(shù)字貨幣說(shuō)起1.2.1什么是比特幣1.2.2什么是區(qū)塊鏈1.2.3商業(yè)價(jià)值1.2.4關(guān)鍵技術(shù)和挑戰(zhàn)1.2.5趨勢(shì)與展望1.2.6小結(jié)1.2.7應(yīng)用場(chǎng)景1.3金融服務(wù)1.3.1征信和權(quán)屬管理1.3.2資源共享1.3.3投資管理1.3.4物聯(lián)網(wǎng)與供應(yīng)鏈1.3.5其它場(chǎng)景1.3.6小結(jié)1.3.7分布式系統(tǒng)1.4一致性問(wèn)題1.4.1共識(shí)算法1.4.2FLP不可能性原理1.4.3CAP原理1.4.4ACID原則1.4.5Paxos與Raft1.4.6拜占庭問(wèn)題與算法
2、1.4.7可靠性指標(biāo)1.4.8小結(jié)1.4.9密碼學(xué)技術(shù)1.5Hash算法與摘要1.5.1加解密算法1.5.2www.aibbt.com讓未來(lái)觸手可及2數(shù)字簽名1.5.3數(shù)字證書1.5.4PKI體系1.5.5Merkle樹(shù)1.5.6同態(tài)加密1.5.7其它問(wèn)題1.5.8小結(jié)1.5.9比特幣項(xiàng)目1.6簡(jiǎn)介1.6.1原理和設(shè)計(jì)1.6.2挖礦1.6.3工具1.6.4共識(shí)機(jī)制1.6.5閃電網(wǎng)絡(luò)1.6.6側(cè)鏈1.6.7小結(jié)1.6.8Hyperledger-超級(jí)賬本1.7簡(jiǎn)介1.7.1安裝部署1.7.2應(yīng)用案例1.7.3權(quán)限管理1.7.
3、4Python客戶端1.7.5架構(gòu)設(shè)計(jì)1.7.6消息協(xié)議1.7.7鏈上代碼1.7.8鏈碼示例一:信息公證1.7.9鏈碼示例二:交易資產(chǎn)1.7.10鏈碼示例三:數(shù)字貨幣發(fā)行與管理1.7.11鏈碼示例四:學(xué)歷認(rèn)證1.7.12鏈碼示例五:社區(qū)能源共享1.7.13鏈碼示例六:物流供應(yīng)鏈1.7.14小結(jié)1.7.15Ethereum-以太坊1.8簡(jiǎn)介1.8.1www.aibbt.com讓未來(lái)觸手可及3安裝1.8.2相關(guān)工具1.8.3協(xié)議設(shè)計(jì)1.8.4智能合約示例一1.8.5小結(jié)1.8.6區(qū)塊鏈即服務(wù)1.9BluemixBaaS1.9
4、.1高性能BaaS1.9.2小結(jié)1.9.3性能與評(píng)測(cè)1.10簡(jiǎn)介1.10.1Hyperledger1.10.2小結(jié)1.10.3附錄1.11術(shù)語(yǔ)1.11.1常見(jiàn)問(wèn)題1.11.2相關(guān)組織1.11.3ProtoBuf與gRPC1.11.4資源鏈接1.11.5www.aibbt.com讓未來(lái)觸手可及4前言區(qū)塊鏈技術(shù)指南0.7.6區(qū)塊鏈技術(shù)是金融科技(Fintech)領(lǐng)域的一項(xiàng)重要技術(shù)創(chuàng)新。作為去中心化記賬(DecentrializedLedgerTechnology,DLT)平臺(tái)的核心技術(shù),區(qū)塊鏈被認(rèn)為在金融、征信、物聯(lián)網(wǎng)、經(jīng)濟(jì)
5、貿(mào)易結(jié)算、資產(chǎn)管理等眾多領(lǐng)域都擁有廣泛的應(yīng)用前景。區(qū)塊鏈技術(shù)自身尚處于快速發(fā)展的初級(jí)階段,現(xiàn)有區(qū)塊鏈系統(tǒng)在設(shè)計(jì)和實(shí)現(xiàn)中利用了分布式系統(tǒng)、密碼學(xué)、博弈論、網(wǎng)絡(luò)協(xié)議等諸多學(xué)科的知識(shí),為學(xué)習(xí)原理和實(shí)踐應(yīng)用都帶來(lái)了不小的挑戰(zhàn)。目前該領(lǐng)域尚缺乏一本較為系統(tǒng)的技術(shù)資料。本書希望可以探索區(qū)塊鏈概念的來(lái)龍去脈,剝繭抽絲,剖析關(guān)鍵技術(shù)原理,同時(shí)講解實(shí)踐應(yīng)用。在參與相關(guān)開(kāi)源項(xiàng)目,以及編寫區(qū)塊鏈云服務(wù)平臺(tái)的過(guò)程中,筆者積累了一些實(shí)踐經(jīng)驗(yàn),也通過(guò)本書一并分享出來(lái),希望能推動(dòng)區(qū)塊鏈技術(shù)的早日成熟和更多應(yīng)用場(chǎng)景的出現(xiàn)。本書適用于對(duì)區(qū)塊鏈技術(shù)感興趣,
6、且具備一定信息和金融基礎(chǔ)知識(shí)的讀者;無(wú)技術(shù)背景的讀者也可以從中了解到區(qū)塊鏈的應(yīng)用現(xiàn)狀。在線閱讀:GitBook或GitHub。pdf版本下載epub版本下載歡迎大家加入?yún)^(qū)塊鏈技術(shù)討論群:QQ群I:335626996(已滿)QQ群II:523889325(已滿)QQ群III:414919574(可加)版本歷史0.8.0:2016-XX-YY完善應(yīng)用場(chǎng)景等;完善分布式系統(tǒng)技術(shù);完善密碼學(xué)技術(shù);根據(jù)最新代碼更新Hyperledger使用。0.7.0:2016-09-10完善一致性技術(shù)等;www.aibbt.com讓未來(lái)觸手可及
7、5前言修正文字。0.6.0:2016-08-05修改文字;增加更多智能合約;增加更多業(yè)務(wù)場(chǎng)景。0.5.0:2016-07-10增加Hyperledger項(xiàng)目的內(nèi)容;增加以太坊項(xiàng)目?jī)?nèi)容;增加閃電網(wǎng)絡(luò)介紹、關(guān)鍵技術(shù)剖析;補(bǔ)充區(qū)塊鏈即服務(wù);增加比特幣項(xiàng)目。0.4.0:2016-06-02添加應(yīng)用場(chǎng)景分析。0.3.0:2016-05-12添加數(shù)字貨幣問(wèn)題分析。0.2.0:2016-04-07添加Hyperledger項(xiàng)目簡(jiǎn)介。0.1.0:2016-01-17添加區(qū)塊鏈簡(jiǎn)介。參與貢獻(xiàn)貢獻(xiàn)者名單。區(qū)塊鏈技術(shù)自身仍在快速發(fā)展中,生態(tài)環(huán)
8、境也在蓬勃成長(zhǎng)。本書源碼開(kāi)源托管在Github上,歡迎參與維護(hù):github.com/yeasy/blockchain_guide。首先,在GitHub上fork到自己的倉(cāng)庫(kù),如docker_user/blockchain_guide,然后clone到本地,并設(shè)置用戶信息。$gitclonegit@github.co