三分钟搞懂区块链扩展方案
01 区块链世界不可能三角问题
不可能三角问题,即三元悖论(Mundellian Trilemma),也称三难选择(The Impossible Trinity),它是由美国经济学家保罗·克鲁格曼(一说蒙代尔)就开放经济下的政策选择问题所提出的,其含义是:在开放经济条件下,本国货币政策的独立性(Monetary policy),固定汇率(Exchange rate),资本的自由进出(Capital mobility)不能同时实现,最多只能同时满足两个目标,而放弃另外一个目标来实现调控的目的。
区块链世界也存在不可能三角问题,讲的是安全、去中心化、可扩展性三者之间不可共存,只能取其二,如下图所示。比特币选择的是安全和去中心化,牺牲了扩展性和高并发,只有约7 TPS的吞吐量,难以支撑大规模的商业应用。EOS、IOTA等采用DPOS、DAG共识机制,选择的是安全和效率,吞吐量可达几千乃至几万TPS,一定程度上牺牲了去中心化。
图1 区块链世界不可能三角
02 扩展方案大全
目前的公链3.0项目的主要目标是在保证安全的前提下,在去中心化和效率之间寻找平衡,努力提高可扩展性,以适应未来大规模的商业应用。主要扩展方案如下:
1、增加区块大小。这个简单直接,最好理解,区块变大,存储信息自然增多。这也是BCH采取的路线。
2、隔离见证。即把数据和见证、签名部分分离,提高验证速度。这也是BTC、LTC、BTM采取的路线。
3、优化共识机制。DPOS、DBFT等共识机制的设计大大减少了验证节点数量,因此大幅提高并发,当然也不可避免的减弱了去中心化程度。这也是EOS、NEO采取的路线。
4、分片技术。即将节点分成若干片并行验证,可以几乎无限的水平扩展,但是同时也增加了网络的复杂性和攻击范围,安全性有所降低。采取这个技术的有Zilliqa、Rchain等。
4、链下通道技术。闪电网络,雷电网络、侧链都属于链下通道,简单说就是频繁的小额交易链下处理,降低主链验证压力。BTC采用了闪电网络,ETH过渡扩容方案采用雷电网络,著名的的RSK、plasma都是采用侧链线路。
5、跨链。如果把公链比作局域网,那么跨链就是把局域网连接成互联网的连接器,是不同公链价值交换的纽带。跨链技术的采用可大大提高公链的扩展性。注明的跨连项目有Cosmos、Heronode等。
对区块链项目感兴趣的朋友,欢迎加入铁哥项目研究群(先加微信后拉群),一起探讨、投资优质区块链项目。也欢迎有好的项目资源和渠道的朋友一起合作。
以上就是三分钟搞懂区块链扩展方案的所有内容,希望对大家有所帮助。
发表评论 取消回复