比特幣交易所 比特幣交易所
Ctrl+D 比特幣交易所
ads
首頁 > BNB > Info

Rocket Protocol虛擬機技術(二):建立標準類庫_ETP

Author:

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

上一篇文章《RocketProtocol虛擬機技術:優化并兼容EVM》分析了EVM設計框架的缺陷以及RocketProtocol的解決方案:在兼容Solidity語言的同時,采用基于中繼鏈技術的跨鏈資產解決方案,支持已有的以太坊資產在RocketProtocol中流轉。根據RocketProtocol團隊的規劃,中繼鏈技術將2021年第三季度落地。

前文還提到EVM缺乏標準庫支持,我們將在本文中聊一聊標準庫的問題。

庫。標準庫的設計哲學多種多樣,在不同的編程語言中,標準庫的表現形式都不一樣。例如:

C標準庫是用于完成諸如輸入/輸出處理、字符串處理、內存管理、數學計算和許多其他操作系統服務等任務的宏、類型和函數的集合;

Kyle Roche已申請退出針對數字資產相關業務的幾起集體訴訟:金色財經報道,在一篇博客文章聲稱他代表Ava Labs提起訴訟后,美國律師事務所Roche Freedman創始合伙人Kyle Roche已申請退出針對數字資產相關業務的幾起集體訴訟。

Roche是律師事務所Roche Freedman的創始合伙人,以對加密貨幣公司和項目提起高調的集體訴訟而聞名。今天,Roche作為律師的退出通知出現在Kyle Roche領導的多個案件中,包括對Tether和Bitfinex、Tron、BitMex和Binance提起的集體訴訟。

這些通知表明Kyle Roche已經離開了該公司的集體訴訟業務,盡管該公司可能繼續進行這些集體訴訟。截至發稿時,該公司對Binance.US、DeFi公司Celsius、Dfinity或Solana的集體訴訟中沒有出現通知。[2022/9/1 13:01:11]

C標準庫是一組C模板類,它提供了通用的編程數據結構和函數,如鏈表、堆、數組、算法、迭代器和任何其他能夠被想到的C組件,C標準庫包含了C標準庫;

ROCKI宣布成功獲得Rocki.com域名:據官方消息,音樂NFT平臺ROCKI宣布成功獲得Rocki.com域名。以前位于Rocki.app的音樂NFT市場宣布遷移至Rocki.com,之前訪問Rocki.app的用戶將自動重定向到新的Rocki.com。

ROCKI的CEO兼聯合創始人Bjorn Niclas說:“加密領域最大最合法的公司,如Binance、Coinbase、Ankr等,都運營著.com(dot com)的網絡域,成為這一域名無疑將給我們當前項目的新投資者和支持者留下深刻印象,并將ROCKI平臺推向新一年的新階段”。[2021/12/29 8:13:04]

Java標準庫的常用表達是Java類庫,Java的應用程序接口(API)以包的形式來組織,每個包提供了大量的相關類、接口和異常處理類,這些包的集合就是Java類庫。?

HBTC行情播報:ROC 24H最高漲幅達66.77%:據霍比特HBTC行情頁顯示,Roxe支付網絡生態代幣ROC今日大幅上漲,截止快訊時間,24H最高漲幅66.77%,當前漲幅49.33%,24H最高報價0.195美元,當前報價0.181美元。

據悉,ROC今日已上線Uniswap,并開放ROC- USDC交易對;Roxe近期新增Future Capital Tech的戰略投資,其Roxe輕結算網絡業務新增Buyucoin、Fairexpay匯款業務節點。而Roxe Capital Limited此前已獲得Zero2First、共識實驗室、K24 Ventures、HBTC Labs、加密資本等多家機構的戰略投資,累計融資超百萬美金。

Roxe是一個基于區塊鏈技術的全球支付網絡,為銀行、中央銀行、支付公司、匯款提供商和消費者等提供點對點的最優路徑支付,可以實現實時、低成本的跨區域、跨貨幣、跨系統的支付,可提供從共識層到應用層的完善的基礎設施和豐富的生態。詳情點擊原文鏈接。[2021/4/1 19:36:54]

Python語言的核心只包含數值、字符串、列表、字典、文件等常見類型和函數。Python標準庫提供了系統管理、網絡通信、文本處理、數據庫接口、圖形系統、XML處理等額外的功能。

基于波卡的P2P保險市場Insured Finance獲Moonrock Capital等投資:基于波卡的P2P保險市場Insured Finance在推特上表示,我們接受了來自Moonrock Capital、Vendetta Capital等風投的投資,并與加密項目孵化器DuckDAO達成合作。知名比特幣和區塊鏈教育家、YouTube博主Ivan on Tech也指出了INFI的潛力。[2021/1/24 13:21:16]

標準庫的重要性

C的設計者BjarneStroustrup認為:標準庫是每一個實現者都必須提供的東西,以便讓每一個程序員能夠依賴于它。標準庫是一門編程語言的基礎,基于任何語言的應用開發,都要盡可能地基于標準庫開發。首先它可以降低開發成本,不必再浪費人力和時間去進行重新開發;其次,無論是由編程語言規格直接說明還是由編程社區非正式慣例決定,標準庫都是經過嚴格驗證的,它的正確性和準確性有保證;最關鍵的一點,使用標準庫開發的代碼,其執行效率是行業認可的最高水平。

