主页 > imtoken钱包2.0版本下载 > 比特币挖矿,究竟什么是挖矿?

比特币挖矿,究竟什么是挖矿?

imtoken钱包2.0版本下载 2023-06-23 05:54:53

比特币挖矿,究竟什么是挖矿?比特币挖矿其实就是出块的过程,出块就是把最近收到的账单打包到刚刚出块的块中。这个包装过程就是生产过程,成功制造的机会非常少。制作完成后,您将广播新块。因为是p2p网络,可能很多人同时在创建新区块,但是有一种排序机制保证只有最优的新区块被网络群接受,挂在全球区块链上。再重复一遍,整个比特币网络只有一个全球计费表,每个节点都保存一份完整的副本。

节点向网络广播交易。这些广播交易需要矿工验证。矿工会用自己的工作量证明来确认。确认后将交易打包成区块,将区块串联起来形成区块链。在这个过程中,需要计算一个关键数据项,即区块头中的 Nonce 随机数。当矿工找到满足要求的解决方案时,会将其结果广播到全网。其他节点可以检查它是否符合规则。只要其他节点通过计算哈希值发现确实满足要求,则该数据块有效,其他节点将接受该数据块并将其附加到自己的链上,继续比特币区块链。

比特币挖矿,到底是在挖什么?

比特币具有全局区块难度,每2016个区块变化一次,挖矿解决的nonce必须小于给定的目标哈希值。目标哈希值可以通过程序中预定义的公式计算。我之前说过到底什么是比特币,难度会在每 2016 个区块发生变化。这是因为比特币网络要保证每10分钟左右出块的速度,再加上每4年减半,可以保证在2140年产生一共2100万比特币。注意大约每10分钟产生一个块,所以当你浏览区块链上的比特币区块时,你会发现有时不到10分钟就产生了一个块,而有时产生一个块需要10多分钟. 分钟。比特币程序将在每 2016 个区块后再次检查,以查看所花费的时间是否为 2 周。如果超过两周,难度值会降低,如果少于两周,难度值会提高。最终的保证是大约 10 分钟出块。

“挖矿”只是个玩笑,其实矿工们在争夺“包权”

到底什么是比特币

比特币基于区块链技术。比特币的区块链网络每十分钟产生一个区块。这个区块的内容是前一个区块的内容加上整个区块链网络在过去十分钟内的所有交易。这样做称为打包。完成这项工作的人称为矿工,这项工作的过程称为“挖矿”。那么打包有什么好处呢?获得打包权并完成打包后,矿工将获得 12.5 个比特币(比特币数量会逐渐减少)。按照现在的比特币价格,有人每十分钟就得到$12.5w,这是一笔巨额利润。

“挖矿”的本质是争夺包装权

有不止一个矿工。你如何决定给哪个矿工?在设计比特币的区块链网络时,中本聪使用了一种叫做工作量证明(POW)的方法来确定“打包权”,工作量证明,简单理解,就是你做了一定工作量的证明。监控工作的整个过程往往效率极低,证明工作结果以证明已经完成了相应的工作量是一种非常有效的方式。

到底什么是比特币

举个栗子:

比如我们去公司应聘时,招聘人员会要求我们出示相应的证据:毕业证、学位证、工作证明等。这种证据的特点之一就是易于验证由招聘人员提供,但您需要付出很多努力才能获得这项技能和认证。这是工作量证明的一个简单示例,其中为争夺打包比特币的权利需要提出一个哈希码。执行此哈希码操作的最佳方法是详尽无遗的。最快获得哈希码的矿工获得正确的包装。

那么,什么计算是最好的?是的,显卡。显卡天生就适合大规模并行计算。如果CPU是几个博士,那么显卡就是一堆小学生。医生虽然厉害,但哈希码运算对于小学生来说只是四次算术运算,显卡也够应付了。小学生人数较多,所以哈希码运算比CPU快。所以大家都用显卡来挖矿(矿机的本质就是一台电脑。但是为了最大化并行计算能力,插了很多显卡。

到底什么是比特币

什么是会计权?

比特币的背后是一个公共账本,每十分钟需要重新记录一次,成功的簿记员将获得一定数量的比特币奖励。在比特币诞生之初,这个奖励是 50 个比特币,这个数字大约每 4 年减半,而比特币目前的增长率是每 10 分钟 12.5 个比特币。按照比特币目前的市场价格,这个奖励价值12.5*1.$20,000*6.54 RMB/USD=100万人民币。可想而知,谁不想留这个账?毕竟,您可以获得一百万的成功记账奖励。那么你如何决定谁来保存这些书呢?答案是挖矿。谁先挖出来就属于谁。

为什么要让每个人都为簿记权而战?

到底什么是比特币

在详细解释会计权是如何发生争执之前,我想先简单解释一下为什么需要对会计权进行争辩。从比特币设计的角度来看,因为账本需要经常更新,所以需要有人保管账目。但是,如果你不支付工资,别人怎么能让你承担责任呢?所以比特币设立了奖励机制,奖励成功的记账员一定数量的比特币。既然有奖赏到底什么是比特币,就会有人争夺奖赏。

如何争取会计权?

其实很简单,就是算术:找到一个数,使其在哈希映射后足够小。因为哈希映射对输入值很敏感,所以找到合适答案的唯一方法是暴力破解它 - 一个接一个。这里没有更聪明的方法,矿工越快,获得预订权的机会就越大。再说一句。按照前面的描述,好像每次的问题都是一样的,那为什么还要每十分钟就争夺一次记账权呢?使用以前的答案不是更好吗?其实这里接受的答案,除了 ha 除了足够小,还需要满足其他的具体条件。答案的某些部分必须与上次会计中的信息部分相匹配。

到底什么是比特币

要了解挖矿,首先要了解分布式记账

假设有5个人,为了记录共同基金,建立了一个账本,这个账本由张三管理,记录及时更新。这种形式称为“中央簿记”。这种做法有一个问题:张三可能是假的。例如,给自己的帐户增加更多的积分,而给其他人的积分则减少。

如果每个人都有张三这样的账本,每一笔资金的交易都需要记录在每个人的账本上,那么就没有人能造假了。这种方法称为“分布式记账”。

比特币挖矿实际上是参与比特币系统的分布式记账。系统每 10 分钟会产生一定数量的比特币。记账所涉及的工作量越大,获得系统新生成的比特币的机会就越大。因为可以通过参与记账获得比特币,所以俗称“挖矿”。

区块链本身解决的问题是人为创造的,随着矿工工作效率的提高,难度会越来越大。计算过程本身没有实际意义。比特币只是计算产生的一组数据。