专栏名称: IOTA埃欧塔
IOTA中国社区欢迎您来到IOTA世界!关注我们,带您了解IOTA的一切!IOTAChina.COM
目录
相关文章推荐
简约小生活  ·  容易长肉的主食,不是米饭而是它,常吃等于喝油 ·  6 小时前  
简约小生活  ·  容易长肉的主食,不是米饭而是它,常吃等于喝油 ·  6 小时前  
简约小生活  ·  手上这块肉,一看就知身体好坏,很灵哦! ·  6 小时前  
简约小生活  ·  手上这块肉,一看就知身体好坏,很灵哦! ·  6 小时前  
北京生态环境  ·  北京碳市场平稳运行11个履约周期 有效促进碳减排 ·  17 小时前  
北京生态环境  ·  北京碳市场平稳运行11个履约周期 有效促进碳减排 ·  17 小时前  
脚本之家  ·  众多大厂 Vue3 项目放弃使用 ... ·  19 小时前  
小鹿学Java  ·  我的订单查看全部订单 步骤超详细 ·  2 天前  
51好读  ›  专栏  ›  IOTA埃欧塔

IRI 1.5.2即将发布,修复侧缠结导致的问题

IOTA埃欧塔  · 公众号  ·  · 2018-07-23 20:44

正文

请到「今天看啥」查看全文



在图中,我们看到左边的主缠结(蓝色),定期发布里程碑(绿色)。右侧(橙色)的侧缠结是通过引用一个旧里程碑来构建的,然后构建一个非常长的交易链,直到很久以后才会引用回主缠结。


由于每个IOTA交易都必须引用两个以前的交易,因此IOTA参考实现(IRI)提供了一个名为“getTransactionsToApprove”的方法,它会找到两个有效的tips,新交易可以使用这两个tips来附加到缠结上。在当前的IRI代码中,每次调用此方法时,随机漫步者会验证从最近的里程碑到所选交易的所有交易。正如您在插图中所看到的,如果漫步者后来出现在侧缠结中,那么它可能会尝试同时验证大量的交易。在一个足够大的侧缠结中,大量的验证会很快的导致IRI失去响应。


您可以重温一下Tangle白皮书,我们希望防止“懒惰tips”被批准,并且由于所有这些侧缠结上的交易都回溯到了一个非常旧的里程碑,所以我们应该认真考虑将它们定性为懒惰tips,并且完全避免对它们进行验证。







请到「今天看啥」查看全文