挖矿到底是一件什么样的事情

如果你想成为比特币的矿工,你首先要加入到比特币的网络当中与其他矿工进行连接。在连接完成之后我们还有一些任务要完成:
1.监听交易广播: 在整个比特币网络中每个时间段都有一些交易的广播,然后需要验证矿工们的签名是正当有效的,交易没有被重复支付。
2.维护区块链的网络并且负责监听新的区块: 矿工的首要职责就是维护区块链,为了保证这一点,中本聪设计的非常完善,矿工在一开始就需要要求其他的矿工和节点把当时你还没有加入区块链之前的历史记录同步到本地。然后监听那些被广播到网络上的新区块,你的工作就是验证每个广播后你所收到的每一个区块,验证的目的是为了保证区块里的每笔交易都是有效的。而且每一个区块都包含了一个有效随机数。
3.生成备选区块:如果你备份完毕了所有的区块数据,你就可以生成你自己的区块了。但是你想要做到这一点你就要把所监听到的数据进行打包并且放到新的区块当中,然后把这个区块排在整条链的最新区块的后面。但是你必须要保证里面的数据是真实有效的。
4.找到让你的区块变得有效的随机数。这个工作量是巨大的,也是最难的一部分,这里取决于你的机器算力与全网算力的比例值。随着全网算力的大幅提高,许多矿机被升级成算力更高的专业矿机,并且为了提高比例值,专业矿机并联形成大规模专业矿场。
5.让全网接受你的区块:即使你找到了一个随机数,也不能保证该区块会成为共识链的一部分。其实这是有一部分运气成分在里面的。接受你的区块并且从该区块继续传承下去,而不是从其他矿工那里获得的区块开始传承。
6.利润:如果其他的矿工都接受了你的区块,那你就可以获得相对应的比特币了。在这里补充一点,除了新区块产生的奖励以外,还有一种费用是额外收入的。但是比较低,那就是交易手续费,这里大约是一个区块默认奖励的1%。

挖矿到底是一件什么样的事情

扫一扫手机访问

发表评论