首页  >  要闻 >  区块链 >  Layer 2解决方案那么多,怎么就没人用呢?
Layer 2解决方案那么多,怎么就没人用呢?
 Leora    
2021年04月14日 01:00
  收藏
   

链上扩容并不是一个「新」问题。

早在2017年,以太坊和比特币拥堵、无法满足用户需求的弊病就已经显现了,从那时起,陆续有开发团队提出相应的解决方案,只是随后而至的熊市降低了人们的交易热情,这类方案也就淡出了投资者的视野。

直到去年5月份,随着流动性挖矿及Uniswap的火爆,人们再次发现:Gas price一路飙升到500 Gwei,未确定交易数达14万余笔。有人调侃,以太坊的性能都不足以提供一个DeFi项目的正常使用。也因此,链上扩容的问题又重新成为了热议的话题。

谈到扩容,就不得不提到区块链的不可能三角问题。对一条公链来说,安全性、去中心化程度、可扩容性三者不可兼得。理论上,为确保去中心化程度及安全性,链上的每一条信息都需要通过所有节点的认证才能达成共识,这意味着一条链的吞吐量就等于一个节点的吞吐量。

人们尝试从多个角度来解决扩容问题。最直接的方式就是从不同维度「修改」这条链:小到调整区块大小、尝试不同共识算法,大到改变链的组成及数据传输结构——每种改变都会不同程度地妥协系统的去中心化程度和安全性。利用分片技术是一种新的尝试:让每一分片处理各自片中产生的交易。想法很美好,但目前分片技术在区块链上的应用还不成熟,诸多问题尚未被解决,尤其是跨片通信与互操作性。

链下扩容算是唯一还算成熟的技术。这一方案的主要逻辑是将一层主链负担减到最低,二层完成应用逻辑。能够实现这一方案的原因是并非所有的交易都需要达成全局共识,并非每一笔交易都需要改变全局状态,一层公链只需要负责保证公共可验证性就已足够。

Layer 2解决方案那么多,怎么就没人用呢?

从上图可见,以太坊的Layer 2项目已经非常丰富,但以太坊依然会堵,为什么Layer 2的应用很少有人用呢?为什么Layer 2看似成果显著,但为什么离我们还是那么远?

Layer 2的生态发展

即便不曾体验过Layer 2带来的便捷,大家或多或少都听说过Layer 2项目或者代币。从技术架构来说,Layer 2方案百花齐放,比如适合大规模转账的 zkRollup、Optimsm和Offchain labs在做的Optimistic Rollup、Celer提出的Hybrid Rollup和状态通道网络,以及一些还在坚持Plasma的项目。

DeFi热潮兴起后,Celer Network的董沫博士明显感受到了市场对底层基础设施的态度转变:

Layer 2生态其实一直都在稳步推进,开发者也是越来越活跃,随着以太坊拥堵问题再次显现,开发者对Layer 2的关注也在不断的增强。

不光是开发者关注,更重要的是,不同公链也在布局自己的Layer 2扩容生态,包括Polkadot、Oasis Labs、Nervos等等。那么,在如此众多的方案中,这些项目面对的最大技术难题又是什么?

不同的路径中间,摆放着各式不同的路障。Matic的JD认为:

对于Matic的Plasma解决方案而言,大规模退出问题十分棘手。Matic的Plasma+PoS混合架构中PoS数据可用性层最大程度地减轻了退出问题。应用多个验证节点取代单一节点的认证能够将欺诈及数据可用性问题缩减至近乎为零。

董沫博士则表示:

Celer的Hybrid Rollup虽然没有Opitmistic Rollup中『谁来决定交易打包的顺序和与主链的连接』问题,以及『如何设计出块节点的激励机制来避免交易 censorship』的问题,还有『如何尽量加快交易确认的延迟』的问题, 但『如何帮助轻节点监控交易的有效性』的问题仍然存在。

目前状态通道网络其实已经没有什么尚未突破的难点了,它基本上已经是一项能进入生产环境使用的技术——基于Celer的游戏平台CelerX每天都在使用状态通道技术,用户已经能在无感知的情况下使用着区块链技术与支付平台。

但或许很多人都很疑惑:为什么即便已经有那么多的Layer 2解决方案,为什么这次DeFi热潮的冲击下,以太坊网络还是会如此拥堵?JD认为造成这种割裂的原因主要有两个,一是开发者问题,

对大多数开发者们来说,他们希望在不改变原有代码的情况下将应用迁移至Layer 2。 因为对代码进行任何改动会涉及到可观的审计及维护费用。但如果Layer 2项目方能够让应用开发者们简单的完成迁移,这将在一定程度上促进开发者迁移的意愿。

其次是用户端的问题。

对用户来说,选择使用以太坊主链,还是Layer 2应用是一件非常棘手的问题。用户需要明白使用两者的利弊,或者说,Layer 2项目方能直接让用户实现无感地与Layer 2进行交互。 在没有合理的激励措施下,将资产在一层与二层间转移对于用户来说是极具挑战性的。

此外,董沫博士也认为:

进出Layer 2的过程往往比较复杂,这个对于技术和用户都是门槛,同时对于生态更是门槛。Layer 1的基础设施(Infura、浏览器、轻客户端、交易所支持等等)已经比较完善,而在应用迁移到Layer 2的过程中, 还需要有相应配套的基础设施,这些东西都不难做,但是需要一点时间。

编辑: Leora
更多财经请关注 WX: Chaocaijing123456
币海财经: 全球财讯门儿清 https://www.bihai123.com/
声明: 本文由入驻币海编者上传,观点仅代表编者本人,不代表币海财经赞同其观点或证实其描述,请自行判断。

延伸阅读