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

静香

 

比特币矿机,究竟是在挖甚么?比特币矿机只不过是锻造新计算机流程的操作过程,锻造新计算机流程是把最近接到的账单装箱在刚锻造的计算机流程里。那个装箱的操作过程即制作的操作过程,多于极其稀少的几率被锻造获得成功。一旦锻造获得成功,你就把捷伊计算机流程该台出去。 即使是p2p互联网,可能有许多人都在同时锻造捷伊计算机流程,但有两个排序监督机制确保多于最优的那个新计算机流程被互联网群体拒绝接受,挂在自上而下的计算机流程链上。重复一场,整座比特币互联网多于两个自上而下账单表,每个结点都完整的保存有这份。

结点向互联网该台买卖,这些该台出来的买卖须要铁路工人的校正,铁路工人们会用他们的组织工作效率断定来证实,证实后的买卖会被装箱到计算机流程中,计算机流程会串联起来形成计算机流程链。而在那个操作过程中要计算两个关键的数据项即计算机流程头里面的Nonce解释器,当两个铁路工人找到符合要求的解,所以它就会向全网该台他们的结果。其它结点能检验其是否符合规则。只要其它结点透过计算hash值发现其确实满足要求,所以该数据块是有效的,其它结点就会拒绝接受该数据块,并将其附加在他们的链后,从而来延续比特币的计算机流程链。

比特币有两个自上而下的计算机流程技术难度,技术难度每造成2016个块就会改变一场,矿机所求解的Nonce解释器必须大于给定的目标hash值。而目标hash值是能通操作过流程里预先定义的公式计算出来。以后说过技术难度每历经2016个计算机流程就会改变一场,这是即使比特币互联网要确保约每10两分钟造成两个块的出块速率,再结合每4年增加一倍这样就能确保在2140年造成总量2100万的比特币。注意,这儿是约是每10两分钟出两个块,因此我们在blockchain游览比特币计算机流程时能发现有的是这时候不到10两分钟就出了两个块,有的是这时候出两个块用了远远闻所未闻10两分钟。比特币流程会再每历经2016个块后检查一场,所花的时间是否为2周,如果大于一周则技术难度参数值调低,大于一周技术难度参数值调高。最终确保约10两分钟出两个块。

“矿机”只是戏称,实际上铁路工人在争取“装箱权”

比特币基于计算机流程链技术。比特币的计算机流程链互联网每五两分钟就造成两个计算机流程。那个计算机流程的内容是在以后的计算机流程的内容之上加上过去五两分钟整座计算机流程链互联网的全部买卖。顺利完成那个组织工作被称作装箱。顺利完成那个组织工作的人被称作铁路工人,那个组织工作的操作过程被称作了“矿机”。所以装箱有甚么好处呢?赢得装箱权并且顺利完成装箱后,那个铁路工人就会赢得12.5个比特币(比特币的数目会慢慢递减的)。按照现在的比特币价格,每五两分钟就没人赢得12.5w美元的呢,获利丰厚。

“矿机”的实质是争夺战装箱权

铁路工人闻所未闻两个,究竟是不是下定决心给那个铁路工人呢?中本聪在设计比特币的计算机流程链互联网中,使用一种方式叫组织工作效率断定(Proof Of Work,简称POW)来下定决心“装箱权”,组织工作效率断定,单纯认知是这份断定,用来证实你做过极少量的组织工作。监测组织工作的整座操作过程通常是极为低效的,而透过对组织工作的结果进行认证来断定顺利完成了相应的组织工作效率,则是一种非常高效的方式。

举个栗子:

举两个范例,我们去往企业进行应聘的这时候,所以招工方就会要求我们亮出相应的确凿证据:毕业证、毕业证、作品等。这些确凿证据都有有两个特点,那是招工方很容易校正的,但你须要付出大量的努力才能获取这种技能和证书。这是组织工作效率断定的两个单纯的范例,争夺战比特币装箱权的须要拿出两个基元码。那个基元码演算最好的方式是波尔兹曼。最快赢得那个基元码的铁路工人就赢得装箱权。

所以,用甚么演算是最好的呢?没错是显示卡。显示卡天生就适应大规模的博戈达演算。如果CPU是几个教授,所以显示卡一大群中学生。教授虽然厉害,但基元码演算对与他们来说是中学生的四则演算,显示卡足够多应付。中学生胜在数目多,因此基元码演算就比CPU快。因此我们都用显示卡矿机(矿机的本质是一台电脑。不过插入很多显示卡,博戈达演算能力最大化。

记帐权是甚么?

比特币的背后是两个公共账单,那个账单每五两分钟须要重新历史记录一遍,而获得成功记帐者会赢得一定数目比特币的奖赏。在比特币诞生之初,那个奖赏是50个比特币,这一数字约每4年增加一倍,目前比特币的增长速度是每10两分钟12.5个比特币。按现在比特币的市价,那个奖赏价值12.5个1.2万美元6.54人民币/美元=100万人民币。可想而知,谁不想去记那个账呢?毕竟获得成功记帐能赢得一百万的奖赏呢。那是不是下定决心谁来记帐呢?标准答案是矿机。谁先挖出来归谁。

为甚么要让我们争夺战记帐权呢?

在具体解释记帐权是不是争夺战以后,我想先稍微解释一下为甚么须要存在两个记帐权的争夺战。从比特币设计上来说,即使账单须要常常预览,因此要没人记帐。但不发工资又是不是会没人给你记帐呢?因此比特币就设置了奖赏监督机制,给获得成功记帐者极少量的比特币奖赏。既然有奖赏,就会没人争夺战奖赏咯。

记帐权是不是争夺战呢?

只不过很单纯,是算数:找两个数,使得它历经一场基元态射后足够多小。即使基元态射对于输入值很敏感,因此找寻合适的标准答案的唯一方式是暴力破解——两个两个数试。这儿没有更聪明的办法,算得更快的铁路工人就更有机会赢得记帐权。多说一句。根据前面的描述,好像每次的问题都是一样的,那为甚么须要每五两分钟争夺战一场记帐权呢,直接用以后的标准答案不就好了么?只不过,这儿能被拒绝接受的标准答案,除了基元值要足够多小以外,还须要满足别的特定条件。标准答案的某个部分必须和上一场记帐的部分信息一致。即使这部分信息只能在上一场记帐结束时才能赢得,因此新一轮的争夺战是同时开始的:我们在上一场的记帐结束后,依照约束,找寻捷伊标准答案。

要认知矿机,先得认知分布式记帐

假设有5个人,为了历史记录相互之间的资金往来,设立了两个账单,那个账单由张三管理并及时预览历史记录。这种形式是“中心记帐”。这种方式存在问题:张三可能会做假。例如给他们的账户上多加一点,给别人的少加一点。

如果每个人都有张三那样的账单,每次资金往来须要在每个人的账单上都进行历史记录,所以谁都无法做假了。这种方式就叫“分布式记帐”。

比特币中的矿机,只不过是参与比特币体系的分布式记帐。系统每隔10两分钟会造成一定数目的比特币,参与记帐的组织工作效率越大,赢得系统新造成的比特币的机会就越大。即使参与记帐有可能赢得比特币,因此俗称“矿机”。

计算机流程链本身解决的问题是人为创造出来了,技术难度会随着铁路工人组织工作效率的提高而变难,本身的演算操作过程没有任何实际意义,比特币只是产于演算的一组数据。

更多交易所入口

一站式注册各大交易所、点击进入加密世界、永不失联,币安Binance/欧易OKX/GATE.IO芝麻开门/Bitget/抹茶MEXC/火币Huobi

点击进入 永不失联

目录[+]