区块链的设计原理,区块链的设计思路

  

     

  

  起源于比特币的区块链现在很火,很多人都相信它会改变世界。然而,大多数关于区块链的书都太深奥复杂了。作为一个普通人,要了解区块链,你不需要知道如何实现每一个细节设计。你只需要了解区块链的基本原则就可以参与其中。这篇文章专门写给对区块链还没有概念的小白,大神可以无视。   

  

  我们知道区块链最大的特点是不可篡改,那么区块链怎么防篡改呢?事实上,这是每个人提到的区块链最常用的词——分权。因此,走向中心并不是区块链的目的,而只是实现它的不可篡改的手段,这实际上并不是最终目的。真正的目的是建立信任,达成共识。因此,有人说区块链是创造信任的机器。   

  

  为什么去中心化能够实现不可篡改呢?   

  

  区块链是所有参与节点共同维护的账本(数据库)。假设你现在在一个会议室,里面有十个人。这十个人要一起做一个PPT,记录这十个人资产的相互流转情况。每个人都有一个小账本,PPT上显示的是大多数人认同并记录的数据。   

  

  如果A给了B 1000元,会议室的人都看到了,然后大家在小本子上写下‘A给了B 1000元’。这是大多数人看到并认可的数据,于是PPT显示‘A给了B 1000元’,这个记录就完成了。b .不想收账,想改也改不了,因为PPT上显示的数据和大部分小笔记本上的数据是一样的。只能在自己的小本子上改,PPT上的数据不会变。除非你能说服大多数人跟你换数据,这在区块链几乎是不可能的,所以区块链的节点越多越安全。   

  

  这样就达到了不可篡改的目的,大家就可以安心转账了。不用担心我转给他他不接受账单。   

  

  当然,如果你想更多地了解区块链,还有很多东西需要研究,比如非对称加密、时间戳、共识机制等。但对许多人来说,知道区块链能创造信任的基本原理就足够了。   

  

  一句话:区块链是很多人共同维护的一本账本。链上显示的是大多数人认可和记录的数据。如果要更改自己小账本里的数据,是无效的,从而达到不可篡改的目的。   

相关文章