挖掘区块

现在,由 Jing 的节点构建了一个候选块,是时候让 Jing 的硬件挖矿设备来“挖”这个块,以找到使该块有效的工作证明算法的解决方案。在本书中,我们已经研究了密码哈希函数在比特币系统各个方面的应用。SHA256 哈希函数是比特币挖矿过程中使用的函数。

简单来说,挖矿是反复对候选块头部进行哈希,不断更改一个参数,直到生成的哈希值匹配特定目标。哈希函数的结果无法提前确定,也无法创建一个能够产生特定哈希值的模式。哈希函数的这一特性意味着,要想产生与特定目标匹配的哈希结果,唯一的方法就是不断尝试,修改输入,直到所需的哈希结果出现为止。

Last updated