CoinEx Smart Chain|解读创新共识如何平衡“不可能三角”

在公链赛道中,经常会引起讨论的就是“不可能三角”问题,即安全性、可扩展性(高性能)、去中心化,一般在公链中设计中需要弱化对某个特性的需求,只保证其他两项特性。

这里简单概况一下区块链中“不可能三角”的三个特性:

  1. 去中心化 是指拥有大量参与区块生产和验证的节点,一般节点的数量越多,去中心化程度越高。

  2. 安全性 是获得网络控制权需要花费的成本,通常在共识机制的设计中锚定现实世界的资产,例如工作量证明机制(PoW)锚定的是算力。

  3. 性能 就是每秒处理交易的笔数(TPS)。

各显身手 挑战“不可能三角”

面对“不可能三角”,主流区块链比特币、以太坊、EOS都在“不可能三角”的某个特性上做了妥协。比特币作为一种去中心化的数字货币,牺牲了高效的特性,满足了去中心化和安全性。以太坊2.0将采用PoS共识机制,但目前以太坊由于应用场景复杂,性能低下,容易发生拥堵。新一代公链Solana通过使用权益证明共识机制和历史证明,做到了手续费低,速度快,但是在去中心化和安全性上都做出了一定的妥协,它的特性也被针对性利用导致过网络宕机事件。

面对“不可能三角”问题,除了“妥协”的方案,近几年公链赛道涌现出许多新的解决方案,像Layer 2的分层方案,还有采用创新的共识机制方案,例如CoinEx Smart Chain(CSC)的CPoS共识。

CSC公链是去年上线主网的智能链,不同于主流公链选择妥协部分性能,CSC公链在兼容EVM的同时进行技术创新,采用了基于PoS共识、结合PoA出块机制的CPoS共识协议,实现去中心化、高效且低费的公链性能,在“不可能三角”中找到相对的平衡点。

推进创新 平衡“不可能三角”

CSC的CPoS创新共识机制,在可扩展性方面,由于基于PoS共识机制,满足了公链高性能(1000TPS)的特性;在去中心化方面,CSC公链设定了101个验证节点,一定程度提高了去中心化的程度;在安全性方面,CSC公链结合PoA的共识特性,为验证节点设置了高质押门槛(质押1万个CET),通过要求大量持币来提高获得网络控制权需要花费的成本,以确保公链的安全性。

CSC公链的PoS共识改善了PoW共识中因竞争而浪费的算力与效率,加上PoA出块机制,达成了更高效的共识。虽然有些人可能质疑PoS机制的安全性,但是PoS的质押出块机制本身在经济学上是有一定的可防御性。

这个可防御性具体表现为链上的攻击行为会有一些阻碍,包括社区会知道某些地址在大量进行币的买入,可能是攻击行为,可以防微杜渐;而攻击者购买代币过程中,代币的价格可能会不断上升,进一步提高了攻击者的购买成本;如果攻击者成功攻击,该链的代币价值将会大幅下跌,此时攻击者为了攻击而持有的代币价值也会大量下跌,像CSC公链要求的质押代币数量较大,下跌的损失可能会高于攻击者想篡改数据的价值,造成攻击的行为并不划算的结局。所以CSC公链的共识机制对安全性是有一定的保障的,并且不会过度弱化其扩展性和去中心化的特性。

事实上区块链的“不可能三角”,无论哪一“角”,都难以达到绝对的程度,可以说公链几乎不可能同时做到完全高效、完全安全和完全去中心化。而CSC公链从“平衡”的角度打开了新的探索方向,用创新的双共识机制在“去中心化、安全性、可扩展性”三者中寻求均衡点,从而打造出一个去中心化的、高效的、对用户以及开发者友好的金融生态。

这种寻求“三角”平衡的模式可能会为今后区块链挑战“不可能三角”带来更多的创新方案,进而推动区块链行业技术的快速革新。