精品国产一级在线观看,国产成人综合久久精品亚洲,免费一级欧美大片在线观看

當(dāng)前位置:區(qū)塊鏈行業(yè)動(dòng)態(tài) → 正文

區(qū)塊鏈3.0時(shí)代,不了解區(qū)塊鏈虛擬機(jī)你就OUT !?

責(zé)任編輯:zsheng |來源:企業(yè)網(wǎng)D1Net  2018-07-30 21:12:28 本文摘自:18183

很多人選擇了向虛擬現(xiàn)實(shí)的魅力屈服,

寄情于自我幻想,

這縱然不切實(shí)際卻更能與人安慰。

加西亞·馬爾克斯《百年孤獨(dú)》

1997年,來自斯坦福大學(xué)的幾個(gè)學(xué)者聯(lián)合在ACM操作系統(tǒng)原理研討會(huì)(SOSP)上發(fā)表了一篇關(guān)于虛擬機(jī)的論文。

這篇論文中的項(xiàng)目有一個(gè)復(fù)古屬性的名字:Disco(迪斯科)。就像迪斯科強(qiáng)烈迷醉的音樂漩渦風(fēng)靡于上世紀(jì)60、70年代一樣,虛擬機(jī)的概念也在70年代早已有之。

假設(shè)現(xiàn)在你想裝修房屋,如果毫無章法地將家具塞滿每個(gè)角落,你可以想象這會(huì)是一場(chǎng)審美和功能的雙重悲劇。

顯然你應(yīng)該攤開草稿,或者打開SketchUp軟件模擬一個(gè)同樣的三維空間,并在上面繪制規(guī)劃圖紙。

虛擬機(jī)就扮演著類似模擬圖紙?jiān)O(shè)計(jì)的角色。

它生成現(xiàn)有操作系統(tǒng)的虛擬鏡像,具有和真實(shí)Windows系統(tǒng)完全一樣的功能。

這為現(xiàn)在的區(qū)塊鏈落地應(yīng)用提供了一種虛擬的測(cè)試環(huán)境,所以成為區(qū)塊鏈重要的技術(shù)支撐。

| 區(qū)塊鏈虛擬機(jī)有什么用?|

以太坊時(shí)代,區(qū)塊鏈虛擬機(jī)所承擔(dān)的主要任務(wù)是運(yùn)行智能合約。本質(zhì)上,區(qū)塊鏈虛擬機(jī)就是一個(gè)代碼的運(yùn)行環(huán)境。

而在DApp大量涌現(xiàn)的當(dāng)下,區(qū)塊鏈虛擬機(jī)開始擔(dān)當(dāng)多元角色。

不妨來看一看區(qū)塊鏈虛擬機(jī)的進(jìn)化簡(jiǎn)史:

區(qū)塊鏈1.0時(shí)代:由比特幣開創(chuàng),這個(gè)時(shí)期的區(qū)塊鏈技術(shù)主要是為不同的貨幣交易提供簡(jiǎn)單的技術(shù)支持。

區(qū)塊鏈2.0時(shí)代:以以太坊開發(fā)智能合約以及圖靈完備的EVM(編者按:一套完整的智能合約運(yùn)行環(huán)境,合約官方語言為Solidity)為標(biāo)志,此時(shí)的虛擬機(jī)發(fā)展已逐漸完善。

區(qū)塊鏈3.0時(shí)代:以大規(guī)模DApp落地應(yīng)用為特征,大規(guī)模的落地測(cè)試需要虛擬機(jī)來完成。

對(duì)于開發(fā)者而言,為了保證自己的DApp不存在問題,在正式將其落地于一條公鏈之前,需要先在虛擬機(jī)上測(cè)試完成后,再運(yùn)行在公鏈上。

當(dāng)測(cè)試DApp確實(shí)是穩(wěn)定且安全的產(chǎn)品后,用戶便能直接在公鏈主網(wǎng)上看到并使用開發(fā)者的DApp。

于是,在區(qū)塊鏈3.0時(shí)代,虛擬機(jī)的競(jìng)賽成了公鏈項(xiàng)目們的另一條賽道。這也像是區(qū)塊鏈走向大規(guī)模商用的必由之徑。

| 進(jìn)化簡(jiǎn)史 |

當(dāng)一個(gè)人說“我開發(fā)的新東西是圖靈完備的”,一般意味著它在原則上可以解決一般計(jì)算性的問題。

