有关于如何从地层数据构建Merkle根的帮助/教程吗?
Slushpool的地层协议有一个挖掘作业的示例,但它不包含任何Merkle分支,我不知道是否正确生成了Merkle根。
以下是Slushpool的字符串:
{“params”:[“bf”,“4d16b6f85af6e2198f44ae2a6de67f78487ae5611b77c6c0440b921e00000000”,
“0100000000000000000000000000000FFFFFF20020862062F503253482F04B8864E5008”,
“072F736C7573682F0000000000100F2052A0100001976A914D23FCDF86F7E756A64A7A9688EF9903327048ED988AC00000000”,[],
“00000002”,“1c2ac4af”,“504e86b9”,false],“id”:null,“method”:“mining.notify”}
梅克尔树
JAVA
分享
改进这个问题
跟随
编辑:2018年12月16日21:23
墨奇♦
55.3K33333金徽章154154银徽章485485铜徽章
2016年10月27日19:53问
尼科斯
5122青铜徽章
添加评论
1个答案
0
这将表示一个空块(没有事务)。所以只能使用coinbase来构造merkle根。所以merkle root=Coinbase
示例块:https://www.blockchain.com/btc/block-index/512049/00000000000000000429a0c4fbe735b2d8b493daedf0207728543f748c262437
(编辑:但请与其他人核实)
分享
改进这个答案
跟随