月亮链 月亮链
Ctrl+D收藏月亮链
首页 > 币赢 > 正文

ROC:Rocket Protocol虚拟机技术(一):优化并兼容EVM_ROCK

作者:

时间:1900/1/1 0:00:00

区块链系统中的虚拟化代表着一个关键阶段 – 从公链到商业逻辑的开发和迁移服务。在这个关键阶段中,大多数正在开发运行的区块链项目都在使用现有的公共账本。然而,很多项目需要的是定制化解决方案,用以确保业务产品和服务的灵活性以及安全性。

区块链技术的验证机制要求矿工验证各个区块中的数据。比特币的去中心化数据库通常被称为“账本”,在比特币网络中,所有矿工必须验证“账本”中的交易明细以及呈现在各个地址中的结果。而在以太坊网络中,由于智能合约的存在,矿工除了要验证以太坊账本,矿工还需要根据智能合约代码来验证智能合约计算结果。这些智能合约的代码需要一个系统来运行它,这个系统就是“虚拟机”。以太坊智能合约计算器是以太坊虚拟机(EVM)。随着虚拟机的使用变得越来越普遍,区块链领域已经开始从比特币帐户共识过渡到智能合约过程共识的时代。

Coinbase将Euro Coin (EUROC)列入上币路线图:2月9日消息,Coinbase Assets发推表示,已将Euro Coin (EUROC)列入上币路线图。据悉,欧元稳定币EUROC由Circle于6月30日在以太坊上发行,EUROC 是由欧元支持的、受监管的(1:1)全额抵押稳定币。[2023/2/10 11:57:59]

然而,以太坊虚拟机(EVM)只是实现智能合约的一种方法,尽管它现在已经为业界所普遍认可,但是运行智能合约的其他方法也客观存在,并且可能是更好的选择。因此,以太坊网络不是基于以虚拟机为中心的区块链技术。也正因如此,虚拟机的体系结构相对简单且效率低下。我们来详细解释一下原因。

由于区块链虚拟机技术本身比较难以实现,因此与传统虚拟机相比,当前的EVM运行效率比较低下。EVM遗留了其运行模型中的许多功能和关键组件未执行,迫使了语言设计人员去手动实现它们。 EVM放弃了标准VM的定义特征,例如调度、代码自省和提供标准库,这导致执行环境昂贵、缓慢且不安全。

加密企业家Brock Pierce竞选美国国会参议员,但参赛资格未知:3月2日消息,布洛克·皮尔斯(Brock Pierce)去年11月提交了一份候选人声明,竞选佛蒙特州民主党人Patrick Leahy空出的席位。该活动在去年11月和12月花费了超过25万美元。

据VTDigger报道,Pierce甚至不确定他是否有资格参选。引用佛蒙特州法学院教授Peter Teachout的话,他说,他在该州“技术上有可能”买房或租房子,但“现实中不太可能”。如果没有在佛蒙特州纳税、持有当地身份证或在那里投票的经历,他的候选资格可能会在法庭上被驳回。

据悉,Brock Pierce是区块链软件公司Block.one的联合创始人之一,去年7月宣布以独立人士身份参加美国总统竞选,但错过了几个州将其名字列入选票的截止日期。他还在2020年9月的一次竞选集会上因涉嫌证券欺诈而被起诉。Pierce还共同创建了其他加密项目,包括稳定币Tether(最初称为Realcoin)和风险投资公司Blockchain Capital。(Decrypt)[2022/3/3 13:35:48]

显然,这只是以太坊虚拟机面临的问题之一。除此之外,EVM还缺少标准库支持,并且缺少适当的工具集。但是,本文主要关注EVM设计框架以及Rocket Protocol(中文名:火箭协议)如何对此提出解决方案。

Rock Global斩获美国MSB金融牌照:据官方消息,Rock Global刚刚获得了由FINCEN(美国财政部下设机构金融犯罪执法局)颁发的美国MSB金融牌照,意味着Rock Global正式踏入合规经营门槛。

为了开启全球化合规战略,Rock Global已申请多国的数字货币相关金融牌照,其中包括新加坡,澳大利亚、直布罗陀,爱沙尼亚等国家。 Rock Global将在全球持续开展合规工作,拥抱全球监管,成为行业中国际化运营的标杆平台,为全球用户提供更专业、安全、合规的数字货币交易服务。[2020/5/27]