而目前,開發(fā)出圖靈完備的區(qū)塊鏈虛擬機(jī)的公鏈項(xiàng)目其實(shí)并不多。

據(jù)不完全統(tǒng)計(jì)發(fā)現(xiàn),自以太坊開發(fā)出了第一臺(tái)圖靈完備的虛擬機(jī)EVM之后,Qtum量子鏈、波場(chǎng)、EOS、CMT等項(xiàng)目開發(fā)出了自己的區(qū)塊鏈虛擬機(jī)。

這些項(xiàng)目都將虛擬機(jī)作為自己的原創(chuàng)細(xì)節(jié),并試圖從不同方面修補(bǔ)EVM的缺陷。

據(jù)了解,以太坊虛擬機(jī)本身是一個(gè)完全獨(dú)立的沙盒,合約代碼可以對(duì)外完全隔離并在EVM內(nèi)部運(yùn)行。

由于EVM分散儲(chǔ)存在每個(gè)節(jié)點(diǎn)的計(jì)算機(jī)上,因此希望創(chuàng)建智能合約的公司可以使用類似于JavaScript和Python等編程語言創(chuàng)建運(yùn)行于EVM的應(yīng)用程序。

同時(shí),以太坊虛擬機(jī)又能與主網(wǎng)的其余部分隔離,在運(yùn)行過程中也不會(huì)影響主區(qū)塊鏈的操作。

正因如此,以太坊也獲得了“世界電腦”的稱號(hào)。

不過,它也存在著一定缺陷,例如EVM常用的Solidity語言缺乏標(biāo)準(zhǔn)庫(kù)、消耗的gas費(fèi)用過于昂貴等等。

“使用以太坊智能合約來驗(yàn)證單個(gè)比特幣交易的頭部將花費(fèi)3.7億以太坊gas,這意味著在以太坊上,只是驗(yàn)證交易就需要500美元。”一位資深開發(fā)者這樣表示。

“正因?yàn)橐蕴簧系墓€和私鑰算法非常慢且昂貴,所以才沒有真正的應(yīng)用,相比之下,CMT虛擬機(jī)的libENI函數(shù)可以用底層語言執(zhí)行,這些操作僅需幾毫秒就可以執(zhí)行完畢,手續(xù)費(fèi)也更低。”CMT團(tuán)隊(duì)表示。

而Qtum虛擬機(jī)主打的點(diǎn)是比EVM在調(diào)用和引入智能合約時(shí)更快、gas price更低,提供一些接地氣的底層技術(shù)優(yōu)化方案。

波場(chǎng)虛擬機(jī)則選擇了和以太坊上每個(gè)操作消耗gas不同的方案,每個(gè)交易只是先占據(jù)帶寬和其他計(jì)算資源,并且在交易后的一段時(shí)間后釋放——這種亮點(diǎn)似乎相當(dāng)符合波場(chǎng)一直以來的營(yíng)銷敏感。

CMT所開發(fā)的虛擬機(jī)還強(qiáng)調(diào)優(yōu)化開發(fā)者在開發(fā)DApp過程中的綜合體驗(yàn)。

據(jù)悉,CMT開發(fā)的虛擬機(jī)采用的是高級(jí)編程語言Lity, Lity通過添加LibENI,可以支持加載本地功能,更方便地增加應(yīng)用場(chǎng)景的解決方案,從而使開發(fā)者在開發(fā)復(fù)雜的DApp的應(yīng)用時(shí)更加容易。

同時(shí),相較于EOS虛擬機(jī)所使用的C++編程語言而言,Lity對(duì)于應(yīng)用開發(fā)者更加友好。

另一方面,CMT團(tuán)隊(duì)表示,通過編譯器和虛擬機(jī)優(yōu)化,Lity可以防止EVM中Solidity語言中出現(xiàn)的常見安全問題。

例如,Lity編譯器可以檢查ERC 20和ERC721合約代碼中的合規(guī)性和已知錯(cuò)誤,并及時(shí)提醒反饋者,以防止token被意外轉(zhuǎn)到不受支持的合約地址。

在算法方面,不同于以太坊所使用的POS算法,CMT虛擬機(jī)采用的是DPOS共識(shí)算法,便于進(jìn)行擴(kuò)展和進(jìn)步。

 

 

| Killer App和虛擬機(jī) |

