我们可以通俗点理解,区块就是金钱,那么找到有效的区块,就尤为重要。
区块链主要有两层基于哈希函数的结构,第一层是在区块链上,每个区块的头部都有一个指针指向其前一个区块,第二层是在每一个区块里,包括所有交易的梅克尔树。
下面重点来了,作为一个合格的矿工,首先你需要从你的交易池中选出一系列有效的交易,并且编译成梅克尔树。然后,组装成一个新的区块,让它的头部指向区块链上的前一个区块。新区块的头部,有一个32位的随机数区域,这个随机数简直就是个害人精,你需要尝试不同的随机数,直到该随机数能使整个区块的哈希值小于目标值,这样一个区块才最终有效。蜀道难难于上青天,然蜀道已平,世间亦无难事!