IoTeX 主网v1.8正式发布,向以太坊用户端开放质押功能

经过IoTeX研发团队两个月的准备和打磨,IoTeX主网v1.8已正式发布!新版本是当前版本的“硬分叉”,将在区块高度17,662,681正式激活(大约为北京时间2022年5月31日早上07:00)。IoTeX网络所有的区块生产者和节点需要升级到最新的v1.8.0 官方版本。

升级链接:

Release v1.8.0 · iotexproject/iotex-bootstrap · GitHub

安装教程:

Install the node software - IoTeX Delegate Documentation

让我们一起抢先了解下IoTeX主网v1.8的全新功能。

用Metamask钱包质押IOTX通证

此次更新向以太坊用户端开放了IoTeX的质押功能,所有以太坊钱包和软件库将能够直接访问IoTeX网络。

质押是IoTeX网络去中心化治理的核心机制,通过质押自己的通证并投票给支持的节点,投票人可以参与网络治理和维护网络的安全性。这种独特的质押机制是IoTeX区块链协议的重要组成部分,具备强大的可延展性,可以轻松处理数十万笔质押交易,成本非常低。质押操作不采用执行成本高昂的智能合约调用,而是发送一个本地交易,成本只需0.01 IOTX,类似一个简单的IOTX通证交易。从另一方面来看,这些特殊类型的“质押交易”不是以太坊协议的一部分,无法被以太坊用户端识别。基于这个原因,之前的IoTeX主网不能使用像Metamask或Trust wallet这样的以太坊钱包与IoTeX的质押功能进行交互,只能通过IoTeX的主网钱包ioPay来执行。

那么,IoTeX主网1.8是如何实现这一功能的呢?虽然具体的技术执行很复杂,但解决方案的思路非常简单。新版本中,IoTeX区块链有了一个特殊的“接收地址”。这个地址是由协议硬编码和控制的,允许所有以太坊用户通过正常的IOTX交易来实现质押功能,质押操作的数据将被编码在交易的有效载荷中。IoTeX网络能够拦截到这个特殊地址的所有交易,从有效载荷解码质押数据,并将其转换为主网质押交易来执行。

接收地址:

0x04C22AfaE6a03438b8FED74cb1Cf441168DF3F12

感兴趣的社区成员可以在以下链接找到更多功能详情:

IIP-12 proposal for improvements

iips/iip-12.md at master · iotexproject/iips · GitHub

Bug修复及优化

主网1.8还包括几个bug修复和优化:

  • 提升了p2p网络连接的安全性和稳定性,解决了上个版本中,全节点无法加入主网的问题

  • 引入链服务构建功能,以更好地管理服务器的启动和关闭

  • 多项API升级

更多详情,请查看IoTeX GitHub官方频道:

GitHub - iotexproject/iotex-core: Official implementation of IoTeX blockchain protocol in Go.