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