Cardano-db-sync: 功能要求:区分交易发生的时代

创建于 2020-07-27  ·  2评论  ·  资料来源: input-output-hk/cardano-db-sync

拜伦时代的交易和雪莱时代的交易工作方式不同,所以最好在交易中有一行说明交易是在哪个时代创建的。

这也将在未来的硬分叉中继续有用

最有用的评论

交易的“时代”实际上是区块的一个方面,而不是交易的一个方面,因此任何“时代”字段都应该放在block表中,而不是“tx` 表中。

但是,即使在块表中,也已经有一种方法可以区分 Byron 和 Shelley 块:

select * from block where vrf_key is not null ;

只会返回雪莱块。

并不是说在块表中拥有一个时代的列没有用,只是它已经间接存在了。

所有2条评论

交易的“时代”实际上是区块的一个方面,而不是交易的一个方面,因此任何“时代”字段都应该放在block表中,而不是“tx` 表中。

但是,即使在块表中,也已经有一种方法可以区分 Byron 和 Shelley 块:

select * from block where vrf_key is not null ;

只会返回雪莱块。

并不是说在块表中拥有一个时代的列没有用,只是它已经间接存在了。

完美,那么我们就有了我们需要的东西

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