区块链如何制造信任?_币世界+白话区块链

2021-02-20 16:12 栏目:行业动态 来源:网络整理 查看()

让我们继续前面的话题,谈谈区块链的簿记方法是如何让它成为一台创造信任的机器的。在之前的文章《科普 | 什么是比特币?》中,我们学习了什么是比特币,以及它是如何工作的。《科普 | 区块链为什么能防伪、防篡改?》,邀请五帝帮你了解为什么比特币的底层技术区块链可以抵抗伪造和篡改。

今天,我们继续前面的话题,谈谈区块链的簿记方法是如何使它成为一台创造信任的机器的。

01

传统记账法

区块链如何制造信任?_币世界+白话区块链

在区块链体系中,根据一套比赛规则,选出记账员,所有参加比赛的人都有机会获胜并当选记账员。我们假设这个规则是拼魔方的比赛。谁先拼魔方,记账就对了。这反映了区块链记账法的一个特点:分散记账。通过玩魔方游戏,随机生成记账员,保证记账员不再是一个集中的机构。

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

如何保证记账员不造假账?

这是通过验证和奖励机制实现的。所有玩家将验证获胜玩家账单的真实性。你写假帐,其他玩家不会认可这个记账,中奖玩家就浪费了记账的机会。而且,每次获得记账权,就意味着丰厚的奖励,记录假账就意味着自动放弃奖励。所以赢的玩家不会出于兴趣写假账。

即使是破坏者,也无法通过其他玩家的验证,因为只有正确记账才会被所有玩家认可。这保证了会计数据的准确性。

一旦记账完成,就挖出一个新的块。块信息是固定的,它有自己唯一的数据指纹(即哈希值)。块的哈希值是通过对块进行哈希运算生成的,如果块发生变化,块的哈希值会发生很大的变化)。

在接下来的游戏中,新的获胜玩家会记录一个新的页单(挖出一个新的块),新的页单的头(块头)需要记录上一页单的数据指纹(上一个块的哈希值),保证上一页单和当前的页单以清晰的顺序紧密相关。

如果修改上一页的账单数据,其数据指纹(哈希值)会发生变化,无法与下一页账单记录的哈希值相对应。所有玩家都能认出这是一个t

前一个块的哈希值也记录在前一个块的头部,使整个区块链环环相扣,有严格的顺序,只要某个块的数据被篡改,之后所有块的记账数据都会发生变化,可谓“带头动全身”。这是区块链会计的第三大特点:链中所有的块都是互锁的,整个链信息不能通过算法篡改。

03

总结

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

微信二维码
售前客服二维码

文章均源于网络收集编辑侵删

提示:仅接受技术开发咨询!

郑重申明:资讯文章为网络收集整理,官方公告以外的资讯内容与本站无关!
NFT开发,NFT交易所开发,DAPP开发 Keywords: NFT开发 NFT交易所开发 DAPP开发