caivega / ipfslib

Other
2 stars 1 forks source link

jt_getBlockByNumber和jt_getBlockByHash,showFullTx参数的返回在井通新链和旧链表现不一致 #91

Open foreso-GitHub opened 4 years ago

foreso-GitHub commented 4 years ago

井通新链上jt_getBlockByNumber和jt_getBlockByHash,在参数showFullTx为true,返回整个交易对象;如果参数为false则只返回所有的交易哈希。

而在井通旧链,参数showFullTx为true,返回所有的交易哈希;如果参数为false则不返回任何交易信息。

当一个区块的交易数特别多的时候,如果只返回所有的交易哈希,其实也可能有很大的数据量。新链的做法,哪怕showFullTx为false,用户也必须下载这些hash。从这个角度看,个人觉得旧链的做法更合适一些,毕竟区块中的所有交易对象,也可以通过获得交易哈希列表后通过getTransaction方法遍历获得。

这个问题需要大家讨论确定。