區(qū)塊鏈技術(shù)創(chuàng)造了一種新的范式,連接金融服務(wù)所涉及的各參與方,能夠打破數(shù)據(jù)孤島,提高數(shù)據(jù)安全性,增強(qiáng)風(fēng)險(xiǎn)控制能力,降低交易成本,這也是區(qū)塊鏈技術(shù)備受關(guān)注的原因所在。
可以說(shuō)區(qū)塊鏈承載了太多的理想,獲得了資本和產(chǎn)業(yè)的熱捧。種種溢美之詞掩蓋了該技術(shù)在比特幣之外尚無(wú)重大應(yīng)用支撐的尷尬。在這樣的背景下,研究人員和技術(shù)人員更應(yīng)該冷靜下來(lái),認(rèn)真分析并探索解決區(qū)塊鏈技術(shù)的不足之處,比如如何滿足高并發(fā)量的場(chǎng)景需求,如何解決區(qū)塊鏈上的數(shù)據(jù)隱私問題,如何將智能合約與現(xiàn)行法規(guī)相結(jié)合,如何設(shè)計(jì)適合區(qū)塊鏈的管理機(jī)制,等等。
《區(qū)塊鏈開發(fā)與實(shí)例》一書即將付梓,亓兵邀請(qǐng)我作序。恰好我也在學(xué)習(xí)和研究區(qū)塊鏈,算是同道中人。出于對(duì)該技術(shù)在未來(lái)金融領(lǐng)域應(yīng)用的期待,我想可以說(shuō)幾句。
互聯(lián)網(wǎng)發(fā)展至今,已初步完成其階段性使命:連接人和信息。當(dāng)下即便是個(gè)人直播這樣的高消耗、低效用場(chǎng)景也能獲得充分支撐,足以說(shuō)明互聯(lián)網(wǎng)能量之巨大。
但因?yàn)殡娮訑?shù)據(jù)易刪、易改、易復(fù)制等特性,現(xiàn)有網(wǎng)絡(luò)安全技術(shù)難以保障互聯(lián)網(wǎng)上高價(jià)值數(shù)據(jù)的高效安全、廣泛有序流轉(zhuǎn),因此互聯(lián)網(wǎng)上的價(jià)值交換依然依賴于金融專網(wǎng)完成最終的價(jià)值轉(zhuǎn)移。此外,因?yàn)閿?shù)據(jù)主權(quán)的原因,數(shù)據(jù)仍以國(guó)家或者機(jī)構(gòu)為界,形成數(shù)據(jù)孤島,數(shù)據(jù)之間難以形成協(xié)同效應(yīng)。
區(qū)塊鏈技術(shù)創(chuàng)造了一種新的范式,連接金融服務(wù)所涉及的各參與方,能夠打破數(shù)據(jù)孤島,提高數(shù)據(jù)安全性,增強(qiáng)風(fēng)險(xiǎn)控制能力,降低交易成本,這也是區(qū)塊鏈技術(shù)備受關(guān)注的原因所在。
可以說(shuō)區(qū)塊鏈承載了太多的理想,獲得了資本和產(chǎn)業(yè)的熱捧。種種溢美之詞掩蓋了該技術(shù)在比特幣之外尚無(wú)重大應(yīng)用支撐的尷尬。在這樣的背景下,研究人員和技術(shù)人員更應(yīng)該冷靜下來(lái),認(rèn)真分析并探索解決區(qū)塊鏈技術(shù)的不足之處,比如如何滿足高并發(fā)量的場(chǎng)景需求,如何解決區(qū)塊鏈上的數(shù)據(jù)隱私問題,如何將智能合約與現(xiàn)行法規(guī)相結(jié)合,如何設(shè)計(jì)適合區(qū)塊鏈的管理機(jī)制,等等。
中國(guó)是互聯(lián)網(wǎng)大國(guó),無(wú)疑也是數(shù)據(jù)大國(guó),但這更多的是就數(shù)量而不是質(zhì)量來(lái)說(shuō)的。怎樣在數(shù)量?jī)?yōu)勢(shì)上提升品質(zhì),把數(shù)據(jù)資源轉(zhuǎn)化為社會(huì)資產(chǎn),從中產(chǎn)生信用并為實(shí)體經(jīng)濟(jì)服務(wù),最終促進(jìn)社會(huì)經(jīng)濟(jì)的發(fā)展,無(wú)疑是我國(guó)金融科技領(lǐng)域的難題和挑戰(zhàn)。
赫爾南多·德·索托曾這樣描繪資本的創(chuàng)造過程:“恰恰是正規(guī)的所有權(quán)制度提供了使我們可以把資產(chǎn)體現(xiàn)為活躍的資本所需的過程、形式和法律!奄Y產(chǎn)加工成資本所采用的方法是,仔細(xì)描述資產(chǎn)在經(jīng)濟(jì)和社會(huì)中最有利用價(jià)值的方面,使它們?cè)谟涗浵到y(tǒng)中得到確認(rèn)(就像手寫賬本中的插頁(yè)或者計(jì)算機(jī)磁盤上的標(biāo)簽),然后極富成效地對(duì)其進(jìn)行組織,并收錄在所有權(quán)憑證中!
區(qū)塊鏈作為一項(xiàng)可信技術(shù),由多方認(rèn)可、多方背書,可以為現(xiàn)有金融機(jī)構(gòu)未能觸及的底層實(shí)體“錄制”信用,增進(jìn)相互協(xié)作,降低交易成本,這對(duì)于信用和貸款資源一直不能很好滲透到中小企業(yè)及邊緣群體而言,有可能創(chuàng)造一個(gè)全新局面,而這對(duì)于國(guó)家的經(jīng)濟(jì)發(fā)展和金融監(jiān)管,意義非同一般。
事實(shí)證明,一個(gè)相對(duì)貧窮的發(fā)展中國(guó)家也完全有可能利用金融科技彎道超車,產(chǎn)生更便利、成本更低的信用和價(jià)值轉(zhuǎn)移系統(tǒng),比如肯尼亞的M-Pesa。中國(guó)是一個(gè)大國(guó),更有責(zé)任和義務(wù)為全球經(jīng)濟(jì)貿(mào)易的發(fā)展作出自己應(yīng)有的創(chuàng)新貢獻(xiàn)。
區(qū)塊鏈技術(shù)是否提供了一個(gè)全新的機(jī)遇,業(yè)界、學(xué)界盡可商榷。而大浪淘沙,紛紛涌入的企業(yè)能否最終覓得真經(jīng),也需經(jīng)受考驗(yàn)。但亓兵等人為推廣普及技術(shù)所做的努力,應(yīng)該肯定。
目前大部分關(guān)于區(qū)塊鏈方面的書籍,都在闡述區(qū)塊鏈給社會(huì)、經(jīng)濟(jì)和人們的生活習(xí)慣帶來(lái)的影響和沖擊,真正剖析區(qū)塊鏈技術(shù)的書籍并不多見。希望本書的出版,可以對(duì)真正的技術(shù)愛好者有所助益。
是為序。
亓兵,工學(xué)碩士,清華大學(xué)自動(dòng)化系畢業(yè)后留校任教,其間兼任煤炭工業(yè)部社會(huì)保險(xiǎn)管理軟件設(shè)計(jì)組組長(zhǎng),曾入選廣東省人民政府項(xiàng)目評(píng)審專家?guī)。其后歷任國(guó)務(wù)院發(fā)展研究中心信息局下屬國(guó)研網(wǎng)絡(luò)數(shù)據(jù)中心總經(jīng)理、中華數(shù)字電視公司(永新視博、紐交所上市代碼:STV)副總裁。2014年創(chuàng)立北京云知科技有限公司(專業(yè)從事區(qū)塊鏈基礎(chǔ)設(shè)施的軟硬件產(chǎn)品研發(fā))。尤其擅長(zhǎng)數(shù)字資產(chǎn)產(chǎn)品設(shè)計(jì)和大規(guī)模(10億用戶以上)區(qū)塊鏈錢包的核心技術(shù)研究,是中國(guó)首位提出區(qū)塊鏈核心芯片設(shè)計(jì)理念并付諸實(shí)現(xiàn)者。
韓鋒,清華大學(xué)iCenter導(dǎo)師,量子物理研究方向博士研究生,亞洲D(zhuǎn)ACA區(qū)塊鏈協(xié)會(huì)秘書長(zhǎng),上海財(cái)大國(guó)際金融中心客座研究員。
鄭保衛(wèi),工學(xué)博士,參與過大量關(guān)于數(shù)據(jù)架構(gòu)、數(shù)據(jù)建模、數(shù)據(jù)治理、系統(tǒng)性能優(yōu)化等方面的項(xiàng)目,長(zhǎng)期致力于數(shù)據(jù)架構(gòu)及數(shù)據(jù)治理技術(shù)方面的研究和實(shí)踐。2015年5月榮獲國(guó)家信息產(chǎn)業(yè)公共服務(wù)平臺(tái)及國(guó)家軟件公共服務(wù)平臺(tái)“2015年度中國(guó)大數(shù)據(jù)領(lǐng)域領(lǐng)軍人物獎(jiǎng)”。
第1講 區(qū)塊鏈的基本概念
1.1 區(qū)塊鏈的基本概念和特征
1.2 區(qū)塊鏈的工作原理
1.3 共識(shí)機(jī)制
1.4 區(qū)塊鏈的應(yīng)用現(xiàn)狀與前景
第2講 開源區(qū)塊鏈項(xiàng)目
2.1 基礎(chǔ)概念
2.2 為何要開源
2.3 如何開源
2.4 如何管理開源項(xiàng)目
2.5 如何保證開源項(xiàng)目安全
第3講 公有鏈項(xiàng)目開發(fā)
3.1 基于比特幣區(qū)塊鏈的開發(fā)
3.2 和王小云學(xué)習(xí)比特幣的密碼學(xué)基礎(chǔ)
3.3 區(qū)塊鏈核心程序開發(fā)
第4講 區(qū)塊鏈開發(fā)的安全管理
4.1 概述
4.2 區(qū)塊鏈正常使用的安全風(fēng)險(xiǎn)
4.3 針對(duì)區(qū)塊鏈的主要攻擊方法
4.4 區(qū)塊鏈安全的技術(shù)關(guān)鍵點(diǎn)
4.5 區(qū)塊鏈開發(fā)的安全管理要點(diǎn)
第5講 區(qū)塊鏈上智能合約的開發(fā)
5.1 以太坊是什么
5.2 以太坊編程語(yǔ)言Solidity的安裝
5.3 Truffle開發(fā)入門
5.4 智能合約入門
5.5 以太坊投票智能合約案例
5.6 深入解析Solidity
第6講 區(qū)塊鏈開發(fā)的隱私保護(hù)
6.1 概述
6.2 零知識(shí)證明方法論
6.3 區(qū)塊鏈隱私保護(hù)的常用技術(shù)
6.4 區(qū)塊鏈隱私的分類與對(duì)應(yīng)的保護(hù)技術(shù)
6.5 智能合約的隱私保護(hù)
第7講 區(qū)塊鏈應(yīng)用開發(fā)
7.1 區(qū)塊鏈架構(gòu)及模塊設(shè)計(jì)
7.2 區(qū)塊鏈主要模塊開發(fā)指南
7.3 區(qū)塊鏈API框架設(shè)計(jì)
7.4 區(qū)塊鏈API開發(fā)指南
7.5 SYB幣區(qū)塊鏈解決方案
第8講 區(qū)塊鏈中的數(shù)據(jù)治理
8.1 區(qū)塊鏈應(yīng)用中數(shù)據(jù)治理的重要性
8.2 聯(lián)盟區(qū)塊鏈應(yīng)用中的數(shù)據(jù)標(biāo)準(zhǔn)化
8.3 數(shù)據(jù)模型管控
第9講 區(qū)塊鏈開發(fā)實(shí)戰(zhàn)
9.1 Onchain分布式賬本框架
9.2 基于區(qū)塊鏈的數(shù)字資產(chǎn)發(fā)行與流通