当前位置:首页 > 知识 >

区块链入门:解读+简介

在论文中,将负责创建新区块的节点称为"时间戳服务器"。这个"时间戳服务器"并不是一个中心服务器,比特币中的任何节点都可以成为它。然而,并不是每个节点都愿意成为"时间戳服务器",因为这个任务很辛苦。下文会进一步解答这个问题。

另外一个关键点是,为什么区块要包含上一个区块的哈希值?假设有个恶意节点想要篡改区块链上某个区块的交易数据,那么区块数据就会发生改变,区块的哈希值也会改变。因此,恶意节点需要每次创建区块时,计算区块的哈希值必须找到一个随机数,使得整个区块的哈希值小于某个数(哈希值前有n个0)。只有满足这个要求的区块才能被大家认可。由于哈希函数不可逆,无法从输出高效地推导出输入,只能尝试每一个输入直到输出满足要求。也就是说,需要遍历所有可能的随机数值,而这个随机数有32字节(256位,10的77次方)。整个过程不仅依靠算力,还依赖一定的运气。因此,这个过程被称为挖矿。挖矿的目标将在后文介绍。

猜你喜欢

关注我们

微信二维码

微信