智能合約技術(shù)現(xiàn)在很完善嗎
據(jù)全球著名的科技市場(chǎng)研究機(jī)構(gòu) IDC 的8月報(bào)告預(yù)測(cè)顯示,全球區(qū)塊鏈支出將在 2019 年增長(zhǎng)80%?,F(xiàn)在就讓我們來(lái)看看這組井噴式的預(yù)測(cè)數(shù)據(jù):
該報(bào)告表示,區(qū)塊鏈技術(shù)的總體支出將在2023年達(dá)到159億美元,五年(2018-2013年)年復(fù)合增長(zhǎng)率(CAGR)為60.2 %。其中,IDC預(yù)計(jì)今年秋季美國(guó)聯(lián)邦政府將在2022年之前將區(qū)塊鏈支出提高至1.235億美元,同時(shí)五年內(nèi)增加1000%以上。
雖然上述數(shù)據(jù)尚是預(yù)估,但是這些數(shù)據(jù)背后的確有現(xiàn)實(shí)場(chǎng)景支撐。
區(qū)塊鏈的資產(chǎn)監(jiān)管,身份管理和智能合約確實(shí)已經(jīng)成為了政府首選的區(qū)塊鏈解決方案。各國(guó)政府、立法者們紛紛意識(shí)到該技術(shù)有助于提高政府職能效率、簡(jiǎn)化流程,爭(zhēng)相出臺(tái)區(qū)塊鏈相關(guān)使用和法案。
今年5月,列支敦士登政府就宣布通過(guò)關(guān)于區(qū)塊鏈的新法案,并在法案中使用“基于信任技術(shù)的交易系統(tǒng)”這一措辭。德國(guó)政府也計(jì)劃推出允許區(qū)塊鏈債券的法規(guī)草案。7月美國(guó)批準(zhǔn)《區(qū)塊鏈促進(jìn)法案》,并指出區(qū)塊鏈的分布式記賬可用于防止稅務(wù)欺詐、醫(yī)療保險(xiǎn)跟蹤、社會(huì)保障福利體系等,令政府檔案管理系統(tǒng)更為高效。近日巴西圣保羅市政府也宣布將使用區(qū)塊鏈登記處進(jìn)行公共工程項(xiàng)目。
而近期對(duì)于區(qū)塊鏈和數(shù)字貨幣反應(yīng)最頻繁的莫過(guò)于中國(guó)政府了。畢竟僅在8月,央行就已經(jīng)四次“發(fā)聲”談數(shù)字貨幣了。而且此前央行就表示要入場(chǎng)區(qū)塊鏈,認(rèn)為數(shù)字貨幣的使用有助于國(guó)內(nèi)貨幣政策的實(shí)行,搭配上智能合約等應(yīng)用可以提升貨幣政策的有效性。
隨著全球政府對(duì)區(qū)塊鏈技術(shù)的積極嘗試與探索,區(qū)塊鏈帶來(lái)的將不僅僅是金融創(chuàng)新,更是社會(huì)制度性創(chuàng)新。政務(wù)場(chǎng)景下的應(yīng)用在不斷被拓寬,越來(lái)越多政府開始嘗試應(yīng)用區(qū)塊鏈的智能合約技術(shù),以提高公共行政的透明度和效率??梢栽O(shè)想在不遠(yuǎn)的未來(lái),隨著需求的井噴,智能合約會(huì)在更多場(chǎng)景幫助我們的日常生活實(shí)現(xiàn)自動(dòng)化協(xié)作,該技術(shù)自然可謂是區(qū)塊鏈經(jīng)濟(jì)的重要基石。
那么,智能合約通過(guò)什么才能實(shí)現(xiàn)呢?
目前,區(qū)塊鏈虛擬機(jī)是實(shí)現(xiàn)智能合約最廣泛運(yùn)用的方式之一,也是實(shí)現(xiàn)智能合約系統(tǒng)最為關(guān)鍵和核心的技術(shù)。所以本質(zhì)上,虛擬機(jī)也是區(qū)塊鏈技術(shù)落地的基石。其中,EVM(以太坊虛擬機(jī))是最流行的智能合約虛擬機(jī)。但正如絕大多數(shù)新生事物一樣,EVM存在諸多缺點(diǎn)。它的設(shè)計(jì)比較非主流,導(dǎo)致主流的編程語(yǔ)言很難移植到EVM上。這種設(shè)計(jì)對(duì)于近50年來(lái)的大多數(shù)編程范例來(lái)說(shuō)未免太不友好。簡(jiǎn)單看一下EVM的缺陷:
編程語(yǔ)言局限性(Solidity)
缺少標(biāo)準(zhǔn)庫(kù)
256bit 整數(shù),大部分處理器不能原生支持,運(yùn)行效率降低
Gas 模型不合理,難以估計(jì) Gas 消耗
生成的 bytecode 較大,浪費(fèi)區(qū)塊存儲(chǔ)資源
難以測(cè)試和調(diào)試
Qtum量子鏈不僅認(rèn)識(shí)到區(qū)塊鏈虛擬機(jī)的重要性,還洞察到EVM未來(lái)擴(kuò)張的局限性。于是在2017年9月主網(wǎng)上線后,Qtum量子鏈便闡述了新一代支持主流語(yǔ)言編程的Qtum-x86虛擬機(jī)作為支持未來(lái)區(qū)塊鏈商業(yè)經(jīng)濟(jì)實(shí)際落地的基礎(chǔ)設(shè)施的理念。
2018年6月,Qtum量子鏈發(fā)布了Qtum-x86虛擬機(jī)原型機(jī),其特性包括:
· 支持多種主流編程語(yǔ)言:C/C++/Go/Rust 等等
· 豐富的標(biāo)準(zhǔn)庫(kù),提高開發(fā)效率
· 為標(biāo)準(zhǔn)庫(kù)函數(shù)設(shè)定合理優(yōu)化的 gas 模型,準(zhǔn)確估計(jì) gas 消耗
· 區(qū)塊鏈動(dòng)態(tài)分析 :更全面地分析區(qū)塊鏈狀態(tài)
· 選擇性數(shù)據(jù)存儲(chǔ) :節(jié)省寶貴的區(qū)塊鏈上資源
· 清晰的依賴關(guān)系樹 :有可能并行運(yùn)行智能合約,降低 gas 費(fèi)用
Qtum量子鏈團(tuán)隊(duì)還始終鞭策自己不斷更新x86虛擬機(jī),希望它可以具有更長(zhǎng)遠(yuǎn)的未來(lái)。
例如為了預(yù)防今后出現(xiàn)存儲(chǔ)空間的需求超出計(jì)算機(jī)和服務(wù)器的存儲(chǔ)能力,Qtum開發(fā)團(tuán)隊(duì)還提出了全新的技術(shù)提案--《Qtum-x86虛擬機(jī)中所有存儲(chǔ)區(qū)都可實(shí)現(xiàn)租賃機(jī)制》,從而高效節(jié)省虛擬機(jī)內(nèi)存。
隨著區(qū)塊鏈技術(shù)不斷被各國(guó)政府采納實(shí)施,虛擬機(jī)作為智能合約技術(shù)落地的基礎(chǔ)亦需要不斷更新迭代。Qtum團(tuán)隊(duì)將持續(xù)完善Qtum-x86虛擬機(jī)的開發(fā),幫助更多主流開發(fā)者加入?yún)^(qū)塊鏈將開發(fā)的行列,用更好的區(qū)塊鏈基礎(chǔ)設(shè)施打造編程經(jīng)濟(jì)的基石,加速社會(huì)制度不斷創(chuàng)新。
目前Qtum-x86虛擬機(jī)開發(fā)最新進(jìn)展:
· 繼續(xù)實(shí)現(xiàn) Qtum X86-rs
· 實(shí)現(xiàn)DEC/INC模塊
· 擴(kuò)展Opcode前綴 更新 x86 相關(guān)技術(shù)文檔,并發(fā)布至:https://x86.qtum.org/
· x86虛擬機(jī)開發(fā)任務(wù)列表(持續(xù)更新中):https://github.com/qtumproject/x86-stories/issues
想了解更多Qtum量子鏈技術(shù)開發(fā)進(jìn)展,可以關(guān)注我們每周一發(fā)布的Qtum量子鏈周報(bào),捕獲最新動(dòng)態(tài)。
來(lái)源: Qtum量子鏈