主页 > imtoken钱包下载注册教程 > 了解区块链:如何去中心化!

了解区块链:如何去中心化!

imtoken钱包下载注册教程 2023-04-12 06:17:52

前言

在区块链的世界里,我们每天都在谈论去中心化。那么去中心化到底是什么,它的核心是什么?他是如何改变生产关系的?今天,让我们一起讨论区块链的去中心化及其核心!

区块链本质上是一个去中心化的分布式数据库。通过加密技术,先对数据进行加密区块链的去中心化是什么意思,然后按时间顺序叠加生成永久且不可逆转的修改记录,再将这些数据的节点去中心化,形成分布式账本系统。

去中心化的核心:共识算法

去中心化:是互联网发展过程中形成的社会关系和内容生成的形式,是相对于“中心化”的一种新型网络内容生产过程。

那么要在区块链技术上实现去中心化(分布式),就要靠共识算法了。共识算法解决了一个提案(Proposal)达成共识的过程,以保证系统满足不同程度的一致性。在分布式系统中,proposal的含义非常广泛,比如多个事件发生的顺序,key对应的value,谁是leader等等。可以认为任何需要约定的信息都是一个提案。

共识算法

目前区块链中主流的共识算法有3种,分别是POW(Proof of Work)、POS(Proof of Equity)和DPOS(Delegated Proof of Stake)。它们的典型代表是BTC(比特币)、ETH(以太坊)和EOS(葡萄柚)。

1

POW(工作证明)工作证明

POW 简单来说就是你发出一个计算结果,这个结果的获取需要做很多工作,但是很容易验证。一个合格的区块哈希由 N 个前导零组成,零的数量取决于网络的难度值。要得到一个合理的 Block Hash 需要大量的尝试和计算,计算时间取决于机器的哈希运算速度。当一个节点提供了一个合理的 Block Hash 值时,就意味着该节点确实经历了很多次的计算尝试。当一个节点拥有全网n%的算力时,该节点有n/100的概率找到Block Hash。

优点:完全去中心化,节点自由进出;

缺点:目前,比特币已经吸引了世界上大部分的算力。其他使用 Pow 共识机制的区块链应用很难获得相同的算力来保证自身的安全;采矿造成大量资源浪费;达成共识 周期长,不适合商业应用。

2

POS(权益证明)权益证明

权益证明被一些人认为是富人更富,穷人更穷的模型。该模型会根据您持有数字货币的数量和时间为您分配相应的权益。

简单来说,就是根据你持有的货币数量和时间,给你权益的系统。在权益证明的POS模式中,有一个名词叫币龄。每个硬币每天产生 1 个硬币年龄。例如,如果您持有 100 个币,总共持有 30 天,那么您的币龄为 3000。

POS的优点是不浪费电,更难造成51%攻击。因为如果你想进行 51% 的攻击,你必须拥有 51% 的货币。当你拥有 51% 的货币时,你还傻到攻击它吗?当然不是。

优点:一定程度上缩短了达成共识的时间

缺点:仍然需要挖矿,本质上并不能解决商业应用的痛点

3

DPOS(委托权益证明)委托权益证明

DPOS 有点像议会制或人民代表大会制。它允许每个持有利益的人投票,产生一组代表,我们可以理解为超级节点。这就是现在 EOS 的 21 个超级节点的意思。这些节点作为新区块的创建、验证、签名和相互监督。

优点:不需要全网所有节点确认区块链的去中心化是什么意思,大大减少了参与验证和记账的节点数量,可以秒级实现共识验证

缺点:整个共识机制仍然依赖于代币,很多商业应用不需要代币。

共识算法是去中心化的核心。当我们了解一个去中心化的项目时,我们最需要了解和学习的就是它的共识机制。就看他的共识机制是否合理,通过共识机制能否维持系统的正常运行。