说起去中心化,大家首先想到的应该就是去中心化金融,而很多人还不了解究竟去中心化是什么。其实去中心化就是一种现象,也可以说是一种结构,它一般只会出现在拥有众多用户或众多节点的系统中,其中每个用户都会连接并影响其他的节点。在去中心化的系统中,每个人都是中心,并且每个人都可以连接并影响其他节点,这种扁平化、开源化并且平等化的结构就是去中心化。很多投资者还不知道这个去中心化是如何实现的?下面就让小编带大家来了解一下。
1.解决身份问题
解决身份问题:非对称加密(ecc密码体系等)的引入,例如签名算法ecdsa等,保证身身份可以被无第三方的公开验证;
2.消息传递完整性
消息传递完整性:散列算法例如sha2,hmac,keccak等的引入,其高抗碰撞性保证了个人信息传递的完整性;
3.点对点通信
点对点通信:kad,gossip等p2p通信协议的引入,使得通信双方无需第三方参与,直接可以完成信息的传;
4.共识技术
共识技术:共识既要保证区块链出快的有序性,又要保证足够激励,让大家参与到网络中来。较为著名的有POW(比拼算力),POS(比拼财力)以及其他比拼某种资源的共识。
5.多副本冗余
多副本冗余:在前面4点的基础上,使得各自都有一个账本记录了所有交易,谁都不依赖谁,谁也否定不了谁,终极体现去中心。
优点:
1、系统安全性高:在去中心化的区块链网络中,无中心节点可攻击。
2、交易安全性高:去中心化的交易方法便捷而简单,无第三方介入,不需要担心信息的泄露。
3、节约性好:由于去中心化处理方式较传统处理方式更为简单与便捷,因此在大数据量交易同时进行时,去中心化的方式会节约资源。
4、自主高效性:去中心化的区块链技术,无需第三方介入,点对点直接交互,使得高效率、无中心化代理、大规模的信息交互方式成为现实。
缺点:
如果“去中心化”广泛使用,权威中心将逐渐被淡化,节点之间传递的信息的可信性与准确性将面临问题。例如,在一个“去中心化”的系统中,有部分节点坏掉,他们可能向外传播错误甚至不传播信息,如此一来无法验证信息传输的准确性。准确性下降,自然无法获得可信性。
去中心化其实说的就是共识机制,它指的是数据的一致性,可以分为POW和POS,并且去中心化的关键就是分布式账本。我们其实可以把这些分布式的账本看成是分布在不同节点上的数据库,这些数据库储存着比特币网络的交易记录,而其中的核心问题就是如何保证这些分布式账本的一致性。众所周知,区块链是通过密码学产生的一些数据块,它是通过块来记录区块链的每一次交易的。
以上就是去中心化是如何实现的?去中心化的优缺点介绍的详细内容,更多关于如何实现去中心化的资料请关注句子百科其它相关文章!
免责声明: 文章源于会员发布,不作为任何投资建议
如有侵权请联系我们删除,本文链接:https://www.sws100.com/btc/317719.html