主页 > 冷钱包imtoken > 你如何证明你在比特币挖矿方面是成功的,而不是其他人?

你如何证明你在比特币挖矿方面是成功的,而不是其他人?

冷钱包imtoken 2023-03-13 06:59:45

我们知道信息计算Hash打包的过程:交易记录、时间、账本序号、最后的Hash值。还知道所有计算和存储都在消耗计算机资源。在中本聪的设计中,系统可以通过完成记账来奖励比特币。这个过程也是比特币发行的过程,所以记账就叫挖矿。

记账

因为记账有奖励,每次记账可以给自己添加一定数量的比特币,所以大家竞相记账,当然这也会产生问题:记账不一致时,系统会证明介绍了解决这个问题的工作,规则如下:

1.一段时间内只有一个人可以成功记账。

2.通过解决密码问题获得唯一记账权的竞争

有比特币充值地址能不能查到是谁

3.其他节点复制记账结果

但是,在工作量证明之前,记账节点会做以下准备工作:

1.在广播中收集尚未记录在账本中的原始交易信息

有比特币充值地址能不能查到是谁

2.检查每笔交易的支付地址是否有足够的余额

3.验证交易是否有正确的签名

4.打包并记录验证过的交易信息

有比特币充值地址能不能查到是谁

5.添加奖励交易:向您的地址添加 12.5 BTC

如果会计权争夺成功,可以获得12.5个比特币作为奖励。

工作证明

有比特币充值地址能不能查到是谁

进行记账时,会将上一个区块的哈希值和当前账户页面信息作为原始信息进行哈希。为了保证10分钟前后只有一个人能记账,只需要增加记账的难度即可。使用 Hash 的结果必须以几个 0 开头。为了满足条件,Hash就是引入一个随机数变量。

用伪代码表示:

1.Hash(最后一个Hash值,交易记录集)=456635BCD

有比特币充值地址能不能查到是谁

2.Hash(最后一个哈希值,交易记录集,随机数) = 0000aFD635BCD

当Hash的部分原始信息发生变化时,Hash值也会不断变化。因此,在运行Hash时,随机数的值是不断变化的,总能找到一个随机数,使得Hash的结果以几个0开头,最先找到该随机数的节点获得唯一的记账会计权。

验证

节点成功找到Hash值后,会立即向全网广播打包块,网络节点收到广播后会进行验证。如果验证通过,则说明节点解密成功,不再竞争当前区块,而是选择接受该区块,记录在自己的账本中,进行下一轮的竞争和猜测。只有网络中解密速度最快的区块才会加入账本,其他节点会复制,保证整个账本的唯一性。

如果一个节点作弊,会导致网络的节点验证失败有比特币充值地址能不能查到是谁,直接放弃其打包的区块有比特币充值地址能不能查到是谁,并且未能记录在总账中,那么作弊节点的消费成本就白费了。因此,矿工自觉遵守比特币系统的共识协议,保证整个系统的安全。

这个问题就像你去工地搬砖,搬了一天砖,包工头问你怎么证明你是在工地搬砖一天?