DES:以太坊上海升级,又增加了哪些新内容?

之前已经写过了关于以太坊网络即将进行的重大更新:上海升级,通过这次更新以太坊网络将完全过渡到权益证明共识机制。合并增加了以太坊的中心化,上海升级应该能解决这个问题。以太坊上海网络更新包括几个以太坊改进提案(EIP)。在关于这次重大更新的前一篇文章中,我们描述了将包含在上海升级中的EIP。其计划容纳6个EIP:EIP-3540、EIP-3651、EIP-3670、EIP-3855、EIP-3860、EIP-4895。我们在之前的文章中详细描述了这些EIP。以太坊核心开发者会议151在12月8日召开,会上讨论了即将到来的上海升级。这次会议的摘要由以太坊开发者TimBeiko发布。新增3个EIP:EIP-4200、EIP-4750和EIP-5450。让我们更详细地看看它们是什么。EIP-4200:EOF-静态相对跳转

以太坊核心开发者正在制定ETH2.0合并技术规范:在3月11日的Eth2开发者电话会议上,以太坊基金会研究员及开发者Danny Ryan表示,其和以太坊2.0客户端Teku的Mikhail Kalinin,正在探索创建一个可交付产品,以保存一些功能供以后使用。

Mikhail Kalinin提议推出一个“可执行的信标链”(2020年11月底提出),其将简化最初设计的复杂性。Kalinin已在GitHub上发布请求,以让开发者参与实现该提议。

与此同时,V神希望能加快Eth1和Eth2的合并进程。对此,Ryan表示,将在未来两周内与项目利益相关者进行公开电话会议,讨论资源分配问题。

此外,Danny Ryan表示正在与Mikhail Kalinin合作制定技术规范,以制定最小限度的合并。Ryan提醒称,这可能会放弃一些主网特性,比如验证器提款。当发布主要功能时,最好至少考虑升级的最简单版本,以及从这里出发找出增强性能的潜在路径。简化会使网络运输更快和更安全。

注:验证器提款指的是从网络中提取资金。即延迟集成该功能将使用户质押的ETH在以太坊2.0合约中至少再被锁定三个月,具体时间取决于开发人员何时决定添加该功能。该功能最初定于第1.5阶段(Eth1和Eth2的合并)时实现。(Decrypt)[2021/3/12 18:38:30]

这个EIP添加了三个新的EVM跳转指令:RJUMP、RJUMPI和RJUMPV。为了优化网络和降低成本,它们是必需的。「一个反复出现的讨论主题是EVM只有动态跳转的机制。这些提供了一个非常灵活的体系结构,只有2条(!)指令。然而,这种灵活性是有代价的:它使代码分析更加复杂,并且(部分地)导致需要JUMPDEST标记。……这些指令的主要好处是降低了gas成本(在部署和执行时)和提供更好的分析性能。」EIP-4750:EOF-函数

动态 | 以太坊未确认交易61449笔:据Etherscan.io数据显示,以太坊未确认交易61449笔。当前挖矿难度2068.32 TH,交易处理能力4.1 TPS。截至目前以太坊全球均价为168.06美元,最近24小时跌幅为0.79%。[2020/1/23]

这个EIP与EIP-4200一样,旨在优化代码。优化是通过将代码划分为几个部分来实现的。「引入在EOF格式(EIP-3540)字节码中包含多个代码段的能力,每个代码段代表一个单独的子程序/函数。引入了CALLF和RETF两个新的操作码来调用和返回这样的函数。此外,还引入了JUMPF指令来执行跳转到函数的操作。动态跳转指令是不允许的。」EIP-5450:EOF-堆栈验证

以太坊ERC20智能合存在漏洞 攻击者可根据需要创建代币:据coindesk报道,多达十几个以太坊的ERC-20智能合约被发现含有漏洞,让攻击者可以根据需要创建尽可能多的代币。在美国时间2017年4月24日下午1点17分50秒,区块链安全初创公司PeckShield检测到可疑的代币有MESH、UGToken、SMT、SMART、MTC、FirstCoin、GGToken、CNY Token、CNTTokenPlus。[2018/4/26]

这个EIP引入了扩展代码验证。并且旨在优化网络。「目前,现有的EVM实现对每条执行的指令进行大量的有效性检查,例如检查堆栈溢出/下溢,是否有足够的gas等。此更改旨在通过在部署时进行验证来最大程度地减少运行时所需的此类检查次数。」在以太坊核心开发者会议151上,还讨论了另外两个EIP的添加:EIP-663和EIP-6064。EIP-663的无限SWAP和DUP指令引入了两个新指令:SWAPN和DUPN,它们与SWAP和DUP的区别在于堆栈深度从16个元素增加到256个元素。EIP-6046:DEACTIVATE替换SELFDESTRUCT引入了对SELFDESTRUCT指令的更改,「不删除所有存储密钥,并在帐户随机数中使用特殊值来指示已停用的帐户。」指令SELFDESTRUCT也被重命名为DEACTIVATE。在以太坊核心开发者会议151中,最有趣的信息是上海升级的最后期限。开发人员称2023年3月是上海硬分叉的最后期限。

郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。

金星链

[0:15ms0-0:888ms