标签:cto ini base fir oss 检查 alt image erro
比特币节点接收到一个区块以后,都会进行校验和确认,如下参考网络图:关键看看对区块中的交易进行进一步的校验代码:
1.// First transaction must be coinbase, the rest must not be
2.if (vtx.empty() || !vtx[0].IsCoinBase())
8.// Check transactions 循环检查所有的交易,这一步骤很关键,所以交易不能随便改,大家都在检查
9.foreach(const CTransaction& tx, vtx)
13.// Check proof of work matches claimed amount
14.if (CBigNum().SetCompact(nBits) > bnProofOfWorkLimit)
19.// Check merkleroot
20.if (hashMerkleRoot != BuildMerkleTree())
标签:cto ini base fir oss 检查 alt image erro
原文地址:http://blog.51cto.com/13878196/2327600