当前位置:首页 > 知识 >

区块链挖矿与矿工作用,记账系统的安全性

在上一节课中,我们留下来两个疑问: 1. 区块链记账怎么保证不出错? 2. 这么多人记账到底听谁的?

今天来把这个问题说清楚。

在传统的金融交易里,存钱是我和银行之间的交易。但是记账方也是收款方,这就有点既当裁判员又当运动员的成分,银行的公正性只能靠自律和监督。

但是在比特币世界里,记账员是完全独立的。他们不涉及交易,大家互相记账,但彼此又是竞争的。也就是说你记的账大家都会去验证,这个过程就叫挖矿。

在这个过程中,你需要配置电脑,投入电力和时间成本。如果记账没有问题就可以获得奖励,如果记账错了,系统就会验证下一个记账人的信息。所以这个竞争机制限制了大家不会做假账。

用大白话讲,比特币的过程大概是这样的: 1.每做一笔交易,发起交易的节点会把交易信息向全网广播; 2.收到信息的全节点进行验证后,会把合法的交易记录到一个待打包记录的池子中; 3.矿工会从交易池里挑选出交易信息打包,优先选择手续费高的; 4.打包后的交易信息形成区块,一个区块的大小是1M,只能存放2000笔交易; 5.每个区块记录三部分信息:基本情况、哈希值和交易信息; 6.哈希值是验证数据正确性和不被篡改的关键,可以看作摘要; 7.每个区块的哈希值又成为下一个区块的组成部分; 8.记完账后,消息会迅速通告到全网,其他电脑放弃当前的记账工作。

这样的分布式记账确保了交易的安全和准确性。

这是一个区块内部的问题,不同区块之间也是相互依赖的,每个区块的哈希值会成为下一个区块的组成部分。正如解方程组一样,后面的计算需要前面的结果后面的都会有问题。只有后面的摘要是正确的,前面的计算才是没问题的。

至于比特币长什么样子、有没有价值和未来的前景,我们会在下一期进行讨论。

猜你喜欢

关注我们

微信二维码

微信