经过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.