比特幣行情 比特幣行情
Ctrl+D 比特幣行情
ads

ROC:Rocket Protocol虛擬機技術(一):優化并兼容EVM

Author:

Time:1900/1/1 0:00:00

區塊鏈系統中的虛擬化代表著一個關鍵階段 – 從公鏈到商業邏輯的開發和遷移服務。在這個關鍵階段中,大多數正在開發運行的區塊鏈項目都在使用現有的公共賬本。然而,很多項目需要的是定制化解決方案,用以確保業務產品和服務的靈活性以及安全性。

區塊鏈技術的驗證機制要求礦工驗證各個區塊中的數據。比特幣的去中心化數據庫通常被稱為“賬本”,在比特幣網絡中,所有礦工必須驗證“賬本”中的交易明細以及呈現在各個地址中的結果。而在以太坊網絡中,由于智能合約的存在,礦工除了要驗證以太坊賬本,礦工還需要根據智能合約代碼來驗證智能合約計算結果。這些智能合約的代碼需要一個系統來運行它,這個系統就是“虛擬機”。以太坊智能合約計算器是以太坊虛擬機(EVM)。隨著虛擬機的使用變得越來越普遍,區塊鏈領域已經開始從比特幣帳戶共識過渡到智能合約過程共識的時代。

NFT元宇宙游戲CapsCoin獲得Moonrock Capital戰略投資:12月11日消息,Moonrock Capital和CapsCoin宣布達成長期合作伙伴關系,以加速CapsCoin的發展,確保其在NFT行業的穩定增長。Capscoin表示,Moonrock Capital將成為Capscoin的新股東,為公司提供更多的資金,以支持Capscoin的產品開發并加速全球增長。[2021/12/11 7:32:30]

然而,以太坊虛擬機(EVM)只是實現智能合約的一種方法,盡管它現在已經為業界所普遍認可,但是運行智能合約的其他方法也客觀存在,并且可能是更好的選擇。因此,以太坊網絡不是基于以虛擬機為中心的區塊鏈技術。也正因如此,虛擬機的體系結構相對簡單且效率低下。我們來詳細解釋一下原因。

南非犀牛保護協會Black Rock Rhino將拍賣犀牛角NFT:11月3日消息,南非犀牛保護協會Black Rock Rhino與區塊鏈技術公司Virtual Nation Builders合作,將于11月11日在南非最大的NFT市場之一Momint上拍賣犀牛角NFT。根據聲明,拍賣所得將用于支付保護區的一些日常開支以更好的保護犀牛。據悉,憑借NFT技術,全世界的犀牛愛好者將能夠獲得犀牛角的圖像,但實際上并不違反1977年《瀕危物種國際貿易公約》(CITES)對犀牛角貿易的禁令。(News bitcoin )[2021/11/3 21:21:44]

由于區塊鏈虛擬機技術本身比較難以實現,因此與傳統虛擬機相比,當前的EVM運行效率比較低下。EVM遺留了其運行模型中的許多功能和關鍵組件未執行,迫使了語言設計人員去手動實現它們。 EVM放棄了標準VM的定義特征,例如調度、代碼自省和提供標準庫,這導致執行環境昂貴、緩慢且不安全。

Visa投資的支付公司Global Processing Services完成3億美元最新融資:10月14日消息,Visa投資的倫敦支付科技公司Global Processing Services(GPS)完成3億美元最新融資,Advent International和Viking Global Investors領投,這兩家公司將共同擁有該公司控股權。支付巨頭Visa曾在2020年10月戰略投資該公司。新資金將用于在全球擴展業務。GPS提供關鍵的支付技術基礎設施,通過云平臺推動創新用例,并允許金融科技公司通過單一API實現全球化。目前,GPS已與逾40國的眾多公司建立合作,包括Revolut、Curve、Starling Bank、Zilch、WeLab Bank和Paidy等,2007年以來已在其平臺處理約13億筆交易。(Tech Crunch)[2021/10/14 20:28:53]

顯然,這只是以太坊虛擬機面臨的問題之一。除此之外,EVM還缺少標準庫支持,并且缺少適當的工具集。但是,本文主要關注EVM設計框架以及Rocket Protocol(中文名:火箭協議)如何對此提出解決方案。

