量子鏈:不僅要開發(fā)自己的虛擬機(jī),還要加入 AI 技術(shù)
- 作者:新網(wǎng)
- 來源:新網(wǎng)
- 瀏覽:100
- 2018-04-25 13:20:44
比特幣,目前世界上對區(qū)塊鏈代碼測試最徹底的應(yīng)用,然而其簡單的腳本語言使之只能運(yùn)行比特幣程序,從而限制了它的很多可能性;但是安全性怎樣呢?
<
div> 比特幣,目前世界上對
區(qū)塊鏈代碼測試最徹底的應(yīng)用,然而其簡單的
腳本語言使之只能運(yùn)行比特幣程序,從而限制了它的很多可能性;但是安全性怎樣呢?
量子鏈的出現(xiàn),結(jié)合了以上兩者的優(yōu)點(diǎn), 在比特幣 core 版本的代碼基礎(chǔ)上融合以太坊
虛擬機(jī)( EVM ),創(chuàng)建了基于 UTXO 模型的 POS 智能合約平臺(tái)。 在最近一次開發(fā)進(jìn)度的更新中,Qtum 推出了 v0.14.13 主網(wǎng),修復(fù)了無法同步區(qū)塊鏈的 BUG,同時(shí)表示他們正在進(jìn)行 x86 虛擬機(jī)的開發(fā)。
支持多種編程語言的量子鏈 x86 虛擬機(jī)
目前,Qtum 區(qū)塊鏈的核心依然是使用以太坊虛擬機(jī)(EVM),雖然以太坊虛擬機(jī)為智能合約的實(shí)現(xiàn)提供了基礎(chǔ),但是它也一直存在一些缺陷:
EVM 缺乏標(biāo)準(zhǔn)庫: 編程語言的標(biāo)準(zhǔn)庫通常用來存儲(chǔ)常用的類和函數(shù)供程序員調(diào)用。而在以太坊虛擬機(jī)最常用的 Solidity 語言中并沒有標(biāo)準(zhǔn)庫,這使得開發(fā)者常常需要自己編寫函數(shù),不僅占用區(qū)塊鏈存儲(chǔ)
空間,還會(huì)拖慢運(yùn)行速度;EVM 是一個(gè)基于堆棧的虛擬機(jī): 在 EVM 中,只有棧是免費(fèi)存儲(chǔ)數(shù)據(jù)的區(qū)域,而要直接使用寫數(shù)據(jù)的方式獲取內(nèi)存需要支付對應(yīng)的 gas;同時(shí),EVM 不能釋放內(nèi)存,解決這個(gè)問題最簡便的方法是追蹤上一次被分配的內(nèi)存,使用剩余的部分,直到內(nèi)存空間被占滿,而在這個(gè)過程中,開發(fā)者必須承擔(dān)內(nèi)存空間被復(fù)用的風(fēng)險(xiǎn),否則就必須支付足夠的 gas 值獲取新的內(nèi)存;Gas 消耗量大: 在 EVM 上執(zhí)行代碼需要消耗一定數(shù)量的 gas,而 EVM 編程語言 Solidity 沒有標(biāo)準(zhǔn)庫,因此在以太坊虛擬機(jī)上運(yùn)行智能合約的工作總量浩大,于是也造成 gas 消耗模型十分不經(jīng)濟(jì)。
基于以上不足,Qtum 的聯(lián)合創(chuàng)始人 Jordan Earls 一直以來都在致力于推動(dòng)量子鏈 x86 虛擬機(jī)(x86VM)的開發(fā)。在 Earls 此前發(fā)布的文章 中看得出, 構(gòu)建 x86 VM 的一個(gè)重要原因是為智能合約添加更多的可編程語言。
其中他最希望實(shí)現(xiàn)的是 Rust 語言,Rust 屬于輕量級的編程語言,不僅高效,而且具有較高的安全性,能夠避免程序員在編程中可能出現(xiàn)的錯(cuò)誤。其次,他表示量子鏈的 x86 虛擬機(jī)可以完善 EVM 中存在的問題,包括:
增加標(biāo)準(zhǔn)庫,為標(biāo)準(zhǔn)庫函數(shù)提供內(nèi)部代碼,節(jié)省內(nèi)存、提高效率;優(yōu)化 gas 模型,利用 Qtum 量子鏈的 DGP 協(xié)議,為函數(shù)提供特殊的 gas 消耗規(guī)則,使之盡可能達(dá)到經(jīng)濟(jì)最優(yōu);解鎖賬戶抽象層 AAL 的全部功能,而不僅僅局限于 EVM;使智能合約可以建立他們自己的 ABI 和 API 機(jī)制來標(biāo)準(zhǔn)化其存儲(chǔ)空間;區(qū)塊鏈動(dòng)態(tài)分析,為支持基于 AI 的智能合約自動(dòng)監(jiān)控區(qū)塊鏈奠定基礎(chǔ)。AI+Qtum 智能合約 = 自動(dòng)化管理
除了對 x86 虛擬機(jī)的開發(fā),去年年底,騰訊領(lǐng)投的美國人工智能企業(yè) ObEN,還將與量子鏈合作共同建立了區(qū)塊鏈實(shí)驗(yàn)室。上周,來自美國硅谷的智能化社區(qū)投行 Banca 團(tuán)隊(duì)也宣布, 將基于量子鏈的底層技術(shù),結(jié)合大數(shù)據(jù)和 AI 在區(qū)塊鏈上建立一個(gè)成本更低、效率更高的金融體系。
此前,量子鏈曾提出分布式自治協(xié)議(DGP),即通過智能合約來確定區(qū)塊鏈網(wǎng)絡(luò)的參數(shù),從而實(shí)現(xiàn)去中心化的網(wǎng)絡(luò)自治機(jī)制;去年 8 月,這項(xiàng)技術(shù)已經(jīng)通過測試并正式發(fā)布。因此 Banca 方面表示,他們將基于量子鏈構(gòu)建商務(wù)協(xié)議、信任機(jī)制和獎(jiǎng)勵(lì)制度,并采用 AI 技術(shù)及 Qtum 的智能合約實(shí)現(xiàn)自動(dòng)化管理。
小編就介紹到這里了。