開發(fā)區(qū)塊鏈虛擬機(jī)對(duì)于致力于推動(dòng)商業(yè)場(chǎng)景落地應(yīng)用的公鏈來說,打造一個(gè)更簡(jiǎn)潔優(yōu)雅的DApp測(cè)試基礎(chǔ)設(shè)施,無疑是邏輯自洽的。

比如波場(chǎng)、Qtum虛擬機(jī)都是為了孵化更多DApp,提供一個(gè)比現(xiàn)有系統(tǒng)更舒適的開發(fā)者環(huán)境。

相比之下,落子電商領(lǐng)域的CMT本身就帶著更明顯的商用基因,目標(biāo)是更快推動(dòng)區(qū)塊鏈項(xiàng)目的商業(yè)落地。

盡管CMT也和以太坊一樣是底層平臺(tái)性質(zhì),但整個(gè)團(tuán)隊(duì)對(duì)于商用體系建設(shè)的設(shè)計(jì)熱情,一直比經(jīng)濟(jì)模型設(shè)計(jì)更有看點(diǎn)。

它針對(duì)電商開發(fā)了智能商業(yè)合約,而智能商業(yè)合約指的就是能夠在自己的虛擬機(jī)上創(chuàng)建更適合于商業(yè)開發(fā)者開發(fā)的去中心化應(yīng)用。

在他們看來,如此一來會(huì)誕生更多的業(yè)務(wù)邏輯,增加區(qū)塊鏈應(yīng)用落地的可能性。

關(guān)鍵字:虛擬機(jī)時(shí)代

本文摘自:18183

x 區(qū)塊鏈3.0時(shí)代,不了解區(qū)塊鏈虛擬機(jī)你就OUT !? 掃一掃
分享本文到朋友圈
當(dāng)前位置:區(qū)塊鏈行業(yè)動(dòng)態(tài) → 正文

區(qū)塊鏈3.0時(shí)代,不了解區(qū)塊鏈虛擬機(jī)你就OUT !?

責(zé)任編輯:zsheng |來源:企業(yè)網(wǎng)D1Net  2018-07-30 21:12:28 本文摘自:18183

很多人選擇了向虛擬現(xiàn)實(shí)的魅力屈服,

寄情于自我幻想,

這縱然不切實(shí)際卻更能與人安慰。

加西亞·馬爾克斯《百年孤獨(dú)》

1997年,來自斯坦福大學(xué)的幾個(gè)學(xué)者聯(lián)合在ACM操作系統(tǒng)原理研討會(huì)(SOSP)上發(fā)表了一篇關(guān)于虛擬機(jī)的論文。

這篇論文中的項(xiàng)目有一個(gè)復(fù)古屬性的名字:Disco(迪斯科)。就像迪斯科強(qiáng)烈迷醉的音樂漩渦風(fēng)靡于上世紀(jì)60、70年代一樣,虛擬機(jī)的概念也在70年代早已有之。

假設(shè)現(xiàn)在你想裝修房屋,如果毫無章法地將家具塞滿每個(gè)角落,你可以想象這會(huì)是一場(chǎng)審美和功能的雙重悲劇。

顯然你應(yīng)該攤開草稿,或者打開SketchUp軟件模擬一個(gè)同樣的三維空間,并在上面繪制規(guī)劃圖紙。

虛擬機(jī)就扮演著類似模擬圖紙?jiān)O(shè)計(jì)的角色。

它生成現(xiàn)有操作系統(tǒng)的虛擬鏡像,具有和真實(shí)Windows系統(tǒng)完全一樣的功能。

這為現(xiàn)在的區(qū)塊鏈落地應(yīng)用提供了一種虛擬的測(cè)試環(huán)境,所以成為區(qū)塊鏈重要的技術(shù)支撐。

| 區(qū)塊鏈虛擬機(jī)有什么用?|

以太坊時(shí)代,區(qū)塊鏈虛擬機(jī)所承擔(dān)的主要任務(wù)是運(yùn)行智能合約。本質(zhì)上,區(qū)塊鏈虛擬機(jī)就是一個(gè)代碼的運(yùn)行環(huán)境。

而在DApp大量涌現(xiàn)的當(dāng)下,區(qū)塊鏈虛擬機(jī)開始擔(dān)當(dāng)多元角色。

不妨來看一看區(qū)塊鏈虛擬機(jī)的進(jìn)化簡(jiǎn)史:

區(qū)塊鏈1.0時(shí)代:由比特幣開創(chuàng),這個(gè)時(shí)期的區(qū)塊鏈技術(shù)主要是為不同的貨幣交易提供簡(jiǎn)單的技術(shù)支持。

區(qū)塊鏈2.0時(shí)代:以以太坊開發(fā)智能合約以及圖靈完備的EVM(編者按:一套完整的智能合約運(yùn)行環(huán)境,合約官方語言為Solidity)為標(biāo)志,此時(shí)的虛擬機(jī)發(fā)展已逐漸完善。

區(qū)塊鏈3.0時(shí)代:以大規(guī)模DApp落地應(yīng)用為特征,大規(guī)模的落地測(cè)試需要虛擬機(jī)來完成。

對(duì)于開發(fā)者而言,為了保證自己的DApp不存在問題,在正式將其落地于一條公鏈之前,需要先在虛擬機(jī)上測(cè)試完成后,再運(yùn)行在公鏈上。

當(dāng)測(cè)試DApp確實(shí)是穩(wěn)定且安全的產(chǎn)品后,用戶便能直接在公鏈主網(wǎng)上看到并使用開發(fā)者的DApp。

于是,在區(qū)塊鏈3.0時(shí)代,虛擬機(jī)的競(jìng)賽成了公鏈項(xiàng)目們的另一條賽道。這也像是區(qū)塊鏈走向大規(guī)模商用的必由之徑。

| 進(jìn)化簡(jiǎn)史 |

當(dāng)一個(gè)人說“我開發(fā)的新東西是圖靈完備的”,一般意味著它在原則上可以解決一般計(jì)算性的問題。

而目前,開發(fā)出圖靈完備的區(qū)塊鏈虛擬機(jī)的公鏈項(xiàng)目其實(shí)并不多。

據(jù)不完全統(tǒng)計(jì)發(fā)現(xiàn),自以太坊開發(fā)出了第一臺(tái)圖靈完備的虛擬機(jī)EVM之后,Qtum量子鏈、波場(chǎng)、EOS、CMT等項(xiàng)目開發(fā)出了自己的區(qū)塊鏈虛擬機(jī)。

這些項(xiàng)目都將虛擬機(jī)作為自己的原創(chuàng)細(xì)節(jié),并試圖從不同方面修補(bǔ)EVM的缺陷。

據(jù)了解,以太坊虛擬機(jī)本身是一個(gè)完全獨(dú)立的沙盒,合約代碼可以對(duì)外完全隔離并在EVM內(nèi)部運(yùn)行。

由于EVM分散儲(chǔ)存在每個(gè)節(jié)點(diǎn)的計(jì)算機(jī)上,因此希望創(chuàng)建智能合約的公司可以使用類似于JavaScript和Python等編程語言創(chuàng)建運(yùn)行于EVM的應(yīng)用程序。

同時(shí),以太坊虛擬機(jī)又能與主網(wǎng)的其余部分隔離,在運(yùn)行過程中也不會(huì)影響主區(qū)塊鏈的操作。

正因如此,以太坊也獲得了“世界電腦”的稱號(hào)。

不過,它也存在著一定缺陷,例如EVM常用的Solidity語言缺乏標(biāo)準(zhǔn)庫(kù)、消耗的gas費(fèi)用過于昂貴等等。

“使用以太坊智能合約來驗(yàn)證單個(gè)比特幣交易的頭部將花費(fèi)3.7億以太坊gas,這意味著在以太坊上,只是驗(yàn)證交易就需要500美元。”一位資深開發(fā)者這樣表示。

“正因?yàn)橐蕴簧系墓€和私鑰算法非常慢且昂貴,所以才沒有真正的應(yīng)用,相比之下,CMT虛擬機(jī)的libENI函數(shù)可以用底層語言執(zhí)行,這些操作僅需幾毫秒就可以執(zhí)行完畢,手續(xù)費(fèi)也更低。”CMT團(tuán)隊(duì)表示。

而Qtum虛擬機(jī)主打的點(diǎn)是比EVM在調(diào)用和引入智能合約時(shí)更快、gas price更低,提供一些接地氣的底層技術(shù)優(yōu)化方案。