EVM设计框架中的缺陷导致其运行智能合约的效率低下。硬件运行代码时,需要将文字格式的代码逐步转换为硬件可以理解的二进制代码。

EVM使用的机器代码长度为32个字节。与4–8字节的Java虚拟机相比,32字节的EVM的机器代码运行速度会相对较慢;EVM本身不支持小数点计算,使得其计算精度较低,无法实现更多需要更高精确度的功能;EVM使用哈佛计算机结构,这意味着:每当虚拟机需要验证智能合约结果时,它都必须在开始计算之前临时检索并调取区块中的智能合约代码以及用于计算的数据。如果可以有类似内存的空间来存放智能合约的代码,虚拟机将不需要在每次计算之前重复请求和读取数据,在这种情况下,它的运行效率会大幅度提高。

动态 | 半去中心化项目Rocket使NFT可作为抵押品:金色财经报道,在以太坊测试网Ropsten上启动的半去中心化项目Rocket使非同质化代币(NFT)可以作为抵押品。专注于DApp生态系统的以太坊人士Alex Masmej表示,基本上可将NFT锁定在智能合约中,Rocket作为DApp接受NFT作为抵押品。[2020/1/22]

EVM兼容

Rocket Protocol将兼容并优化现有以太坊虚拟机的性能,以优化智能合约的编写难度以及运算能力。

Rocket Protocol已经与EVM的Solidity语言完全兼容。Solidity目前已成为以太坊编程语言的事实标准。许多优秀的FT(Fungible Tokens,同质化通证),NFT(Non-Fungible Tokens,非同质化通证),DeFi(去中心化金融)以及其他相关合约都是基于EVM智能合约发展出来的。Rocket Protocol理所应当去传承这些区块链技术的优质基因。

声音 | Brock Pierce:加密熊市清理了所有错误的市场参与者:据ambcrypto报道,风险投资家、前比特币基金会主管Brock Pierce在2019年AIBC峰会期间的采访中表达了他对加密货币的未来展望。他谈到了区块链应用的积极影响,以及该技术在全球金融体系民主化中的作用。Pierce表达了一个不受欢迎的关于熊市的观点,即加密货币的熊市清理了所有错误的市场参与者。[2019/6/7]

在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协议,并在此基础上进行了扩展,使得开发者能够自由地创建适配各种场景的复杂去中心化应用,同时给予用户近似互联网应用般的体验。

标签:ROCROCKROCKETKETROC价格ROCKSRocketX exchangeCrypto Rocket Launch Plus

币赢热门资讯
ALA:Phala钱包上线 可前往领取奖励_phala币前景

亲爱的 Phamily:7月23日,Khala Crowdloan 奖励和 Vendetta 测试网 1605 竞赛&贡献者奖励发放完毕,共计 24,961,006 枚 K-PHA.

1900/1/1 0:00:00
PET:My DeFi Pet入门教程_EFI

关于My DeFi Pet:《My DeFi Pet》是由kardichain和TopeBox共同孵化的,后者是第一个非侵入式互操作区块链,TopeBox是越南顶级手机游戏开发商.

1900/1/1 0:00:00
KAR:平行链竞拍真的来了 准备好获得 KAR 了吗?_karura币是谁弄的

随着平行链竞拍的时间越来越近,Karura 作为 Kusama 的 DeFi 中心与 Acala 的先行网,我们希望为社区提供所需的资料,以充分理解 Karura 的产品和愿景.

1900/1/1 0:00:00
PEN:Pendle 新推出的 LP 收益代币化产品和全新挖矿计划怎么玩?_Penny Token

DeFi 收益率市场 Pendle 新推出分离 LP 代币基础资产和交易费的产品,了解一下基础用例和使用策略.

1900/1/1 0:00:00
MIM:详解Abracadabra.Mone:是希望还是又一个泡沫?_SPELL

我们这是第一次以项目为重点对DeFi领域进行探索,它并不适合胆小的人。这篇文章的技术性很强,并且内容丰富。为了防止你看的一知半解,本文包含了大量的细节.

1900/1/1 0:00:00
DAO:DAO 可道非常道:DAO 到底是什么?_比特币实时行情走势图美元

随着工业时代向信息时代迈进,人们需要一个新的、时代固有的产权制度。去中心化自治组织(DAO )不是投资主题。它是一种专为全新数字经济体设计的加密原生组织结构.

1900/1/1 0:00:00