主页 > 华为手机怎么安装imtoken > 了解区块链:如何去中心化!

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

华为手机怎么安装imtoken 2023-01-18 20:00:03

读懂区块链:如何做到去中心化!

前言

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

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

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

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

读懂区块链:如何做到去中心化!

去中心化(分布式)是在区块链技术中实现的,它依赖于共识算法。共识算法解决了一个提案(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(权益证明)权益证明

读懂区块链:如何做到去中心化!

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

简单来说,就是根据你持有的货币数量和时间,给你权益的系统。在 PoS POS 模式中什么是去中心化区块链,有一个术语叫做币龄,每个币每天产生 1 个币龄,比如你持有 100 枚币,总共持有 30 天,那么你的币龄就是 3000此时。

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

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

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

3:DPOS(Delegated Proof of Stake)委托权益证明

读懂区块链:如何做到去中心化!

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

优点:不需要全网所有节点的确认,大大减少了参与验证和记账的节点数量,可以秒级实现共识验证。

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

总结

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