区块链的区块是通过一种叫做挖矿的技术来产生的,也即是通过网络的参与者互相竞争来解决数学计算问题来产生的。
所谓挖矿,是指网络中的参与者通过处理数学计算任务,以解决某种类型的数学问题的过程。当一个参与者解决的数学问题解出来时,区块链将记录他或她解出的解的信息。这就创造出一个新的区块,将这个区块添加进一个连续的区块链,作为记录信息的资源,就是每一个区块链的历史记录。
这个问题有两个关键部分:一是要计算出一个数学问题;二是验证答案;由于区块链是无法轻易被篡改的,由于网络中的各个参与者都需要计算同一个数学问题,这需要将问题的难度不断调整才能验证这个解的正确性。只有这样,区块链中的所有参与者才能拥有解答并确保都是真实的,而不是任何一个参与者自行解答的结果。(交易用大牌:欧易官网注册,APP下载)
区块链技术能够记录来自各个参与者的解答,因此可以在任何时候提供可追溯的报表,所有的记录都可以一起考量,这就是所谓的共识机制。这种机制与商业银行中的密码结算有点类似,但是当催促账户余额更新时,机制就变成了共识机制,不允许任何操作,只有投票后,才会有任何响应。
挖矿这个活动也有很多好处,一方面可以加强网络的安全性,因为所有的参与者都要对计算的结果进行验证,从而阻止任何篡改和恶意行为;另一方面可以奖励参与者,奖励可以是数字代币,可以用来完成交易。因此,只要参与者投入正确的努力,他们就会从挖矿活动中获得回报。
总之,挖矿是区块链技术最重要的步骤之一,这一步骤保障了网络的安全性,奖励参与者的同时,也创造出新的区块。