区块见闻 区块见闻
Ctrl+D收藏区块见闻
首页 > AVAX > 正文

ROC:Rocket Protocol虚拟机技术(二):建立标准类库_Protectors of the Realm

作者:

时间:

上一篇文章《RocketProtocol虚拟机技术:优化并兼容EVM》分析了EVM设计框架的缺陷以及RocketProtocol的解决方案:在兼容Solidity语言的同时,采用基于中继链技术的跨链资产解决方案,支持已有的以太坊资产在RocketProtocol中流转。根据RocketProtocol团队的规划,中继链技术将2021年第三季度落地。前文还提到EVM缺乏标准库支持,我们将在本文中聊一聊标准库的问题。什么是标准库

标准库是编程语言的每种实现中都按例提供的库。标准库的设计哲学多种多样,在不同的编程语言中,标准库的表现形式都不一样。例如:C标准库是用于完成诸如输入/输出处理、字符串处理、内存管理、数学计算和许多其他操作系统服务等任务的宏、类型和函数的集合;C++标准库是一组C++模板类,它提供了通用的编程数据结构和函数,如链表、堆、数组、算法、迭代器和任何其他能够被想到的C++组件,C++标准库包含了C标准库;Java标准库的常用表达是Java类库,Java的应用程序接口(API)以包的形式来组织,每个包提供了大量的相关类、接口和异常处理类,这些包的集合就是Java类库。Python语言的核心只包含数值、字符串、列表、字典、文件等常见类型和函数。Python标准库提供了系统管理、网络通信、文本处理、数据库接口、图形系统、XML处理等额外的功能。标准库的重要性

Bitwise分析师:加密生态系统正在走向成熟:金色财经报道,比特币此前突破31,000美元,得益于机构承诺将加密货币融入其业务而推动的近期上涨。根据Coin Metrics的数据,最大的加密货币最后上涨3.5%,至31182美元。一度触及31412.72美元的峰值,为2022年6月8日以来的最高水平。

Bitwise资产管理公司分析师Ryan Rasmussen表示,这些金融巨头(其中包括资产管理和零售投资领域一些最值得信赖的公司)的长期信念提振了市场情绪和投资者信心。这表明像FTX等不良行为者的日子已经不多了,而且加密生态系统正在走向成熟,这是该行业的强大催化剂,该行业曾多次受到欺诈者和诽谤者的困扰。[2023/6/24 21:56:50]

C++的设计者BjarneStroustrup认为:标准库是每一个实现者都必须提供的东西,以便让每一个程序员能够依赖于它。标准库是一门编程语言的基础,基于任何语言的应用开发,都要尽可能地基于标准库开发。首先它可以降低开发成本,不必再浪费人力和时间去进行重新开发;其次,无论是由编程语言规格直接说明还是由编程社区非正式惯例决定,标准库都是经过严格验证的,它的正确性和准确性有保证;最关键的一点,使用标准库开发的代码,其执行效率是行业认可的最高水平。EVM缺少标准库支持

近30万枚ETH从未知钱包转移至Coinbase:金色财经报道,据Whale Alert数据监测,近30万枚ETH于20分钟前从未知钱包转移至Coinbase。[2023/6/6 21:17:43]

在《RocketProtocol虚拟机技术》提到,REVM在兼容EVM的同时,也继承了EVM的Solidity语言。在具有编写程序简单、兼容性强、非常高效这些优点以外,REVM也同时具有Solidity与生俱来的缺陷:缺少标准库支持。Solidity语言没有自己的标准代码库,它本身内置的只有一些非常简单的函数,开发者只能自己不停地对简单函数进行组合复用,例如字符串拼接、切割、查找等都需要开发者自己去实现,使得开发者开发复杂应用的难度较大。这种方式带来的后果是开发者需要关注很多非本身业务的零碎细节而不是开发应用本身,无端增加开发成本。同时,用这种方式编写出的代码,会比根据拥有健全标准库的虚拟机开发出来的代码更长。代码越长,上传到区块链环境中时产生的GAS费就越高,运行代码所需的步骤也会越多,增加虚拟机运算代码的时长,执行效率低下的同时也不能保证最终结果的正确性和准确性。有的开发者为了节省GAS费,会直接从一些开源软件中调用代码或者写出不是特别周全的代码,导致代码本身的安全性得不到保证,加重合约代码审计的难度。REVM建立了标准类库

Cardano生态DEX AdaSwap完成智能合约审计:12月9日消息,Cardano生态DEX AdaSwap在社交媒体发文宣布,网络安全机构Zokyo已对其智能合约完成了“全面”审计,这也是该去中心化交易平台在主网上线后的“最后一个里程碑”并将为DeFi社区提供最高标准安全保障。此外,AdaSwap还宣布已完成对以太坊Layer 2扩展系统Arbitrum的桥接支持。[2022/12/9 21:32:17]

