IoTeX Core 版本 1.11.0 为开发者开启了新的前沿,引入了备受期待的 IIP-13 (将质押桶表示为非同质化代币) 和 IIP-14 (通过入口合约实现账户抽象) 功能。在我们社区的强大支持下,这些更新将彻底改变 IoTeX 区块链中质押机制和账户操作的处理方式。此新版本具有重要的硬分叉,预计将在 IoTeX 主网的区块高度 24,838,201 上激活(预计在 2023 年 7 月 20 日,UTC 时间晚上 11 点左右)。所有节点必须升级到此最新版本;未能做到这一点的节点将在激活区块后与 IoTeX 区块链面临同步问题。
请注意:在重启节点之前,请确保您已升级到最新的 config.yaml 文件,这是 v1.11.0 正常运行所必需的。有关节点配置的详细说明可以在 这里找到。
v1.11.0 的重大进展
版本 1.11.0 引入了三个关键增强功能:
- IIP-13:将质押桶表示为非同质化代币
- IIP-14:账户抽象
- 交易中的 ChainID 强制执行
为了更深入的技术理解,我们将很快发布两篇分别关注 IIP-13 和 IIP-14 的博客。
IIP-13:将质押桶表示为非同质化代币
IIP-13 是在质押桶表示方面的突破,现在在 IoTeX 区块链上建模为非同质化代币 (NFT)。这种转变为创新应用铺平了道路,例如流动质押衍生品 (LSD),使这些桶的交易或在其他 DeFi 协议中用作抵押成为可能。因此,我们预计整体质押比例将增加,从而增强 IoTeX 区块链的安全性和去中心化。
IIP-14:账户抽象
IIP-14 更新专注于通过抽象各种账户操作和属性来改善 IoTeX 平台的用户体验,包括身份验证、授权、重放保护、燃气支付、批处理和原子性。基于 EIP-4337,IIP-14 承诺使 IoTeX 更加用户友好和安全,克服外部拥有账户 (EOA) 的限制。
ChainID 强制执行:增强的交易安全性
基于 v1.8 版本,该版本在交易中引入了 ChainID 以区分网络,v1.11 现在要求每个交易必须携带正确的 ChainID(主网为 1,测试网为 2),拒绝默认的 ChainID 值 0。这进一步增强了 IoTeX 区块链的安全性。
其他更新
除了主要改进,v1.11 还包括几个次要增强:
- 用于检索委托信息的 "ioctl bc delegate" 命令。
- 控制台日志输出现在提供节点状态的摘要。
- 在 API 服务中启用消息批处理以提高网络数据效率。
- 一个 "ioctl did service" 命令。
- 将系统操作验证添加到区块验证过程。
完整的发布说明可以在 这里找到。
升级的紧迫性
由于 v1.11.0 引入了硬分叉,因此所有节点必须升级以保持与 IoTeX 区块链的同步。
敬请关注
这篇博客文章提供了关于 v1.11 更新的一般概述。敬请关注即将发布的关于 IIP-13 和 IIP-14 的帖子,这将对开发者特别有益,提供具体示例和每项改进的全面分析。请记得 注册我们的开发者门户,以便获取新的开发者导向文章、学院内容的通知,并学习如何使用 IoTeX 技术栈构建基于现实世界的项目。