區(qū)塊鏈架構(gòu)與實(shí)現(xiàn):Cosmos詳解
由于涉及多個(gè)學(xué)科領(lǐng)域,構(gòu)建區(qū)塊鏈系統(tǒng)面臨的技術(shù)挑戰(zhàn)不可小覷,而區(qū)塊鏈行業(yè)早期的野蠻生長(zhǎng)帶來(lái)的鏈間相互孤立的問(wèn)題也日益凸顯。面對(duì)這些挑戰(zhàn),Tendermint團(tuán)隊(duì)給出了系統(tǒng)化解決方案:構(gòu)建區(qū)塊鏈應(yīng)用開(kāi)發(fā)框架降低區(qū)塊鏈系統(tǒng)開(kāi)發(fā)的難度,并設(shè)計(jì)通用IBC協(xié)議實(shí)現(xiàn)跨鏈互操作。本書(shū)圍繞Cosmos項(xiàng)目展開(kāi),從預(yù)備基礎(chǔ)理論、開(kāi)發(fā)框架設(shè)計(jì)、開(kāi)發(fā)框架應(yīng)用三個(gè)層面全面、系統(tǒng)闡述相關(guān)機(jī)制:在預(yù)備基礎(chǔ)理論方面,詳細(xì)介紹區(qū)塊鏈項(xiàng)目的理論基礎(chǔ),包括密碼學(xué)算法、拜占庭容錯(cuò)共識(shí)協(xié)議的基礎(chǔ)知識(shí)、Tendermint共識(shí)協(xié)議以及權(quán)益證明機(jī)制原理;在開(kāi)發(fā)框架設(shè)計(jì)方面,深入介紹TendermintCore項(xiàng)目架構(gòu)設(shè)計(jì)以及該項(xiàng)目提供的ABCI規(guī)范與實(shí)現(xiàn)原理,剖析Cosmos-SDK項(xiàng)目中提供的功能模塊的原理與關(guān)鍵實(shí)現(xiàn),包括權(quán)益證明機(jī)制以及IBC協(xié)議的實(shí)現(xiàn);在開(kāi)發(fā)框架應(yīng)用方面,展示如何基于TendermintCore項(xiàng)目構(gòu)建分布式鍵值數(shù)據(jù)庫(kù)應(yīng)用,并以Cosmos網(wǎng)絡(luò)的客戶端Gaia的實(shí)現(xiàn)為例展示構(gòu)建應(yīng)用專屬區(qū)塊鏈系統(tǒng)的具體過(guò)程。
·18.6萬(wàn)字