Bug 披露- 12/30 V2 delegation claimable 奖励错误

Bug 详情

在12月19日,Phala 团队根据社区反馈,发现了一个涉及V2 delegation 奖励的bug。一些用户可以claim的奖励与实际数量不符,导致一些委托人能够claim的奖励少于他们应该得到的实际数量。

这个Bug影响的是V2升级前(12月16日)抵押者尚未提取的"claimable rewards",并不会对v2升级后的新发放奖励或者新用户产生影响。

原因

由于本次链上升级数据量庞大且繁杂,而在本次升级过程中,链上部分功能的缺失导致在个别数据在迁移时受到了影响。由于无法在测试环境中发现此类问题,导致正式上线时出现了用户奖励的损失。对此,我们深感抱歉。

解决方案

当发现此bug时,开发人员第一时间定位问题、查找解决方案并修复bug。受这次bug影响的用户地址约1708个,涉及887个矿池。

  1. 目前已经对所有用户的数据进行了校正,并逐一核对了用户实际奖励
    a. 影响名单快照
    b. 数据验证脚本
  2. 对奖励缺失的用户进行补偿:
    我们将发起社区公投,从挖矿奖励的账号内申请对应数量的资金对用户进行缺失的奖励赔偿;
  3. 在Phala App 上增加可验证的查询入口。用户可通过该入口对升级前后的链上数据进行查询,核对自己的claimable rewards。受影响的用户可在该入口领取奖励补偿;
  4. 我们将在社区内与社区及时同步进度,有问题可以随时联系我们。

最后

我们对于V2 升级后给社区带来的不便和受本次bug影响的用户深感抱歉。但V2的升级对于Phala团队也是一次非常有难度的挑战。我们致力于产品体验的持续改进,欢迎社区的用户提出更多的改进意见,让V2变得更好。感谢家人一直以来的支持。