IOTA发布了IRI 1.8.5,其中对包验证过程进行了更改

IOTA发布了最新版本的IRI,该版本着重于Bundle验证中的新更改。可通过GitHub访问最新版本。自公告发布以来,最新版本有180次提交。

根据IOTA官方GitHub页面,最新的v1.8.5有两个主要协议更改:

  • 添加了捆绑软件有效性规则-检查捆绑软件最多只能确认尾部和两个捆绑软件
  • 仅在提示和检查一致性上检查有效性规则

IOTA官方帐户发了推文:

推荐阅读
1的37,958

“我们刚刚发布了IRI 1.8.5,其中对捆绑包验证逻辑进行了更改。这统一了跨#node实现的逻辑。”

iota团队

套件验证过程的更改

IOTA在新版本中更改了包验证逻辑。第一个变化影响尾部交易。从现在开始,捆绑包只能批准尾部交易。更改使交易处理和提示选择更加简单。此外,将简化图抽象的构造,从而使笔尖选择更好。

开发人员以前可以制作捆绑包来批准IRI中的非尾部交易。但是新更改禁用了该功能。

新的IRI版本中的第二个更改影响捆绑可批准的交易数量。从现在开始,捆绑包最多可以批准另外两个交易。

根据IOTA的发行说明,“此更改将节点软件更改为仅考虑有效的捆绑软件,其中捆绑软件内的所有交易均通过其分支机构批准主交易的主干交易”。

IOTA表示,客户端库当前使用上述逻辑进行捆绑。因此,无需更改库中的任何内容。新方法还为节点提供了更直接的逻辑,以验证包并“解决节点中的潜在漏洞”。

IOTA捆绑包

IOTA捆绑包是彼此依赖的链式交易,由头,主体和尾组成。例如,为了将IOTA令牌存储在一个地址中,需要两个相互依赖的事务。第一个验证从地址中提取令牌,第二个验证在另一个地址中进行存款。因此,我们可以将它们假定为传输捆绑包。

资讯来源:由0x资讯编译自CRYPTO-ECONOMY。版权归原作者所有,未经许可,不得转载
关注我们:Twitter | Facebook | Linkedin | Medium | Telegram | Weibo | WeChat