主页 > imtoken国际版和国内版 > 科普 | 区块链如何创造信任?

科普 | 区块链如何创造信任?

imtoken国际版和国内版 2023-12-01 05:11:10

作者| 欧文

出品 | 白话区块链(ID:hellobtc)

在上一篇文章“”中,我们了解了比特币是什么以及它是如何运作的。 《》一文请来五位大帝,带你了解比特币底层技术区块链为什么可以防伪防篡改。

今天,我们继续之前的话题,聊一聊区块链的记账方式是如何让它成为一个创造信任的机器?

01

传统记账方式

比特币和区块链的关系_比特币是区块吗_比特币的区块是什么意思

比特币是区块吗_比特币和区块链的关系_比特币的区块是什么意思

会计是每个人都熟悉的东西。 尤其是现在,出门不需要带现金。 你有多少钱,就相当于你的银行账户、支付宝或微信钱包在算上各种收支后的余额。

那么什么是会计呢? 例如:

小张的月薪是1万元。 发工资过程中,银行会记录:公司账户减少1万元,小张账户增加1万元。 拿到钱后,小张趁着双11用微信支付500元买了一件衣服。 这时微信会记录:小张账户减500元,商家账户加500元。

比特币的区块是什么意思_比特币是区块吗_比特币和区块链的关系

我们基于对记账人(银行、微信支付等第三方机构)的信任,认可这种记账方式。 但是比特币是区块吗,它们是中心化的记账系统比特币是区块吗,很难避免因系统故障、公司破产或其他原因导致的记账失败和失真。

如果每个人都能拥有一个账本,每个人都可以共同参与记账,账本实时同步,账本就会更加公开透明、真实可信。 这样,任何一方出现问题,都不会影响会计的安全运行。 与个别机构记账相比,这显然是一种更好的记账方式,其实就是区块链记账方式。

02

区块链记账方式

比特币和区块链的关系_比特币的区块是什么意思_比特币是区块吗

比特币是区块吗_比特币和区块链的关系_比特币的区块是什么意思

In the blockchain system, bookkeepers are selected according to a set of competition rules, and those who participate in the competition have a chance to win and be elected bookkeepers. 我们假设这个规则是魔方比赛,谁先解出魔方,谁就获得记账权。 这体现了区块链记账的一个特点:去中心化记账。 记账人通过玩魔方随机生成,保证记账人不再是中心化机构。

每届魔方比赛,只产生一名获胜者,由他负责记账。 将记账信息打包生成一个数据包,称为区块(即挖出一个新的区块)。 其他玩家验证无误后,将新区块复制(下载并同步)到自己维护的区块链中,这样保证了虽然所有玩家都是分布式记账,但是大家的账本数据是一致的(区块链同上信息) . 这体现了区块链记账的第二大特点。 所有节点(参与游戏的玩家)维护同一个账本,对账非常方便。

那么如何保证记账员不作弊,不做假账呢?

比特币和区块链的关系_比特币的区块是什么意思_比特币是区块吗

这是通过验证和奖励机制实现的。 所有玩家将验证获胜玩家帐户的真实性。 如果虚假开户,其他玩家将不会认可该开户,获胜的玩家将白白浪费一次开户机会。 而且,每获得一次记账权,都会得到丰厚的奖励,假账等同于自动放弃奖励。 因此,获胜的玩家不会出于利益而保留虚假账户。

就算他是故意惹事的破坏者,最终也无法通过其他玩家的验证,因为只有正确的记账才会被所有玩家认可。 这保证了会计数据的正确性。

一旦记账完成,就会挖出一个新的区块。 区块信息是固定的,有自己唯一的数据指纹(也就是哈希值。通过对区块进行哈希,区块的哈希值,区块的任何变化,区块的哈希值都会有巨大的变化) .

在下一轮游戏中,新获胜的玩家会记录新的一页bill(挖出一个新的区块),新bill的头部(block header)需要记录上一页bill的数据指纹bills(前一个区块的hash值),保证了上一页bills和当前bill紧密相关,顺序清晰。

比特币是区块吗_比特币和区块链的关系_比特币的区块是什么意思

如果修改了上一页的账单数据,其数据指纹(哈希值)将发生变化,无法对应到下一页账单中记录的哈希值。 所有玩家都可以识别出这是一条被篡改过的无效链并丢弃它。

前一个区块的头部还记录了前一个区块的哈希值,使得整个区块链环环相扣,有着严格的顺序,只要某个区块的数据被篡改,所有后续的记账数据块会变,可谓“一发牵一发”。 这是区块链记账的第三大特点:链上所有区块环环相扣,算法保证整条链信息不可篡改。

03

概括

区块链通过竞争机制产生记账权,保证记账节点的去中心化和所有记账节点数据的一致性。 通过在新区块中引用前一个区块的哈希值,保证整条链数据具有严格的顺序,不可篡改。 通过以上方式,保证了区块链上的交易信息是可信的,所以区块链是创造信任的机器。

结尾