主页 > imtoken老版本 > 什么是矿工挖矿?为什么区块链记账不会出错?

什么是矿工挖矿?为什么区块链记账不会出错?

imtoken老版本 2023-12-21 05:10:23

上一节课,我们留下了两个问题,一个是如何保证区块链记账不会出错,另一个是这么多人听谁记账?

让我们今天说清楚。

什么是矿工挖矿?区块链记账为啥不会错?

在传统的金融交易中,如果我想省钱,那就是我和银行之间的交易。但是,簿记员也是收款人,有点像裁判和运动员。银行的客观公正只能靠自律和监督。

但在比特币世界里,簿记员是完全独立的,他们可能是你身边的人。他们不参与交易,大家也互相记账比特币挖完了怎么记账,但是他们在互相竞争,也就是说大家都会验证你记账的,这个过程叫做挖矿。

比特币挖完了谁来记账_比特币挖完了怎么记账_比特币 挖完

在这个过程中,你至少要配置电脑,还有电费和时间的成本。如果记账没有问题,您可以获得奖励。如果记账核对不正确,系统将核对下一个记账人的信息。那么,您的投资不是浪费了吗?

所以这种竞争机制从驱动力上限制了大家造假账。

什么是矿工挖矿?区块链记账为啥不会错?

比特币挖完了怎么记账_比特币 挖完_比特币挖完了谁来记账

这些都是白话,带进比特币,流程大概是这样的。

每次我们在区块链上进行交易时,发起交易的节点都会将交易信息广播到全网。要打包的记录池。随着交易量的增加,池中的数据也会增加。矿工会从交易池中选择交易信息包,但不是按顺序,而是按手续费的高低。

交易信息打包后形成区块。一个比特币区块大小为1M,一个交易大约500字节,即一个区块只能存储2000个交易。可以理解为一页账本可以记录2000笔交易,翻的页数会更多。

比特币挖完了谁来记账_比特币 挖完_比特币挖完了怎么记账

每个区块上记录的信息分为三个部分,即基本情况、哈希值和交易信息,以及基本情况中记录的交易数量。

什么是矿工挖矿?区块链记账为啥不会错?

交易信息是该区块中记录的所有交易。每笔交易包括交易时间、输入地址、输出地址、交易数量等。

比特币挖完了谁来记账_比特币 挖完_比特币挖完了怎么记账

哈希是一种加密算法,是验证数据正确性和不被篡改的关键,但是理解起来有点复杂,有点像书本总结。

如果我对杜甫的诗《登高》做哈希运算,可以得到一串字符A,我可以对《红楼梦》这本书做哈希运算得到B,也可以把所有的都扔掉图书馆里的书。进去拿到C,因为我们扔进去的内容不一样,而哈希后得到的ABC是完全不同的一串字符,那么我们验证谁的账号是对的就很简单了,看他哈希后是否计算出来的值和其他的一样,不用每个账户都查。

hash运算的神奇之处在于它是不可逆的,也就是说比特币挖完了怎么记账,你爬得高可以得到A,但不能从A计算上升,就像你知道5+5可以得到10一样。 ,但是没有办法知道10,和5+5一样,因为5.1+4.9也等于10,这样的组合可以不计其数。

比特币挖完了谁来记账_比特币挖完了怎么记账_比特币 挖完

原则上,要想得到正确的解,只能靠大量的试算。谁拥有最快的计算能力,谁先得到正确的解决方案。

什么是矿工挖矿?区块链记账为啥不会错?

记账完成后,会迅速向全网公布消息,此时尚未完成记账的计算机将放弃当前的记账工作,转入并开始下一个区块的记账。这解决了这么多人记账和听谁的问题。

这是一个块内的问题。事实上,不同的区块是相互关联的。每个区块经过哈希处理后,会得到一个摘要,这个摘要将成为下一个区块。块的组成部分,有点像解方程组,得到X值后,可以把它带入下一个方程得到Y,然后得到Z。

如果第一个X值不对,后面会有问题。反之,只要后面得到的汇总正确,前面的所有计算都可以。

今天我们差不多讲到分布式记账的问题了,但有人可能会问:我们记录了很久,比特币长什么样子?有什么价值吗?未来的前景如何?下一期,我们将讨论这个问题。