盘点区块链的2018:技术与工具演进篇
盤點區(qū)塊鏈的2018:技術(shù)與工具演進篇
?
?
2018即將逝去,這一年,區(qū)塊鏈行業(yè)跌宕起伏。我們曾經(jīng)試圖給這個特別年份貼上各種標簽,如“公鏈元年”,“通證元年”,“STO元年”,“區(qū)塊鏈落地元年”等等,但回頭看都失之偏頗。這一年,百鏈上線,卻無大戰(zhàn);通證盛行,卻難持久;監(jiān)管發(fā)布,卻無新意;應(yīng)用爆發(fā),卻難落地。
“不破不立”是2018這一年的特別所在,如果非要給它一個標簽,筆者會選擇“區(qū)塊鏈技術(shù)元年”。這一年,區(qū)塊鏈作為一個多學科復(fù)合的新技術(shù),在各個方向上的解決方案都開始成形。區(qū)塊鏈本身作為一個新興學科開始登堂入室進入各大高校,區(qū)塊鏈應(yīng)用也呈現(xiàn)出多元化的發(fā)展方向,在數(shù)量和種類上都出現(xiàn)井噴式增長,區(qū)塊鏈行業(yè)也開始積極配合監(jiān)管,區(qū)塊鏈概念也開始在大眾中普及。
站在“區(qū)塊鏈技術(shù)元年”的尾聲,筆者試圖從網(wǎng)絡(luò)性能、應(yīng)用開發(fā)、用戶體驗和生態(tài)發(fā)展四個方向,回顧這一年行業(yè)的成長,希望能幫助大家重拾信心,邁入即將發(fā)生行業(yè)巨變的2019。
?
網(wǎng)絡(luò)性能
在年初,我們能廣泛使用的公鏈還只有Ethereum,必須忍受著15-20TPS的吞吐量,以及至少15s的上鏈延遲。那時候,一只加密貓就可以堵住全網(wǎng)其他交易,大多數(shù)需要及時反饋的應(yīng)用場景都無法上鏈。
而到年底,行業(yè)已經(jīng)衍生出了眾多性能提升方案,并已付諸實施。我們可以將這些方案分為三大類:
更高效的共識機制:在2018新上線的一眾公鏈項目中,幾乎清一色的放棄了笨重的PoW競爭式共識,以EOS的DPoS為代表的一系列基于PoS的協(xié)作式共識嶄露頭角。雖然目前這一眾PoS共識算法略顯中心化,但其人人可驗證,人人可監(jiān)督的特性,依舊在當下獲得了大多數(shù)用戶的認同,并在性能上遠超PoW共識算法。
交易并發(fā)執(zhí)行引擎:在年初以太坊的架構(gòu)中,受限于智能合約對區(qū)塊鏈狀態(tài)修改的不確定性,為了避免沖突,所有交易都是串行打包串行驗證,這無疑完全拋棄了多核處理器的優(yōu)勢。為了彌補這一缺陷,交易并發(fā)執(zhí)行引擎應(yīng)運而生,Nebulas最早實現(xiàn)了這一模型。在實驗中,單位時間內(nèi),交易打包驗證數(shù)量和處理器核數(shù)呈現(xiàn)正線性關(guān)系,提供了一個有效的公鏈底層性能提升范式。
主側(cè)鏈的交互機制:行業(yè)已然認識到任一單鏈的性能,無論如何提升,都不可能支撐起區(qū)塊鏈成為價值互聯(lián)網(wǎng)基礎(chǔ)設(shè)施的龐大愿景,多鏈是大勢所趨。Layer2的性能提升方案在今年層出不窮,如Ethereum的Plasma,Counterfactual的General State Channel,Nervos的Appchain等等,這些方案的出現(xiàn),將徹底解決區(qū)塊鏈的性能瓶頸,橫向擴展不再是夢想。
雖然各家公鏈尚未徹底完成上述三個方向的性能優(yōu)化,但就目前我們可以看到的數(shù)據(jù)來對比,以EOS為代表的高性能公鏈,主網(wǎng)峰值已達到4000TPS,以及平均1s左右的上鏈延遲,相比Ethereum已有將近200倍的性能提升。我們可以預(yù)見,在2019年,性能將不再是掣肘區(qū)塊鏈行業(yè)的瓶頸。
應(yīng)用開發(fā)
年初,我們編寫DApp時,合約只能使用Solidity編寫, 數(shù)據(jù)存儲只能是鍵值對形式。而到年底,我們能廣泛使用的智能合約平臺,已經(jīng)有了些許進步。
-
編程語言:比起生澀的Solidity,2018年智能合約編程語言百花齊放,Nebulas的JavaScript,EOS的C++,Ont的C#和Python,更大眾的語言正在吸引著更多的互聯(lián)網(wǎng)工程師進入?yún)^(qū)塊鏈領(lǐng)域,助力區(qū)塊鏈生態(tài)發(fā)展。
-
數(shù)據(jù)存儲:在傳統(tǒng)互聯(lián)網(wǎng)App中,表結(jié)構(gòu)的數(shù)據(jù)依舊是最為實用的數(shù)據(jù)組織方式。EOS底層的石墨烯架構(gòu),率先實現(xiàn)的表存儲結(jié)構(gòu),支持多索引,著實讓人眼前一亮。
但是,我們也必須承認,在應(yīng)用開發(fā)的支持上,各大主流區(qū)塊鏈平臺做得遠遠不夠。 一個應(yīng)用需要由多個彼此獨立的合約組成,導致應(yīng)用內(nèi)缺乏共享存儲區(qū),應(yīng)用無法整體安全升級,應(yīng)用缺乏類似Nginx的接口管理機制,應(yīng)用缺乏消息處理的中間件機制,我們更是難以構(gòu)建通用的應(yīng)用管理后臺。
我們固然可以說什么基于圖靈完備的編程語言,這些需求應(yīng)用層都可以自行實現(xiàn),但這未免給予了應(yīng)用開發(fā)者太重的負擔,既不利于激活開發(fā)者的積極性,也無形中推高了傳統(tǒng)業(yè)務(wù)區(qū)塊鏈改造的成本。可以想象,在2019年,區(qū)塊鏈應(yīng)用的開發(fā)難度將直接決定實體經(jīng)濟區(qū)塊鏈化的進程,這其中也必將衍生巨大的商機。
用戶體驗
在年初,用戶使用的是冷冰冰的16進制字符串地址,在區(qū)塊鏈上每做一個動作都需要等待15s以上的時間,而且生態(tài)內(nèi)也沒有免密支付的工具,每一次操作都需要彈框給用戶來授權(quán)支付,這樣的用戶體驗,對于需要沉浸感的游戲是致命的。
而到年底,以EOS為代表的低延遲公鏈,賬戶采用了便于記憶的12位賬戶名,請求可以在1s內(nèi)及時響應(yīng),插件內(nèi)嵌的Scatter協(xié)議支持設(shè)置免密支付,這些新特性都極大地刺激了游戲的發(fā)展。游戲用戶門檻低,產(chǎn)品迭代快的特性,必定又會反向推動區(qū)塊鏈技術(shù)本身的發(fā)展,為區(qū)塊鏈世界帶來用戶,并將區(qū)塊鏈應(yīng)用輻射到其他領(lǐng)域。
當然,用戶體驗雖有提升,但依舊未能促成用戶轉(zhuǎn)化率的提高。在Ethereum上用戶需要自己使用Ether支付手續(xù)費,在EOS上用戶需要自己抵押EOS獲得CPU和NET資源,這些步驟都是用戶轉(zhuǎn)化下降的重災(zāi)區(qū)。
2019年,我們可以預(yù)見,一定會出現(xiàn)開發(fā)者可以為用戶代付手續(xù)費的模型,讓用戶體驗發(fā)生質(zhì)變,讓互聯(lián)網(wǎng)“羊毛出在豬身上”的商業(yè)模式可以落地區(qū)塊鏈,吸引更多的用戶和開發(fā)者進場淘金,共建區(qū)塊鏈生態(tài)。
生態(tài)發(fā)展
2018年,區(qū)塊鏈生態(tài)是多點突進,為下次爆發(fā)積蓄力量。
-
研究機構(gòu):國內(nèi)外頂尖高校紛紛抓緊腳步成立區(qū)塊鏈研究中心,如今年6月斯坦福成立區(qū)塊鏈研究中心,7月清華經(jīng)管學院成立數(shù)字金融資產(chǎn)研究中心,北大信息科學技術(shù)學院成立區(qū)塊鏈研究中心,8月牛津大學成立區(qū)塊鏈研究中心,12月“改革四君子”朱嘉明老師組織成立數(shù)字資產(chǎn)研究院等等。精英的大量涌入,并將推動整個行業(yè)的高速發(fā)展。
-
培訓機構(gòu):國內(nèi)外,無論是面向區(qū)塊鏈開發(fā)者的技能培訓,還是面向企業(yè)區(qū)塊鏈化的戰(zhàn)略培訓,都遍地開花。綜合性的如火幣孵化的火幣大學,全球網(wǎng)課平臺Coursera,Udemy推出的區(qū)塊鏈系列課程,技術(shù)性的如誕生于清華的鏈塊學院,專題性的如柏鏈道捷推出的通證課,這些課程從不同切入點降低著大家進入行業(yè)的門檻,為行業(yè)儲備人才。
-
移動錢包:比起年初,區(qū)塊鏈錢包有了長足發(fā)展,對服務(wù)的整合更加成熟,以Meet.one為代表,從資產(chǎn)管理,到應(yīng)用商店,到去中心化交易所,到各種周邊服務(wù),一條龍的體驗已經(jīng)遠超ImToken。2019年,錢包極有可能朝著支付寶的方向演進,成為我們進入?yún)^(qū)塊鏈世界的頂級入口。
-
隱私保護:零知識證明的性能在今年有突破性進展,安全多方計算也已快步入實用階段,區(qū)塊鏈技術(shù)的工具箱正在不斷填充新的彈藥,等待著風口的降臨。
?
2019展望
2018年,我們經(jīng)歷了大起大落,有許多人失望離場。但回顧這一年,筆者感覺行業(yè)收獲頗豐,區(qū)塊鏈技術(shù)在各個方向上都有了突破性進展,區(qū)塊鏈落地之路上微光也已經(jīng)顯現(xiàn),2018年的種種失敗,都是2019年行業(yè)發(fā)生巨變的養(yǎng)料。
拓荒者們,與君同行!
總結(jié)
以上是生活随笔為你收集整理的盘点区块链的2018:技术与工具演进篇的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 深度学习时代的数据科学和自然语言处理
- 下一篇: 2019区块链行业指南