若上一页账单数据被修改,那它的数据指纹(哈希值)会产生改变,就无法与下一页账单中记录的哈希值对应上。所有玩家就能识别出这是个被改动的无效链,并将其丢弃。
在下一轮游戏中,新的得胜玩家,记录新一页账单(挖出新区块),新的账单的头部(区块头)需要记录上一页账单的数据指纹(上个区块的哈希值),这就担保上一页账单和当前账单成立有明晰顺序的细密关联。
区块链的记账方法
这是通过验证和嘉奖机制来现实的。所有玩家城市验证得胜玩家记账的真实性。假如记假账,其他玩家就不承认这次记账,得胜玩家就白白挥霍一次记账时机。并且,每次得到记账权都意味着丰盛的嘉奖,记假账就便是自动放弃嘉奖。所以,得胜玩家出于好处思量,不会记假账。
在前面的《如何跟大爷大妈讲清楚什么是比特币?》一文中,我们相识了什么是比特币及其运行道理。昨天《?区块链为什么能防伪、防改动?》一文,又请出5位天子来帮你领略比特币的底层技能区块链为什么能防伪、防改动。
纵然他是一个粉碎分子,特意来捣乱,最终也无法通过其他玩家的验证,因为只有正确的记账才会被所有玩家承认。这就担保了记账数据的正确性。
区块链通过竞争机制,发生记账权,担保记账节点的去中心和所有记账节点账本数据的一致性。通过新区块引用上一区块的哈希值的方法,担保全链数据具备严格的先后顺序以及不行改动的属性。通过以上方法确保区块链上的生意业务信息都是可信的,所以说区块链是制造信任的呆板。
小结
传统的记账方法
02
在区块链系统中,按照一套竞争法则,选出记账人,参加竞争的人都有时机得胜当选记账人。我们假设这个法则是拼魔方比赛,谁最先拼好魔方,谁就得到记账权。这浮现了区块链记账的一个特点:非中心化记账。通过玩魔方游戏随机发生记账人,担保记账人不再是某其中心化机构。
每一次魔方比赛中,都只发生一名得胜者,由他来举办记账,记账信息打包生成一个数据包,该数据包称为区块(即挖出一个新区块)。其他玩家验证无误后,将这个新区块复制(下载同步)到本身维护的区块链上,这就担保了所有玩家虽是漫衍式记账,但所有人的账本数据是一致的(区块链上信息沟通)。这浮现了区块链记账的第二大特点,所有节点(参加游戏的玩家)维护的账本一样,对账很是利便。
本日,我们延续昨天的话题,讲讲区块链的记账方法是如何让其成为制造信任的呆板的?
那如何担保记账人不会作弊记假账呢?
小张每月人为是1万元,在发人为的进程中,银行会记录:公司账户减1万元,小张账户加1万元。发人为后,小张趁双11用微信付出买了件衣服,耗费500元,这时微信会记录:小张的账户减500元,商家的账户加500元。
记账,是各人很熟悉的一件事。尤其此刻,出门都不消带现金,你有几多钱,就等同于你在银行帐户、付出宝或微信钱包里对各类出入举办记帐计较后的余额。
01
一次记账完成,就是一个新区块被挖出,这个区块信息是牢靠的,它有本身独占的数据指纹(即哈希值。通过对该区块举办哈希运算,发生该区块的哈希值,该区块产生任何变革,区块的哈希值就会有庞大改变)。
我们承认这样的记帐方法,是基于对记账者(银行、微信付出等级三方机构)的信任。但它们属于中心化记账系统,难以制止因系统妨碍、公司倒闭或其他原因导致的记账失效、失真。
假如可以人手一个帐本,,各人配合参加记帐,帐本及时同步,账本就变得果真透明、真实靠得住多了。这样,任何一方呈现问题,都不会影响记帐的安详运作。与由个体机构举办记帐对比,这显然是个更好的记账方法,这其实也是区块链的记账方法。
而上个区块的头部也记录了上上个区块的哈希值,这样整个区块链环环相扣,有严格的先后顺序,且只要某个区块数据被改动,其后所有区块的记账数据就会产生改变,可谓“牵一发而动全身”。这就是区块链记账的第三大特点:链上所有区块,环环相扣,通过算法担保全链信息无法改动。
那什么是记帐呢?举个例子:
郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。