瑞士印鈔公司Orell Fuessli收購區塊鏈公司Procivis:9月13日消息,瑞士印鈔公司Orell Fuessli宣布收購區塊鏈公司Procivis的多數股權,未披露更多財務細節。Procivis由瑞銀董事長Axel Weber前任幕僚長Daniel Gasteiger創立于2016年,旨在推進公民身份等公共服務的數字化,近期推出了一種基于智能手機的身份數據處理解決方案。Gasteiger將繼續經營Procivis。Orell Fuessli稱該交易旨在擴大其數字身份和證書業務,為未來的企業和政府交易開發安全、值得信賴的數字服務。(finews)[2021/9/13 23:21:43]

EVM設計框架中的缺陷導致其運行智能合約的效率低下。硬件運行代碼時,需要將文字格式的代碼逐步轉換為硬件可以理解的二進制代碼。

波卡周報:平行鏈測試網Rococo即將升級到v1版本:11月8日,波卡Polkadot官方社區PolkaWorld發布波卡周報。主要內容有:1.波卡聯合創始人Robert發推分享波卡平行鏈進展,目前正在推進了平行鏈 V1 版本的共識代碼,這與Rococo上的原型代碼不同。下一步會將平行鏈的V1版本代碼部署到Rococo上,意味著即將升級到Rococo V1版本。2.Polkadot 0.8.26已經發布,這是一個中等優先級的升級,包括日志修復、一些標記為不安全的 RPC 調用,還有對新runtime的本地支持。3.關于限制驗證人傭金變動的討論仍在進行中。4.將Kusama Runtime升級到v2026的議會motion 234已經通過。5.Kusama網絡上分拆KSM 100倍的91號提案投票失敗。[2020/11/8 12:01:19]

EVM使用的機器代碼長度為32個字節。與4–8字節的Java虛擬機相比,32字節的EVM的機器代碼運行速度會相對較慢;EVM本身不支持小數點計算,使得其計算精度較低,無法實現更多需要更高精確度的功能;EVM使用哈佛計算機結構,這意味著:每當虛擬機需要驗證智能合約結果時,它都必須在開始計算之前臨時檢索并調取區塊中的智能合約代碼以及用于計算的數據。如果可以有類似內存的空間來存放智能合約的代碼,虛擬機將不需要在每次計算之前重復請求和讀取數據,在這種情況下,它的運行效率會大幅度提高。

EVM兼容

Rocket Protocol將兼容并優化現有以太坊虛擬機的性能,以優化智能合約的編寫難度以及運算能力。

Rocket Protocol已經與EVM的Solidity語言完全兼容。Solidity目前已成為以太坊編程語言的事實標準。許多優秀的FT(Fungible Tokens,同質化通證),NFT(Non-Fungible Tokens,非同質化通證),DeFi(去中心化金融)以及其他相關合約都是基于EVM智能合約發展出來的。Rocket Protocol理所應當去傳承這些區塊鏈技術的優質基因。

在Rocket Protocol中,我們認為應用級兼容性包括兩個方面:

代碼兼容

數據兼容

?代碼兼容意味著當前的開發者無需學習掌握更多新的代碼知識。相反,他們可以使用已經部署到Rocket Protocol的現有代碼庫,包括現有的智能合約和前端應用程序代碼。數據兼容意味著已經在以太坊上運行的合約中的數據(ERC20和ERC-721標準)可以遷移到Rocket Protocol中。

EVM兼容的技術部署已接近尾聲,最快將在今年第三季度通過Rocket Protocol的跨鏈解決方案實現。

REVM

Rocket Protocol的另一個解決方案 – Rocket Ethereum VM(REVM)將Rocket Protocol及其EVM兼容這一技術特性提升到了新的高度:REVM允許原始的以太坊合約直接遷移到Rocket Protocol上,無需重新編譯即可使用。與以太坊開發工具鏈一樣,Rocket Protocol也提供工具鏈,例如Remix(用于開發、調試以及部署Solidity合約的瀏覽器內部編輯器)以及MetaMask(用于與以太坊區塊鏈交互的加密貨幣錢包),以支持開發、編寫和部署智能合約。