RocketProtocol技术团队认为,优秀的虚拟机除了要在架构设计上展现大方优雅的特点,也需要具有易用性和可操作性。因此,REVM在兼容EVM的基础上,建立了自己的标准类库——以太坊原有的智能合约不仅可以直接迁移到RocketProtocol上使用,无需重新编译,同时也能通过REVM添加的智能合约内置函数来将降低开发门槛。除此之外,REVM还引入了RocketProtocol自定义的关键字,支持用一条语句完成跨链、NFT协议等功能,开发者在智能合约中使用这些关键字,即可享受到RocketProtocol带来的独有的可组合性与可操作性。对于使用了这些关键字的合约,必须要通过REVM的编译,才能生成可用的字节码。针对用户编程,RocketProtocol目前已经添加了更直观的NFT操作函数。下一阶段,RocketProtocol也将在奖池、空投、DeFi等层面添加相应的内置函数,以提高智能合约的编写效率。功能拓展方面,由于RocketProtocol的中继链是基于智能合约功能实现和拓展的,所以也将添加中继相关的智能合约内置函数,以扩展基于REVM智能合约的功能。总结

Solana 将在纽约开设实体店和 Web3“大使馆”:金色财经报道,以Solana为主题的线下实体商店Solana Spaces将在纽约市开业,该店位于 Hudson Yards,与同名区块链网络背后的组织 Solana Foundation 合作推出。Solana Spaces在推特表示:在商店内,您将了解 Solana 的工作原理,以及 Web3 是什么。我们将为您设置一个钱包和您的第一个 NFT,并指导您完成您的第一个链上交易,我们将这个空间设计为Solana 的‘文化中心’和‘大使馆’。除了 NFT 和Phantom 钱包教程之外,该商店还将为消费者提供互动艺术装置,以及大量出售 Solana 品牌商品,包括限量版Blanksoles运动鞋。[2022/7/28 2:42:30]

DeFi和NFT近两年相继爆发,各类上层复杂应用的层出不穷对基础设施的要求会越来越高。标准库的建立并非一朝一夕就可完成,它需要随着开发者和用户真实需求的增加而不断完善,甚至需要随着行业的不断拓展而开发出更优于标准库的机制来提高开发者者效率和支持复杂应用落地。虚拟机的优化方案也绝非仅限于完善标准库,如何解决缺乏成熟工具集这个问题,将是我们下一个需要讨论的重点。关于RocketProtocolRocketProtocol是由MixMarvel孵化的面向未来虚拟世界的区块链基础设施。目前RocketProtocol已升级至2.0版本。作为可以实现EVM体系多链合约互操作的高性能链群,RocketProtocol2.0融合了跨链协议、NFT协议以及EVM协议,并在此基础上进行了扩展,使得开发者能够自由的创建适配各种场景的复杂去中心化应用,同时给予用户近似互联网应用般的体验。

标签:PROCOLROCKETProtectors of the RealmInfinity Protocol BSCSocial RocketRocket Pool

AVAX热门资讯
LBP:最牛价格预测?专家表示以太坊2025年达到2万美元_STAKE

以太坊是市值仅次于比特币的第二大加密货币,近几个月来价格一直在飙升。今年初以来,以太坊的单价还低于1000美元,如今已升破4300美元.

NTO:互联网计算机共识是什么?|不一样的「DFINITY」词贴_wicc币行情

互联网计算机共识作为DFINITY的底层协议,能够支持互联网计算机拜占庭容错机制。ICC协议是一种基于假设部分同步且和区块链完全集成的领导者协议,领导者在每一轮都有可能会被更换,此协议十分简单有.

ROC:对比左侧交易和右侧交易优劣,告诉你如何把握机会抄底逃顶_ROCKET

\n长周期评级:增持短周期评级:比特币等待机会增持小市值加密货币减仓比特币又一轮下跌来袭,今天你恐慌了吗?比特币跌破5万美元,给狂热的市场泼了一盆冷水.

TIM:对话O3 Swap:从老牌钱包到跨链聚合器的进化之路_DAILYS

多链格局正在形成。如果说在去年以太坊一家独大之时,跨链还只是个较为飘渺的概念,没有足够明显的财富效应支撑,那么在如今DeFi爆发、多链并存的背景下,跨链,尤其是跨链资产的自由兑换已然成为了市场刚.

ODA:探秘区块链技术在计算机取证过程中的机制与应用_NFTSwaps

摘要:本文讨论区块链技术在计算机取证过程中扮演什么角色以及发挥的作用,同时,以实际案例论述其发挥作用的机制与原理.

CTI:Injective 治理提案:衍生品市场_以太坊

原地址:https://blog.injectiveprotocol.com/derivatives-governance-launch/ 我们很高兴推出Injective衍生品市场的治理功能!.