IoTeX Core 1.11.0: 一个重要的飞跃

IoTeX Core 1.11.0: A Significant Leap Forward

IoTeX Core 版本 1.11.0 为开发者打开了新的前沿,推出了备受期待的 IIP-13 (将质押桶表示为非同质化代币) 和 IIP-14 (通过入口点合约进行账户抽象) 功能。在我们社区的巨大支持下,这些更新将彻底改变在 IoTeX 区块链上处理质押机制和账户操作的方式。此新版本的关键硬分叉定于在 IoTeX 主网的区块高度 24,838,201 处激活(预计在 2023 年 7 月 20 日,格林威治时间晚上 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 更加用户友好和安全,克服外部拥有账户 (EOAs) 的限制。

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 技术栈构建基于现实世界的项目。