Cardano-db-sync: 想出一种计算矿池盈利能力的方法

创建于 2021-01-06  ·  3评论  ·  资料来源: input-output-hk/cardano-db-sync

来自@dmitrystas的评论https://github.com/input-output-hk/cardano-db-sync/issues/415#issuecomment -755156671。

具体来说,矿池盈利能力的计算不应受到委托给矿池的某些权益地址可能无效(因此对无效权益地址的奖励回到储备中)的可能性的影响。

最有用的评论

另一种表示它的方法可能是将它保留在rewards表中,但将addr_id字段设为NULLABLE并在该列中使用NULL来表示该列中没有有效地址。 或者,可以有另一个boolean列,指示是否可以分发奖励。

接受有关如何处理此问题的反馈。

所有3条评论

也许orphaned_rewards表是最好的解决方案。 在实施 #415 的修复程序时将牢记这一点。

另一种表示它的方法可能是将它保留在rewards表中,但将addr_id字段设为NULLABLE并在该列中使用NULL来表示该列中没有有效地址。 或者,可以有另一个boolean列,指示是否可以分发奖励。

接受有关如何处理此问题的反馈。

PR #469 添加了一个OrphanReward表,并将从账本状态检索到的奖励拆分为RewardOrphanReward表,具体取决于权益地址是有效还是无效。

此页面是否有帮助?
0 / 5 - 0 等级