美文网首页区块链大学我们一起来聊天每天写1000字
区块链的数据是如何保障真实稳定的?

区块链的数据是如何保障真实稳定的?

作者: 秭归橙子和水果 | 来源:发表于2018-08-10 17:50 被阅读132次

【本文由赞我(zaneds.com)独家冠名】                   

                            1

区块链,字面意思理解就是分区分块,然后链接到一起。怎么感觉像拼图,对了。但是又错很多。拼图每一块都不能成为单独的个体,它只是集体的一部分,不是一个完整的图形。而区块链,每一个区块,都是记录着一件完整的事情,而且都是相同的。

既然每一个区块都是完整的,相同的,那要那么多区块干嘛?不是浪费资源吗?

然而,试想一下,只有一个区块,谁去证明它的真实可靠性。区块多了,就可以证明了,而且不可以更改。

你可以改其中某一个或者两个区块,但是不可能更改所有的区块。这样就最大程度确保了真实性。

为什么要链接到一起,都是记录一样的,当然要在一起,方便管理呀。不然,你如何判定谁对谁错。

                              2

大白话说完了,来点专业的。

区块链技术上,每一笔账都记在全网的所有计算节点上,也就是说,每一个计算节点都有一个一模一样的账本。是彼此独立又是互相关联的。

这样,即使哪个节点数据被损坏了,也没有任何的关系,因为还有好多和它一样的节点。就给损坏的系统维护创造了足够的时间来维护,也不会影响事物的正常进行。

分布式账本,就是交易记账由分布在不同地方的多个节点共同完成,而且每一个节点都记录的是完整的账目,因此它们都可以参与监督交易合法性,同时也可以共同为其作证。

和传统记账方式不同,每个个体记录的都是一小个方面,所有的个体集合到一起,才是一本完整的帐。当你想要查询一件事物的账本时,要向各个单独的个体,申请账本,然后再总结到一起。这样比较麻烦,不仅增加了工作强度,也会影响现有工作的正常运行。

而区块链技术,不同于传统的中心化记账方案,没有任何一个节点可以单独记录账目,从而避免了单一记账人被控制或者被贿赂而记假账的可能性。另一方面,由于记账节点足够多,理论上讲除非所有的节点被破坏,否则账目就不会丢失,从而保证了账目数据的安全性。

当然,要去破坏所有的节点,需要付出沉重的代价。

不能破坏,你也不能做假账,因为你把你的账本改了没有用,其他所有的账本,你没有办法去篡改,这个就是所谓的去中心化。

所有相同的账本,如果有一个节点存在异议,其余的都完全相同,那这一个节点毫不否认是做了手脚。

去中心化,并不是说没有中心,其实任意节点的权利和义务都是均等的。

                              3

系统是开放的,除了交易各方的私有信息被加密外,其余数据对所有人公开。任何人都可以通过公开的接口,查询区块链数据和开发相关应用,因此整个系统信息高度透明,从而可以很好的接受外部人员的监督。

一旦信息经过验证并添加到区块链,就会永久的存储起来,除非能够同时控制住系统中超过51%的节点,否则单个节点上对数据库的修改是无效的,因此区块链的数据稳定性和可靠性极高。

                                 

相关文章

网友评论

    本文标题:区块链的数据是如何保障真实稳定的?

    本文链接:https://www.haomeiwen.com/subject/qkelbftx.html