TT链IRIS硬分叉升级将提高TT链的跨链兼容性,标记着TT链生态扩容迎来新曙光!本次升级对开发者意味着什么呢?
IRIS硬分叉是TT链又一重磅迭代升级。本次IRIS硬分叉将在TT链主网上的区块高度82312803发生。
本次升级旨在接入最新版的以太坊伊斯坦布尔功能(EVM Istanbul),并进一步降低Solidity项目部署至TT链生态系统的难度。2020年12 月TT链完成Soter硬分叉,此次IRIS硬分叉则再一次提升了TT链性能和安全性。IRIS硬分叉完成后,TT链将成为行业最快速、最安全、EVM兼容、易于跨链、对开发者友好的区块链公链!
本篇文章将和各位分享本次IRIS硬分叉升级的重要功能,以及对TT链开发者和用户的影响。
为什么取名为IRIS硬分叉
本次硬分叉升级为什么命名为IRIS?如果您了解希腊神话,您可能会对我们每次硬分叉升级的命名非常熟悉。2020年TT链的硬分叉旨在提升TT链安全性,取名为Soter硬分叉,是因为Soter在希腊神话中代表安全、保护、拯救的神。
而IRIS在希腊神话中是彩虹的化身和诸神的使者,是肩上带有双翅的美丽少女,因此是我们即将迎来的硬分叉的完美象征。本次硬分叉旨在提升TT链跨链互操作性,为开发人员创造更友好的平台,从而助力优质项目实现腾飞。IRIS硬分叉标志着TT链开始新起点、迈入发展新阶段。
重要提示:IRIS硬分叉升级期间,个别交易所会在一段时间内暂停TT币相关交易、充值与提现功能,升级完成后会尽快恢复,请各位用户放心。详情请参阅交易所公告。
路线图
本次IRIS硬分叉升级将分两个阶段完成:
第一阶段:预计10月12日,区块高度82312803
第一阶段先完成部分升级,确保第二阶段升级稳定推出。第一阶段的升级包括:
• 将共识信息从共识交易转移到区块头上(block header)。请注意这一步无需对您的代码库进行重大更新。
• 将 eth_getLogs 查询的范围限制为:
测试网:约2天(2 * 86400 区块)(toBlock- fromBlock)
主网:无限制
请注意第一阶段的升级仅对测试网产生影响,请开发者在这期间测试eth_getLogs变更对测试网的影响,为第二阶段主网升级做好准备。
• 安全性升级
第二阶段:2021年末
IRIS硬分叉第二阶段将实施重大升级,包括:
• 更新节点程式实作,兼容geth 1.10.8版本
• EVM操作码升级:
1)EIP-1014:CREATE2
请注意,添加CREATE2操作码,允许与尚未部署至链上但可以依赖的地址进行交互,以最终可能仅包含由特定初始化代码片段创建的代码。这一步对将Solidity智能合约相关服务移植至TT链上时非常有用,如涉及与合约虚拟交互的状态通道。
2)EIP-145:EVM 中的按位移位指令 - SHL、SHR 和 SAR。请注意,除了现有的逻辑和算术运算符之外,还要添加按位移位运算符。
3)EIP-1344:ChainID 操作码
请注意:添加 CHAINID操作码,在智能合约内返回当前链的EIP-155 唯一标识符,从而获得更好的跨链兼容性。
• 将 eth_getLogs 查询的范围限制为:
测试网:约2 天(2 * 86400 区块)(toBlock- fromBlock)
主网:约2 天(2 * 86400 区块)(toBlock- fromBlock)
请注意,请使用eth_getLogs的开发人员相应地更新主网代码
IRIS硬分叉升级提升了EVM兼容性,从而为TT链实现更好的跨链兼容性。此外,TT链还具备手续费低、吞吐量高、安全性高等优势,是您部署DeFi DApp的优先选择。IRIS硬分叉升级完成后,TT链将迎来前所未有的发展机遇!