由于markle hash是矿工计算出来的,那矿工就可以修改交易记录后(比如修改某笔交易记录首款地址是我的)生成markle hash。又刚好这个矿工挖矿胜出广播上链,那岂不是成功修改了交易记录。有没有什么机制检测出这种行为呢
交易是由 发起交易的用户 使用私钥加密的,你没有人家的私钥 如果修改了收款地址,这个交易会验证失败。其他矿工去验证的时候 通不过
这样是很不划算的,你明明有机会获得出块奖励,却因为自己修改了数据,导致块无效
没有交易发起者的私钥 就不能生成修改后的交易信息的签名. 修改交易信息后,原来数字签名和修改后的交易信息哈希值不同,最终会导致该交易不能通过验证.
Sign in to make a reply
兰花草
由于markle hash是矿工计算出来的,那矿工就可以修改交易记录后(比如修改某笔交易记录首款地址是我的)生成markle hash。又刚好这个矿工挖矿胜出广播上链,那岂不是成功修改了交易记录。有没有什么机制检测出这种行为呢