Time:2022-04-07 Click:510
从文化或组织的特点出发,人类可以大规模合作,在地球上的许多生物中脱颖而出,达成共识。没有共识,就不可能形成机构合作的力量,其中一些来自国家机器,如货币的使用,这需要国家的信用认可。
比特币的诞生给我们带来了网络独立运行的成功例子。它通过共识算法、加密、点对点网络和奖励机制形成了一个没有中央机构的自治社区。信任最终实现了点对点的价值循环。
我们可以从 Quark 区块链中现有的主要区块链共识机制是什么?需要注意哪些共识机制?还有哪些共识算法值得关注?会继续进化吗?
共识算法是区块链本身运行的核心
就区块链而言,它没有负责系统运行的中央机构,那么如何记录账簿呢?你确认了哪些账户?这些问题需要通过分散的机制达成共识。
对于公共链来说,共识机制是否足够安全、更有效是一个关键问题。共识机制已经设计好了。首先,它可以确保网络安全、会计安全和恶意攻击。让社区运作良好,特别是在如何激励自己方面,是否有良好的设计是自治社区进入良性循环的关键,
最后,越来越多的共识算法在保证安全的同时,也会考虑效率和公平性。让我们来看看不同共识算法的优点。
1. 工作量证明
区块链是哈希算法_区块链算法_最简单的区块链有共识算法
Pow 算法是由比特币引入和使用的最典型的共识机制。例如,在比特币网络中,矿工必须通过计算能力解决数学问题,即PoW共识机制。第一个发现哈希特殊属性的矿工将在几分钟内获得预订权和比特币奖励。
这种机制的本质是消耗计算能力,因为没有其他方法可以解决问题,只能依靠计算能力。虽然解决问题需要时间和精力,但验证答案的正确性非常简单,因为计算背后有经济成本,需要电力和矿机的支持,也就是说,发起 51% 计算攻击需要大量的能量和计算资源。
PoW 协议是迄今为止运行时间最长、运行时间最长的共识算法,安全性高,是一个相对公平和分散的网络。
但也有很多地方受到批评,特别是在能耗和性能方面,因为解决这个问题需要大量的电力消耗。据统计,PoW 算法比爱尔兰国家消耗更多的全球电力。
区块链是哈希算法_最简单的区块链有共识算法_区块链算法
此外,PoW 机制因其可扩展性而受到批评,因为它不能保证安全性和性能。其可扩展性仅为每秒 7 交易,与 100多万个集中交易相比无与伦比。比特币很难通过 PoW 机制实现在线电子现金支付。
也有一些关于集权的争论,因为电价因地区而异。从成本的角度来看,它最终将相对倾向于电价较低的国家和地区。例如,目前,中国占比特币计算能力的大部分。.
2. PoS
不同于PoW,PoS不需要消耗计算能力来获得记账权,所以更环保。PoS 有验证人需要锁定一定数量的代币,锁定后会有 PoS,一个验证人组轮流对下一个区块进行提案和投票,并根据其拥有的代币数量对投票进行加权.
区块链是哈希算法_区块链算法_最简单的区块链有共识算法
也就是说,每个网络节点都链接到一个地址,地址持有的代币越多,生成下一块的可能性就越大。如果攻击者想发动 51% 的攻击,他必须持有 50%以上的代币。如果网络市值超过 10 亿美元,攻击者必须支付至少 5 1亿美元。如果攻击使网络不安全,对理性攻击者毫无意义, PoS 防御和攻击是有共识算法的最简单的区块链,防御更简单,恢复网络的成本也低于攻击者。PoS 更适合代币固定网络,不会引起通货膨胀,其收入主要来自用户交易。
PoS优点是不需要消耗大量的能量,可以很快达成共识,但也有缺点,因为不是所有的节点都愿意挖掘,永远不会有最终的结果,机制需要缓解这个问题,容易造成分歧。
3. DPoS
DPO比POS最简单的区块链具有更有效的共识算法,其令牌持有人向代理人投票,代理人通过验证块事务奖励,DPO只要令牌持有人能够在代表失败中发挥作用,代表失败中发挥作用。
它比 PoS 更高效,因为代理需要遵守所有规则以确保网络正常运行,并且它没有分叉,比 PoS 有优势。
缺点是风险集中。当超级节点数量只有 20个以上时,当超级节点得到控制时,网络存在安全隐患。DPoS共识机制也在不断发展,需要考虑到安全性和分散性。以及效率。
综上所述
区块链网络运行的核心是共识机制。为了保持区块链上不同节点的复制一致,需要通过共识算法来实现。然而,目前的区块链技术很难实现性能、安全和分散化。集中确保安全和分散。
每个算法都有自己的优缺点。PoW作为公链的共识算法,难以实现可扩展性,DApp难以建立生态基础,难以扩展到主流应用。
在 PoS 或 DPoS 在共识算法中,也可能一些小概率事件,如窃取私钥、串通超级节点导致集中。考虑到性能,分散化和安全性可能存在一些缺陷,但可以预见,除了PoW、PoS、DPoS、……,共识算法层出不穷。探索链式发展是有益的。