EVM缺少標準庫支持

在《RocketProtocol虛擬機技術》提到,REVM在兼容EVM的同時,也繼承了EVM的Solidity語言。在具有編寫程序簡單、兼容性強、非常高效這些優點以外,REVM也同時具有Solidity與生俱來的缺陷:缺少標準庫支持。

Solidity語言沒有自己的標準代碼庫,它本身內置的只有一些非常簡單的函數,開發者只能自己不停地對簡單函數進行組合復用,例如字符串拼接、切割、查找等都需要開發者自己去實現,使得開發者開發復雜應用的難度較大。這種方式帶來的后果是開發者需要關注很多非本身業務的零碎細節而不是開發應用本身,無端增加開發成本。同時,用這種方式編寫出的代碼,會比根據擁有健全標準庫的虛擬機開發出來的代碼更長。代碼越長,上傳到區塊鏈環境中時產生的GAS費就越高,運行代碼所需的步驟也會越多,增加虛擬機運算代碼的時長,執行效率低下的同時也不能保證最終結果的正確性和準確性。有的開發者為了節省GAS費,會直接從一些開源軟件中調用代碼或者寫出不是特別周全的代碼,導致代碼本身的安全性得不到保證,加重合約代碼審計的難度。

REVM建立了標準類庫

RocketProtocol技術團隊認為,優秀的虛擬機除了要在架構設計上展現大方優雅的特點,也需要具有易用性和可操作性。因此,REVM在兼容EVM的基礎上,建立了自己的標準類庫——以太坊原有的智能合約不僅可以直接遷移到RocketProtocol上使用,無需重新編譯,同時也能通過REVM添加的智能合約內置函數來將降低開發門檻。

除此之外,REVM還引入了RocketProtocol自定義的關鍵字,支持用一條語句完成跨鏈、NFT協議等功能,開發者在智能合約中使用這些關鍵字,即可享受到RocketProtocol帶來的獨有的可組合性與可操作性。對于使用了這些關鍵字的合約,必須要通過REVM的編譯,才能生成可用的字節碼。

針對用戶編程,RocketProtocol目前已經添加了更直觀的NFT操作函數。下一階段,RocketProtocol也將在獎池、空投、DeFi等層面添加相應的內置函數,以提高智能合約的編寫效率。

功能拓展方面,由于RocketProtocol的中繼鏈是基于智能合約功能實現和拓展的,所以也將添加中繼相關的智能合約內置函數,以擴展基于REVM智能合約的功能。

總結

DeFi和NFT近兩年相繼爆發,各類上層復雜應用的層出不窮對基礎設施的要求會越來越高。標準庫的建立并非一朝一夕就可完成,它需要隨著開發者和用戶真實需求的增加而不斷完善,甚至需要隨著行業的不斷拓展而開發出更優于標準庫的機制來提高開發者者效率和支持復雜應用落地。虛擬機的優化方案也絕非僅限于完善標準庫,如何解決缺乏成熟工具集這個問題,將是我們下一個需要討論的重點。

關于RocketProtocol

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

Tags:ROCROCKETPROTRocket Pool ETHRocketDogeMeetPlecookprotocol

BNB
金色前哨 | 比特幣大跌后 多國央行提示加密貨幣金融風險_區塊鏈

5月19日,加密市場迎來堪比“312”的深度下跌。比特幣盤中觸及30000美元/枚,為2月8日以來首次。過去一周的負面消息打壓了比特幣的人氣.

1900/1/1 0:00:00
不可思議的魔力 NFT憑什么讓全世界都“瘋”了_DEF

6934萬美元成交一張JPEG圖!?290萬美元買入一條推特!?類人機器人索菲亞創作的自畫像賣出近70萬美元!?這些以往不被認為有價值的商品,竟然打破傳統被高價拍賣.

1900/1/1 0:00:00
院長說幣行情分析(5/20)_LEE

今天簡單寫一下,最近風聲緊,只能猥瑣了~今天早上寫了一段我對昨天下跌的認識,這里再補充一下,關于下跌原因我不討論,但下跌的本能動因是什么不知道大家是否了解,而這才是影響盤面的真正的原因.

1900/1/1 0:00:00
關于近期SaaS系統升級維護的重要通知_THE

尊敬的客戶: 您好!SaaS將于近期進行一次重要的系統升級維護,詳情如下:1.系統將在2021年5月21日24:00-2021年5月22日2:00進行升級.

1900/1/1 0:00:00
5.19午間行情:五連陰后的市場能否止跌_CRV

文章系金色財經專欄作者牛七的區塊鏈分析記供稿,發表言論僅代表其個人觀點,僅供學習交流!金色盤面不會主動提供任何交易指導,亦不會收取任何費用指導交易,請讀者仔細甄別,謹防上當.

1900/1/1 0:00:00
V 神接受CNN采訪:以太坊有可能最終趕上并在市場價值上超過比特幣_以太坊

以太坊聯合創始人,VitalikButerin,幣圈敬稱V神。這位27歲的以太坊聯合創始人在近期接受了CNNBusiness的采訪,他認為加密市場處于泡沫之中.

1900/1/1 0:00:00
ads