主页 > imtoken最新app下载 > 比特币挖矿解决什么问题?据说比特币挖矿是用来解决数学题的,极度烧电

比特币挖矿解决什么问题?据说比特币挖矿是用来解决数学题的,极度烧电

imtoken最新app下载 2024-01-26 05:07:28

比特币挖矿解决了什么问题?

据说比特币挖矿是用来解数学题的,极其耗电。 说是和分布式计算有关,但是现在云计算流行了,为什么很多人花的资源比云计算需要挖的还多呢? 羊毛布? 看到动不动就说一个月几十万电费的比特币矿工坊,那么多的电资源到底在解决什么数学问题呢? 挖得越来越少。 .

为什么比特币需要挖矿_比特币挖矿挖矿挂机赚钱是真的吗_比特币挖矿需要什么

最佳答案

比特币挖矿需要什么_为什么比特币需要挖矿_比特币挖矿挖矿挂机赚钱是真的吗

计算的内容是找到一个满足一定哈希结果的字符串,找到它的唯一方法是一次尝试一个字符串。

比特币挖矿需要什么_比特币挖矿挖矿挂机赚钱是真的吗_为什么比特币需要挖矿

哈希是从字符串到(很多但有限的)数字的映射。 这种映射通常被设计成不可逆转。 也就是说,告诉你一个数n,你很难计算出一个字符串s,使得hash(s)=n。

为什么比特币需要挖矿_比特币挖矿需要什么_比特币挖矿挖矿挂机赚钱是真的吗

挖矿的过程是找到 x 使得

比特币挖矿需要什么_比特币挖矿挖矿挂机赚钱是真的吗_为什么比特币需要挖矿

SHA256(SHA256(version + prev_hash + merkle_root + ntime + nbits + x )) < TARGET

上式中x的取值范围为0~2^32,TARGET可以根据当前难度计算。 除了x,你也可以尝试改变merkle_root和ntime。 由于hash的特性,要找到这样一个x只能通过brute force search来完成。

找到 x 后,您可以广播一个新块为什么比特币需要挖矿为什么比特币需要挖矿,其他客户端将验证您的块是否有效。 如果你的区块被接受了,由于每个区块的第一笔交易一定是将新生成的25个比特币发送到一个地址,当然你会把这个地址设置为你拥有的地址,从而得到这25个比特币。