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

TWI:全链游戏101:预编译合约_区块链可以看作是

作者:

时间:

来源:Gametaverse

目前两款最有潜力的全链游戏引擎Curio和Argus都选择通过定制化节点的预编译合约来提高对游戏状态的查询性能以及增加对特定全链游戏的适配性,那么究竟什么是预编译合约,以及为什么预编译合约可以提高性能呢?结下来请看这篇科普短文:全链游戏101之预编译合约。

预编译合约是 EVM 中用于提供更复杂库函数(通常用于加密、散列等复杂操作)的一种折衷方法,也可以理解为一种特殊的合约,这些函数不适合编写操作码。 它们适用于简单但经常调用的合约,或逻辑上固定但计算量很大的合约。 预编译合约是在使用节点客户端代码实现的,因为它们不需要 EVM,所以运行速度很快。 与使用直接在 EVM 中运行的函数相比,它对开发人员来说成本也更低。

18部门:推动区块链等技术对传统产业进行全链条改造:金色财经报道,工业和信息化部官网消息,工业和信息化部、市场监管总局、中央网信办等18部门近日印发《进一步提高产品、工程和服务质量行动方案(2022—2025年)》,《方案》指出推动利用人工智能、大数据、区块链等技术对传统产业进行全链条改造,鼓励企业发展个性化定制、网络化协同、共享化生产等新模式;推动推动大数据、区块链、云计算等与质量管理融合发展,提升质量精准化控制和在线实时检测能力。[2022/11/23 7:59:43]

如下代码可以看到, evm.go的合约中run函数有两个分支:第一个分支是通过预编译索引来实例化索引参数从而指定预编译合约,第二个分支是如果它不是预编译合约那evm将会被调用。

全国人大代表刘艳:利用区块链等技术加快联通信息追溯全链条:全国人大代表、台盟中央常委、上海交通大学医学院附属第九人民医院副院长刘艳提出了“关于推进出口产品质量追溯体系建设,维护中国制造形象的建议”。她建议,落实技术支持,加快推进创新先进技术手段的应用普及。全面推进生产、流通、服务、行政执法等各个环节中的信息技术现代化,利用物联网、大数据、区块链等创新先进技术加快联通信息追溯全链条。(第一财经)[2020/5/26]

用图形来表示的话,具体的逻辑如下图:

声音 | 众安保险高级副总裁:区块链等技术应用会对健康保险行业的全链条有催化革新的影响:金色财经报道,众安保险高级副总裁兼健康险事业部总经理曾卓表示,科技力量正在迅速释放,应用到健康保险领域的成本效益开始逐步凸显。人工智能、区块链等技术的应用,也会对健康保险行业的全链条有催化革新的影响。[2019/11/27]

以太坊目前有八个预编译的合约:

ECRecover - 通过签名恢复对应地址

SHA256 - 计算SHA256哈希

RIPEMD160 - 计算RIPEMD160哈希

Identity - 返回输入数据的原值

ModExp - 进行模数指数运算

ECAdd - 椭圆曲线点加法

ECMul - 椭圆曲线点乘法

ECPairing - 配对运算,验证椭圆曲线点

可以看到第一到第四个预编译合约提供的基础的签名,哈希等加密功能,第五个到第八个提供了椭圆曲线运算,这些和zk-snark相关。

那么问题来了,为什么以太坊预编译只支持了八个预编译合约,预编译合约不是降低了gas消耗吗?而且为什么不直接把ECS(全链游戏的框架)植入以太坊预编译合约中呢?

其实主要是以下三个原因:

1.过度依赖预编译合约会降低整个平台的去中心化程度:

首先,预编译合约的代码需要集成在客户端节点代码中,增加了客户端的复杂性。第二,验证节点可能因为安全原因可能会过滤掉预编译合约的计算,所以大部分预编译合约的请求是由全节点完成的,目前全球的以太坊全节点的数量只有4000-6000个,而且验证节点有50万个,确实比起非预编译合约要中心化很多。

2.预编译合约的新增和修改需要硬分叉升级,不易灵活演进。

预编译合约的支持需要进行EIP流程,举个例子:EIP-196增加了在alt_bn128曲线上的ECADD()和ECMUL()两个预编译合约。EIP-197增加了在alt_bn128曲线上的配对Pairing函数。基本都是为了让隐私在以太坊上可用进行支持,而且整个EIP的流程是漫长和考究的,等待EIP通过也不是一个现实的问题。

3.预编译合约之间难以进行交互和组合,扩展性差。

这点就不多做解释了,很直观。

预编译合约跳过EVM直接通过节点执行,可以提升运算效率,但同时降低了全链的去中心化程度。将高频使用的游戏核心逻辑置于预编译中,可以优化该类游戏的性能。不同的游戏类型,其关键逻辑也不尽相同。因此,针对某一类游戏的专用链上,其预编译设计可以高度优化该类型游戏的需求。在游戏迭代过程中,最具效率的预编译合约组合也会逐步优化出来。

Gametaverse

个人专栏

阅读更多

金色财经 善欧巴

元宇宙Lab

比推 Bitpush News

标签:区块链以太坊TWI人工智能区块链可以看作是以太坊价格Elon Buys Twitter人工智能币AIC

波场热门资讯
元宇宙:沉浸式旅游盛行 元宇宙如何重塑文旅产业?_LIVENFT币

从全国各地接待游客数据看,今年的暑假游市场异常火爆。在博物馆、在各种主题乐园,游客都会有沉浸式旅游的体验。今天这篇文章,我们就想谈谈在沉浸式旅游体验背后,元宇宙相关的技术和应用发挥了怎样的作用.

鱿鱼币:科太币“碰瓷”《孤注一掷》暴涨 谁是下一个“王大陆”?_squid鱿鱼币

8月8日,电影《孤注一掷》上映,票房一路走高,站上了豆瓣热门电影榜TOP 1。该影片取材自上万起真实的案例,上演着子的百出花招和受害人令人触目惊心的惨状.

比特币:金色Web3.0日报 | 周星驰宣布入局Web3+AI_WIS

DeFi数据 1、DeFi代币总市值:479.20亿美元 DeFi总市值及前十代币 数据来源:coingecko2、过去24小时去中心化交易所的交易量38.

SILV:Silvergate再有大调整 CEO和首席法务官离职_LSILVER价格

作者:MK Manoylov,THE BLOCK;编译:松雪,金色财经倒闭的加密货币银行 Silvergate 的三名高管将于 9 月 30 日离职.

以太坊:探寻叙事轨迹:如何介入早期Alpha项目?_有人靠区块链4天就挣了30万吗

作者:JOEL JOHN;编译:深潮 TechFlow在过去的一周里,我有一个观察。你可以在游戏热潮开始时将资金投入到 Axie Infinity,然后离开,回来时发现你的收益比大多数 Web3.

BSP:从 Bybit 薪酬事件总结 Web3 需要的财管理念_NBS

作者:TaxDAO 吴说区块链在 7 月 28 ?报道了《离奇案件全文: Bybit 发薪负责人大量盗取 USDT 新加坡法院详解加密货币财产属性》这?事件,引起业内不少讨论.