Testnet2 启动于西方圣诞节和新年之后,开始于我国新年来临之前。短短几天,跌宕起伏,看的人心惊肉跳。
Testnet2 的上线,参与者的积极性明显高于Testnet1,算力增长速度10倍于Testnet1。大家很多时候拿算力总占比或出块效率作为比较指标,这其实可能仅仅看到了表面,如果细心一些,就会发现,这一周发生了太多更有趣的事情。
这一周,是Filecoin测试以来,网络最为繁忙,安全话题和问题出现的最多的一周。本文按照时间线进行一个回顾。
提要
本文提到的矿工代号:
t01346,t01201,t01475,t01205...
本周发生的攻击方式:
-
内存溢出攻击(利用RLE+ 实现缺陷)
-
区块空指针攻击(利用惩罚机制实现缺陷)
-
签名空指针攻击(利用惩罚机制实现缺陷)
-
同块惩罚攻击(利用惩罚机制实现缺陷)
-
无符号整数下溢攻击(利用 sector 缺失,算力扣减实现缺陷)
本周发现的其它重大bug:
-
AMT 删除错误
注一:本文仅列出问题和现象,但不做技术探讨。
注二:本文数据均从Filecoin链上消息分析,或从Github公开渠道,以及私下沟通得来。
注三:Filecoin 短时间内暴露这么多问题,这是好事,区块链项目只有通过开源和大众积极参与才能真正提升效率和安全性,闭