REVM在與EVM兼容的同時,也將跨鏈和NFT協議之類的操作進行抽象化并寫入智能合約成為新的智能合約關鍵字。它引入了Rocket Protocol自定義關鍵字來完成Rocket Protocol功能,例如只需一句代碼即可完成跨鏈和NFT協議。在智能合約中使用這些關鍵字的開發者可以享受Rocket Protocol帶來的獨特的可組合性和可操作性。

REVM用于編譯使用這些關鍵字生成可用字節碼的Rocket Protocol智能合約。智能合約的遷移基于交易和ABI(應用程序二進制接口)系統,該系統定義了如何在機器代碼中訪問資產協議或計算程序。此外,在Rocket Protocol中,執行智能合約所需的GAS費可以通過多方進行支付:合約調用方或合約發行方。

目前,EVM設計框架缺陷導致許多問題產生,導致用戶體驗不佳和效率低下,且無法迅速解決。在總結以太坊經驗教訓的基礎上,Rocket Protocol更加重視為開發者提供更快、更安全的體驗。Rocket Protocol是一個區塊鏈基礎設施,不僅與EVM的Solidity語言完全兼容,也將跨鏈和NFT協議抽象為新的智能合約關鍵字,以實現更好的可組合性和可操作性。但是,由于它繼承了Solidity語言,因此難以避免在Rocket Protocol內部也附帶Solidity語言的缺陷,例如缺乏標準庫支持。在下面的文章中,我們將介紹REVM如何解決由Solidity引起的問題。

關于Rocket Protocol

Rocket Protocol是由MixMarvel孵化的面向未來虛擬世界的區塊鏈基礎設施。目前,Rocket Protocol已升級到2.0版本。作為可以實現EVM體系多鏈合約級互操作的高性能鏈群,Rocket Protocol 2.0融合了跨鏈協議、NFT協議以及EVM協議,并在此基礎上進行了擴展,使得開發者能夠自由地創建適配各種場景的復雜去中心化應用,同時給予用戶近似互聯網應用般的體驗。

Tags:ROCROCKPROROCKETBROCKROCKSbitopro交易所充值JizzRocket

幣安下載
GOL:Goldfinch:橋接傳統金融與DeFi世界

DeFi 的蓬勃發展讓去中心化借貸市場迅速崛起,據 OKLink 數據統計 2020 年 2 月時去中心化借貸量只有 2 億美元,而如今達到 80 億美元,短短一年間飆升 400%.

1900/1/1 0:00:00
以太坊:關于 Optimistic Rollup 你需要知道的一切(上)

以太坊生態的最大挑戰之一是如何在資源有限(例如,CPU、帶寬、內存、磁盤空間)的前提下實現低延遲和高吞吐量。系統的去中心化程度取決于網絡中最弱的節點驗證系統規則的能力.

1900/1/1 0:00:00
LAND:以太坊第一虛擬世界Decentraland

Decentraland創立于2017年9月,是一個由區塊鏈驅動的虛擬現實平臺,也是第一個完全去中心化、由用戶所擁有的虛擬世界.

1900/1/1 0:00:00
INN:集金幣銷毀升級 CryptoFinney 玩法指南

CryptoFinney 剛剛著陸地球,為了躲避 Mr.Shift 這些貪婪的惡棍,他混入了人群中,并編造了了一系列不同的身份,有些還很少見.

1900/1/1 0:00:00
NBS:如何完成Taraxa代幣公開發行預先注冊并通過KYC

Taraxa 將在 3 月 12 日開啟公募,如果您有意向參加,請先完成 KYC 驗證。最新消息請關注公募信息頁:sale.taraxa.io.

1900/1/1 0:00:00
FIX:Fixed:固定利率下的收益放大器

DeFi借貸一直是最安全的資金挖礦領域,而很多人沒有參與的重要原因是利率一直在波動,收益無法穩定,而另一方面,固定的利率往往收益比較低,今天說的這個項目兼顧了高收益與穩定利率.

1900/1/1 0:00:00
ads