- 區(qū)塊鏈架構(gòu)與實現(xiàn):Cosmos詳解
- 溫隆 賈音
- 971字
- 2021-09-27 17:47:40
序1
當(dāng)溫隆博士邀請我為這本書作序時,我很吃驚。雖然在過去5年的時間里,我一直致力于研究并推廣Cosmos技術(shù),但我仍然不確定是否有人愿意花時間學(xué)習(xí)這一技術(shù)。所以,溫隆博士撰寫了一本關(guān)于Cosmos的書并即將公開出版的消息,給了我極大的鼓舞!
我是Peng Zhong,又名鐘昌鵬。我出生于中國,但在美國長大。2010年年初,我作為一名自由職業(yè)的用戶界面(user interface,UI)設(shè)計師開啟了自己的職業(yè)生涯。2014年,Jae Kwon邀請我為 FtNox開發(fā)Web前端界面,F(xiàn)tNox是一個新的數(shù)字貨幣交易所,名字模仿了當(dāng)時最大的數(shù)字貨幣交易所Mt.Gox。FtNox交易所當(dāng)時并沒有上線。但2015年,Jae Kwon創(chuàng)建了基于拜占庭容錯(Byzantine fault tolerance,BFT)共識協(xié)議的Tendermint Core項目。Jae由此創(chuàng)造了歷史,因為Tendermint Core項目將成為區(qū)塊鏈業(yè)內(nèi)領(lǐng)先的BFT共識引擎。
2015 年年底,我作為第一名員工加入 Tendermint公司,擔(dān)任公司的首席設(shè)計官(chief design officier,CDO),并參與了首個Cosmos錢包和Cosmos區(qū)塊瀏覽器的設(shè)計與開發(fā)。2017年,我們發(fā)布了Cosmos白皮書,區(qū)塊鏈網(wǎng)絡(luò)(Internet of blockchains)的想法由此誕生。我們的前端開發(fā)團隊設(shè)計和構(gòu)建了Cosmos眾籌平臺,并在短短28分鐘內(nèi)籌集了價值1730萬美元(約合人民幣1.12億元)的比特幣(bitcoin)和以太坊(Ethereum)。
得益于2017年的眾籌,我們可以進一步擴大我們的工程師團隊,來設(shè)計和構(gòu)建必要的軟件和服務(wù),以支持可互操作的、基于權(quán)益證明(proof-of-stake,PoS)機制的區(qū)塊鏈的啟動。這些軟件包括Tendermint Core項目、Cosmos SDK項目和跨鏈通信(inter-blockchain communication,IBC)協(xié)議。隨后,我們基于該技術(shù)棧構(gòu)建了第一條Cosmos區(qū)塊鏈:Cosmos Hub。截至2020年年底,Cosmos Hub已經(jīng)迭代到cosmoshub-3版本,鏈上原生資產(chǎn)的價值增長遠遠超出了我們的預(yù)期。讀者在這本書中可以學(xué)習(xí)與此相關(guān)的所有技術(shù)。
2020年5月,我被任命為Tendermint公司的CEO。作為一個擁有UI設(shè)計經(jīng)驗和對改進用戶體驗具有極大熱情的人,我致力于讓Cosmos成為搭建獨立、自主的區(qū)塊鏈的首選技術(shù)。這意味著我們需要不斷地改進Cosmos網(wǎng)站、技術(shù)文檔以及Cosmos-SDK項目教程,為Cosmos生態(tài)搭建更好用的工具,并為Cosmos生態(tài)內(nèi)的創(chuàng)新者提供資助。
區(qū)塊鏈仍然是一項嶄新的技術(shù),與Web 2.0程序相比,編寫去中心化應(yīng)用(decentralized applications,DApp)是一種全新的范式。然而在這一領(lǐng)域,新技術(shù)的文檔和指南往往十分缺乏,因為擅長開發(fā)的工程師并不一定擅長教學(xué)。正因為如此,所以我很高興并由衷感謝溫隆博士參與并撰寫了這本書。我們需要更多這樣的優(yōu)秀內(nèi)容來吸引開發(fā)人員嘗試并使用Cosmos-SDK項目和Tendermint Core項目。希望讀者能從這本書中有所收獲,我十分期待與你們一起搭建更多的下一代分布式金融應(yīng)用。
Peng Zhong
Tendermint CEO
2020年12月
- Animate CC二維動畫設(shè)計與制作(微課版)
- Python編程完全入門教程
- Scratch 3.0少兒編程與邏輯思維訓(xùn)練
- Backbone.js Blueprints
- Xamarin.Forms Projects
- C語言程序設(shè)計上機指導(dǎo)與習(xí)題解答(第2版)
- 編程可以很簡單
- Node.js 12實戰(zhàn)
- 從零開始學(xué)Python網(wǎng)絡(luò)爬蟲
- Lift Application Development Cookbook
- Microsoft Windows Identity Foundation Cookbook
- 計算思維與Python編程
- Flask Web開發(fā)實戰(zhàn):入門、進階與原理解析
- TensorFlow程序設(shè)計
- Mastering Wireless Penetration Testing for Highly Secured Environments