Open foreso-GitHub opened 4 years ago
井通新链上jt_getBlockByNumber和jt_getBlockByHash,在参数showFullTx为true,返回整个交易对象;如果参数为false则只返回所有的交易哈希。
而在井通旧链,参数showFullTx为true,返回所有的交易哈希;如果参数为false则不返回任何交易信息。
当一个区块的交易数特别多的时候,如果只返回所有的交易哈希,其实也可能有很大的数据量。新链的做法,哪怕showFullTx为false,用户也必须下载这些hash。从这个角度看,个人觉得旧链的做法更合适一些,毕竟区块中的所有交易对象,也可以通过获得交易哈希列表后通过getTransaction方法遍历获得。
这个问题需要大家讨论确定。
井通新链上jt_getBlockByNumber和jt_getBlockByHash,在参数showFullTx为true,返回整个交易对象;如果参数为false则只返回所有的交易哈希。
而在井通旧链,参数showFullTx为true,返回所有的交易哈希;如果参数为false则不返回任何交易信息。
当一个区块的交易数特别多的时候,如果只返回所有的交易哈希,其实也可能有很大的数据量。新链的做法,哪怕showFullTx为false,用户也必须下载这些hash。从这个角度看,个人觉得旧链的做法更合适一些,毕竟区块中的所有交易对象,也可以通过获得交易哈希列表后通过getTransaction方法遍历获得。
这个问题需要大家讨论确定。