波場(chǎng)虛擬機(jī)則選擇了和以太坊上每個(gè)操作消耗gas不同的方案,每個(gè)交易只是先占據(jù)帶寬和其他計(jì)算資源,并且在交易后的一段時(shí)間后釋放——這種亮點(diǎn)似乎相當(dāng)符合波場(chǎng)一直以來的營(yíng)銷敏感。

CMT所開發(fā)的虛擬機(jī)還強(qiáng)調(diào)優(yōu)化開發(fā)者在開發(fā)DApp過程中的綜合體驗(yàn)。

據(jù)悉,CMT開發(fā)的虛擬機(jī)采用的是高級(jí)編程語言Lity, Lity通過添加LibENI,可以支持加載本地功能,更方便地增加應(yīng)用場(chǎng)景的解決方案,從而使開發(fā)者在開發(fā)復(fù)雜的DApp的應(yīng)用時(shí)更加容易。

同時(shí),相較于EOS虛擬機(jī)所使用的C++編程語言而言,Lity對(duì)于應(yīng)用開發(fā)者更加友好。

另一方面,CMT團(tuán)隊(duì)表示,通過編譯器和虛擬機(jī)優(yōu)化,Lity可以防止EVM中Solidity語言中出現(xiàn)的常見安全問題。

例如,Lity編譯器可以檢查ERC 20和ERC721合約代碼中的合規(guī)性和已知錯(cuò)誤,并及時(shí)提醒反饋者,以防止token被意外轉(zhuǎn)到不受支持的合約地址。

在算法方面,不同于以太坊所使用的POS算法,CMT虛擬機(jī)采用的是DPOS共識(shí)算法,便于進(jìn)行擴(kuò)展和進(jìn)步。

 

 

| Killer App和虛擬機(jī) |

開發(fā)區(qū)塊鏈虛擬機(jī)對(duì)于致力于推動(dòng)商業(yè)場(chǎng)景落地應(yīng)用的公鏈來說,打造一個(gè)更簡(jiǎn)潔優(yōu)雅的DApp測(cè)試基礎(chǔ)設(shè)施,無疑是邏輯自洽的。

比如波場(chǎng)、Qtum虛擬機(jī)都是為了孵化更多DApp,提供一個(gè)比現(xiàn)有系統(tǒng)更舒適的開發(fā)者環(huán)境。

相比之下,落子電商領(lǐng)域的CMT本身就帶著更明顯的商用基因,目標(biāo)是更快推動(dòng)區(qū)塊鏈項(xiàng)目的商業(yè)落地。

盡管CMT也和以太坊一樣是底層平臺(tái)性質(zhì),但整個(gè)團(tuán)隊(duì)對(duì)于商用體系建設(shè)的設(shè)計(jì)熱情,一直比經(jīng)濟(jì)模型設(shè)計(jì)更有看點(diǎn)。

它針對(duì)電商開發(fā)了智能商業(yè)合約,而智能商業(yè)合約指的就是能夠在自己的虛擬機(jī)上創(chuàng)建更適合于商業(yè)開發(fā)者開發(fā)的去中心化應(yīng)用。

在他們看來,如此一來會(huì)誕生更多的業(yè)務(wù)邏輯,增加區(qū)塊鏈應(yīng)用落地的可能性。

關(guān)鍵字:虛擬機(jī)時(shí)代

本文摘自:18183

電子周刊
回到頂部

關(guān)于我們聯(lián)系我們版權(quán)聲明隱私條款廣告服務(wù)友情鏈接投稿中心招賢納士

企業(yè)網(wǎng)版權(quán)所有 ©2010-2024 京ICP備09108050號(hào)-6 京公網(wǎng)安備 11010502049343號(hào)

^
  • <menuitem id="jw4sk"></menuitem>

    1. <form id="jw4sk"><tbody id="jw4sk"><dfn id="jw4sk"></dfn></tbody></form>
      主站蜘蛛池模板: 城市| 特克斯县| 胶南市| 远安县| 富顺县| 元朗区| 巴塘县| 黎川县| 台南市| 资溪县| 比如县| 略阳县| 无锡市| 汤阴县| 普洱| 哈巴河县| 凉山| 盐亭县| 来安县| 阳泉市| 晋宁县| 徐闻县| 邮箱| 松滋市| 广灵县| 万安县| 康定县| 澳门| 海门市| 靖宇县| 岗巴县| 宣化县| 滕州市| 彝良县| 渭南市| 巩留县| 安阳市| 昌都县| 黑龙江省| 简阳市| 昌吉市|