区块链是计算机和经济学结合的产物,通过经济学原理,利用计算机技术实现生产关系的变革,从而减少信任的成本,提升合作的效率。从根本上来说,区块链技术是由多个独立的层级组成的,包括存储层、网络层、扩展层和应用层。
可扩展性三难困境”是由以太坊联合创始人维塔利克·布特林创造的一个术语。假设区块链系统只能具有以下三种属性中的两种:公众号关注:博森科技小蝶。
去中心化——系统中的每个参与者只能访问O(c)资源
可扩展性——系统可以处理O(n) > O(c)交易
安全性——系统可以使用最多O(n)资源来防止攻击
比特币每秒只支持7笔交易,而以太坊每秒支持20笔交易……Visa每秒可处理2.4万笔交易——峰值时达到5.6万笔交易。
如果区块链解决方案想要达到Visa的采用水平,那么如此缓慢的处理速度将严重阻碍其达到临界质量的努力。成本和速度将最终使许多区块链解决方案留在纸上,并阻止它们进入生产。如果我们没有看到某种突破,他们将继续这样做。
发现一个解决方案
好消息是,有才华的开发人员正在运行许多优秀的项目,以解决可扩展性的问题,并致力于各种不同的解决方案。帮助区块链扩大规模的一个方法是让交易“脱离链”。
off-chain(链下)
链下解决方案背后的想法是,较不重要的交易活动可以在链下(在单独的私有通道中)处理,并在稍后的时间最终在链上解决。理论上,随着用户对该解决方案的采用不断扩展,更多的交易将脱离链,从而释放主链上的空间。
它不仅解决了可扩展性问题。“链下解决方案实际上不仅是可扩展性的解决方案,而且是许多其他权衡的解决方案——比如支付的即时性和协议增强的快速迭代。
“链下解决方案实际上不仅是可扩展性的解决方案,而且是许多其他权衡的解决方案——比如支付的即时性和协议增强的快速迭代。“我认为链下解决方案既是扩展用例的一种方式,也是解决可扩展性解决方案的一部分。这可能不是我们将要使用的唯一解决方案,但它绝对是其中的一个重要部分。”交流请加笔者!