來源:數(shù)據(jù)觀 時間:2018-03-23 10:32:14 作者:孫永慧
?從區(qū)塊鏈的發(fā)展來說,中本聰創(chuàng)造了比特幣,業(yè)界從比特幣中提取的技術(shù)架構(gòu)和體系,就是區(qū)塊鏈技術(shù)。早期主要應(yīng)用在數(shù)字貨幣和去中心化交易,被稱為區(qū)塊鏈1.0。區(qū)塊鏈的2.0,則是在1.0的基礎(chǔ)上實現(xiàn)了圖靈完備,并進(jìn)行了細(xì)節(jié)優(yōu)化,引入了智能合約。
?在區(qū)塊鏈1.0的核心技術(shù)中,非對稱密碼解決了數(shù)字貨幣的所有權(quán)的問題;時間戳解決了交易的存在性問題;分布式賬本解決了剔除第三方結(jié)構(gòu)后交易的驗證問題;而共識機(jī)制是區(qū)塊鏈“去中心化”需求的核心策略。
?區(qū)塊鏈技術(shù)專家、北京泰爾英福網(wǎng)絡(luò)科技有限責(zé)任公司的敖萌在接受數(shù)據(jù)觀采訪時表示:“可以說,沒有共識機(jī)制,就沒有區(qū)塊鏈?!?/p>
?據(jù)敖萌介紹,實際上,共識機(jī)制最早是應(yīng)用于分布式數(shù)據(jù)庫技術(shù)中,分布式數(shù)據(jù)庫的多副本一致性管理,就需要共識機(jī)制來確保一致性原則操作。后來,共識機(jī)制成為中本聰創(chuàng)造的比特幣及其底層的區(qū)塊鏈的核心技術(shù)。
?在技術(shù)結(jié)構(gòu)上,共識機(jī)制位于區(qū)塊鏈的底層,主要用來解決誰來構(gòu)造區(qū)塊,以及如何維護(hù)區(qū)塊鏈統(tǒng)一的問題。例如比特幣采用的共識機(jī)制是工作量證明(Proof-Of-Work,簡稱POW)。
?智能合約的引入是區(qū)塊鏈技術(shù)進(jìn)入2.0時代的標(biāo)志,它為區(qū)塊鏈提供了一種擴(kuò)展的可能,屬于區(qū)塊鏈的上層結(jié)構(gòu)。
?智能合約并不是區(qū)塊鏈技術(shù)存在的必要條件,例如比特幣就沒有智能合約,只有簡單的腳本。
?智能合約最大的優(yōu)勢就是為區(qū)塊鏈提供了豐富的擴(kuò)展功能。敖萌說:“從技術(shù)角度看,智能合約使區(qū)塊鏈可以從一個底層的數(shù)據(jù)存儲平臺上升為一個應(yīng)用平臺,并可以直接在平臺上開發(fā)很多應(yīng)用?!?/p>
?同時,智能合約和區(qū)塊鏈之間是相輔相成的。智能合約在區(qū)塊鏈產(chǎn)生之前就已經(jīng)存在,區(qū)塊鏈的出現(xiàn)讓智能合約的實現(xiàn)有了可能,而智能合約的應(yīng)用,讓區(qū)塊鏈跨過了數(shù)字貨幣的局限,以新的姿態(tài)出現(xiàn)在大眾眼中。
?現(xiàn)在很多區(qū)塊鏈的應(yīng)用場景都采用了智能合約技術(shù),它能夠有效提升區(qū)塊鏈的靈活性和場景適應(yīng)性,更加符合實際的商業(yè)環(huán)境。敖萌介紹道:“目前,區(qū)塊鏈主要還是集中在金融場景中;未來,應(yīng)該會有更多的其他場景,比如共享經(jīng)濟(jì)、能源交易等落地應(yīng)用?!?/p>
?但是,區(qū)塊鏈的發(fā)展仍然處于很早期的階段,不論是技術(shù)還是應(yīng)用都還不夠成熟,而且共識機(jī)制和智能合約都是比較復(fù)雜的技術(shù),因此在應(yīng)用中還存在一些難點。
?敖萌對其中的難點做了解讀:
?共識機(jī)制的難點在于對于公有鏈來說,主要還是經(jīng)濟(jì)激勵模型怎樣通過共識機(jī)制來實現(xiàn),在確保區(qū)塊鏈的公平和正常運(yùn)轉(zhuǎn)的基礎(chǔ)上,提高系統(tǒng)性能;而對于聯(lián)盟鏈來說,可以通過適當(dāng)?shù)摹爸行幕眮頁Q取性能上的飛躍,在平衡性能和去中心化之間如何取舍,是目前最大的困難。
?智能合約相對而言比共識機(jī)制要簡單一些。除了智能合約虛擬機(jī)需要更加安全外,主要問題在于需要研究出比較適合區(qū)塊鏈模式的編程范式,讓整個產(chǎn)業(yè)生態(tài)能夠迅速建立,從而推動區(qū)塊鏈整個產(chǎn)業(yè)的發(fā)展。
?另外,據(jù)數(shù)據(jù)觀記者了解,敖萌將在3月24日開始的藍(lán)石區(qū)塊鏈培訓(xùn)中,為學(xué)員講授共識機(jī)制的相關(guān)內(nèi)容。
責(zé)任編輯:陳近梅