此内容由DeFi之道社群分享人洒脱喜问答整理,方便大家更好了解layer2。
这里,我个人根据分享内容做了一个重点提炼和理解。全文附在后面:
重点提炼:
1、layer2和侧链功能上是一样的,都是为了加快交易速度、降低交易费用,让用户有更好的体验的。
2、layer2与以太坊是共生,而侧链与以太坊是寄生。
3、因为与以太坊的关系不同,layer2更去中心化,而侧链更中心化。
4、从手续费的维度来说,layer2更像拼多多,用户越多,分摊的手续费越少,而侧链是用户越多,交易费用越高。但layer2在早期用户少时,这个优势并不明显。
5、由于资本的助推以及早期用户少时的体验,所以导致侧链更早爆发。
6、目前layer2上最具竞争力的项目,可以关注polygon。
7、Optimistic rollup方案与ZK Rollup方案相比,ZK Rollup对普通用户更有吸引力,更可能被用于支付、交易和其他特定用例。
8、即使未来80%以上的交易都在layer2进行,也未必会是以太坊一家独大,更可能的局面是多链共存的格局。
9、L3的概念就是在一个ZK rollup L2层的基础上递归构建L3层,它的主要目的就是进一步提升吞吐量,以及纳入隐私这个特性,这是零知识证明的两大用途。
10、目前来看,最好的layer2财富密码就是作为真实用户认真体验不同的layer2项目,并深度参与其中,比如翻译文档、深度交流或体验交互,这样才有可能真的因深度体验而得到项目的token。
「以上为个人整理及总结,不准确的地方请以群内老师分享为准by Crystalyaya」
问题1、多人已经熟悉了BSC、Solana (SOL)等L1公链,那侧链的概念是什么,Layer 2的概念又是什么,它们之间有区别吗?
回答:
由于区块链系统面临着与可扩展性、隐私、安全性等相关的关键挑战,研究人员便提出了多种方法来缓解这些挑战,其中侧链便是第一种方案,侧链是通过双向锚定桥(也就是我们现在俗称的跨链桥)连接到主区块链的二级区块链,侧链可以有自己的共识协议,它可能与主链的协议是完全不同的。
这个概念最早我记得是由Blockstream的研究团队在2014年为比特币提出来的,后来他们就开发了Liquid这个侧链,但真正第一个被大家所熟知的侧链,应该就是BSC了,BSC通过完全兼容以太坊EVM的方式,共享了以太坊生态的基础设施,并通过简单粗暴的大区块扩容方式增加了系统吞吐量(同时降低了手续费),从而引爆了竞争L1公链的第一波浪潮。
虽然BSC这些侧链采用了以太坊的技术方案,但它们和以太坊本身是属于竞争关系的,也因此,侧链的去中心化程度以及安全性,都是由自身的属性决定的,尽管侧链普遍采用了多重签名的方案,但侧链与侧链之间也有很大的不同,如果说签名节点都属于同一家企业,那么我们说这条侧链的中心化程度就非常高,因此潜在的风险也会较大,因为用户跨链的资金,都是掌握在这些签名人的手中的。圈子里流行一句话,“Not your keys, not your coins”,侧链就存在着这个问题,当然如果一条侧链的多签分布合理,那还是相对安全的。
然后再来说说Layer 2,Layer 2最初概念的覆盖面是非常广的,这包括了闪电网络、侧链、Plasma、状态通道等,但随着以太坊研发人员提出Rollup类型的二层扩容方案之后,多数情况下,我们指的就是以太坊的Rollup扩容方案,它们也被以太坊社区寄予了厚望。
Rollup 是一种新兴的L2扩容技术,在一个Rollup系统中,合约状态哈希与记录为calldata 的tx调用和参数,一起被记录在主链上。
打个不太恰当的比方,有100个人要去银行存款,如果大家都去排队存,那就会很耗时,大家的成本也高,但如果这100个人提前汇总成了一笔存款,并记录好了每个人的详细存款信息,那就可以通过1笔存款存放在银行
实际的交易是发生在链外(二层),Rollup系统将很多2层发生的交易,批量处理为单个链上状态转换来实现扩容,它的安全性,就是由主链链上合约验证状态转换正确性的能力来保证的。
这个过程,就把一部分和人相关的因素给去除掉了,因此,我们说Rollup系统继承了以太坊主网的安全性,它是on chain的,当然它依然存在漏洞和被攻击的可能,但相比侧链,Rollup是一种更去信任(去中心化)的扩容方案。
简单理解的话,如果项目方因为某种原因放弃了项目,或者说跑路了,Rollup系统的用户可以通过etherscan取回自己的资金,但在侧链的情况下,用户是没有办法取回自己的资金的。
从生物学的角度来看,我们可以认为侧链和以太坊是属于寄生的关系,而以太坊和Rollup Layer 2则属于共生的关系。
问题2: 有人说,现在的Layer 2项目依然是中心化的,其实和侧链也没有什么区别,真的是这样吗?
回答:
相比侧链,Rollup系统显然更加复杂,因此也可能存在潜在的安全漏洞,因此一些项目方在早期阶段就采用了相对中心化的方式来实施。
比如Arbitrum,它的三个资产桥合约的管理者就采用了多重签名的方式,并且他们可以发起对合约的升级,甚至可以访问托管在资产桥中的用户资金,这主要是为了应对可能的紧急漏洞,只要官方明确披露了这一点,那就是可以理解的,在这一点上,Arbitrum做的是非常好的,用户在进行资产跨链时,就可以看到相关的提醒。
当然,这种控制也只是暂时的,当确保系统没有致命的漏洞后,项目方就可以移除这种控制,这是一种科学的渐进式发展路线。相比之下,侧链就只能依靠多重签名。因此,两者还是存在很大区别的。
关于这方面的信息,可以看https://l2beat.com/?view=risk 披露的信息,他们在做这方面的审查工作。
问题3: 既然Layer 2有那么多的优势,为什么它们还没有爆发,反而是各大侧链先崛起了?
回答:
侧链和Rollup系统有一个非常明显的不同
侧链使用的人越多,手续费就越贵
Rollup系统使用的人越多,平均每个人承担的费用就越便宜
要理解其中的原因很简单,侧链基本就是在以太坊的基础上扩大了区块,可以容纳更多的交易
如果使用的人越多,那么手续费还是会越来越贵
Rollup系统有点像拼多多,拼团的人越多,那么每个用户分摊的手续费就越少,当然这是有一个上限值的。
理解这个后,我们可以看到,在侧链和Layer 2的早期发展阶段,用户的使用量是很少的,这导致侧链就显得非常便宜,而Layer 2就非常昂贵。
那普通用户首先关注的其实就是手续费和用户体验,这天然就有利于侧链
很多web 3的慕名者在进入这个圈子之后,他们的首选就是便宜和快速的公链,再加上VC资本的助推,最终导致侧链首先爆发了
而Layer 2就需要解决鸡与蛋的问题
可能发行token就是一种潜在的解决手段
问题4: 现在以太坊Layer 2有哪些类型?然后哪些项目是最具竞争力的?
回答:
这里我们还是谈Rollup类型的以太坊Layer 2
目前我个人比较关注的是3类
1、Optimistic Rollup (代表项目方Arbitrum和Optimism)
2、zk Rollup (代表项目方starkware(starknet)和Matter Labs(zkSync))
3、递归zk Rollup(代表项目方Aztec和starkware(starknet))
其他也有一些已经发行token的Rollup项目也可能会有一些竞争力
例如loopring(zk Rollup)和polygon(收购了多支zk Rollup团队)
但重点还是上面提到的一些项目,这里不得不说,polygon的战略真的很聪明
polygon最初选择了类似侧链的方案,从而领先了其他纯正的以太坊Layer 2一大步,现在它又要转型成zk Rollup,至于后期能否继续保持领先优势,还有待于进一步的观察。
问题5:最近Arbitrum官方撰文称,Optimistic rollup方案要比ZK Rollup方案更容易成为主流,真的是这样吗?你更看好哪个方案?
回答:
关于Optimistic Rollup和ZK Rollup方案孰优孰劣的争论一直在进行着
目前我个人的看法是
Optimistic Rollup的EVM兼容性更好,可以较早实现通用型Layer 2,此外就是Arbitrum提到的,由于Optimistic Rollup 系统拥有成本优势,因此可能更无需信任
但节点成本是否会随着摩尔定律或者其他方式降低呢?
Optimistic Rollup原有的一周提款期劣势,也随着跨链桥方案的出现而变得无关紧要了。
而ZK Rollup系统的优势就是理论吞吐量更高,以及链上手续费更低,这可能是ZK Rollup系统最大的优势
我们可以看https://l2fees.info/统计的数据,单纯ETH转帐,当前Optimistic Rollup系统的手续费大概是ZK Rollup系统的8倍
对于普通用户来说,ZK Rollup系统可能会更具吸引力
最后我还是比较赞同V神的观点:在短期内,optimistic rollup 的显著优势在于其通用的 EVM 计算,而 ZK rollup 更可能被用于支付、交易和其他特定用例
但中长期来看,随着 ZK-SNARK 技术的成熟,ZK rollup 会在所有用例中发挥出优势。
问题6:现在市场有一部分人的共识认为,未来以太坊上大部分(80%)的交易都是会在Layer 2上进行的,那么这对以太坊而言意味着什么?对其他公链的影响呢?
回答:
最初,我的想法是,一旦以太坊Layer 2通过发行token激励的方式点燃了L2季节(ps 可能会在2022年发生)
那么那些兼容EVM的侧链,就会在短时间内被吸走大量的流动性
那么这些竞争链可能就会彻底失去竞争力?
但在看了vitalik写的《endgame》之后,我发现自己的理解还是过于简单化了
vitalik认为,无论是大区块竞争链(采用rollup方案),还是以rollup为核心的以太坊
它们最终都会走向一个结局:
区块生产是中心化的,区块验证是去信任和高度分散的,并且仍然可以防止审查
有兴趣的朋友可以细读下V神的原文 https://vitalik.ca/general/2021/12/06/endgame.html
那么实际上,多链的格局基本就已经定了
当然,这是从长期来看的
而对于以太坊而言,Layer 2的成熟,意味着它可以承载更多的用户
但如果大部分(80%)的交易都发生在Layer 2上,那么新增长的价值也会被稀释到Layer 2项目的身上。
还有一个就是,rollup会是一家独大吗?还是也是多rollup并存的局面?我还是会倾向于后面的场景。
目前像a16z和Paradigm这样的头部VC机构,也都至少布局了2-3 个rollup团队,广撒网的方式会更安全一些,最后一个点,就是跨链的需求会越来越强。
这是值得去探索的一块领域,不仅仅是目前已经可用的跨链桥,还有一些是概念上更先进,但尚未可用的方案。
问题7:starkware又提出了Layer 3的概念,这又是什么?
回答:
我的粗劣理解是,L3的概念就是在一个ZK rollup L2层的基础上递归构建L3层,它的主要目的就是进一步提升吞吐量,以及纳入隐私这个特性,这是零知识证明的两大用途。
另一个用递归思路构建ZK rollup的团队就是Aztec,但它做的是隐私保护L2,而starkware的Layer 3野心更大,但显然实现难度也会相应的上升,缺点可能就是Arbitrum提到的由于硬件成本过高,而变得更快中心化。其实这也是一种权衡的结果,可能starkware想要的是吸引更多主流用户去使用它?
问题8:既然Layer 2 或Layer 3赛道这么有前景,那普通人该怎么参与进去呢?可以给点建议吗?
回答:
这其实就涉及到三个大家都非常关心的问题
项目方会发行token吗?什么时候发?怎么发?
目前几个有潜力的L2项目都没有发行token,唯一官方承认会发行token的就只有zkSync
而且zkSync今天刚刚提到,参与他们的zkSync Quiz 2 POAP活动的地址数就超过了93万个,目测是l2里最卷的一个项目了
换位思考一下,在多Rollup竞争,并且已经有一家明确会发行token的情况下,我要去竞争,去解决鸡与蛋的问题
那么发行token就是一个最简单也是最可行的利器
因此,在正常情况下,我认为绝大部分rollup项目都会发行token
但官方不会明确告诉你,他们可能会说:我们目前没有代币……
至于什么时候发行,很难去猜测,但至少需要等他们有可用的产品出来
因为token发行就只有一次,所以项目方会用在最需要的时候
最后,怎么发?
我们可以首先排除向公众融资,因为这些项目都有了VC的巨额资金支持,他们并不缺钱
那么按照Web 3.0的精神,你使用这些rollup,就会获得一些回报
但是有一个点,那就是项目方会设法阻止女巫攻击(也就是机器人撸羊毛的行为)
因此,我的简单建议就是认真去体验这些协议(让自己表现地更像是正常用户)
去discord社区进行深度交流(注意不是无意义地灌水)
为社区做一些贡献(无论是翻译,为社区成员解答疑问,还是向项目方提交反馈)
如果你真的看好某个协议,也可以发动自己的家人帮忙多操作几个账户。
以上为洒脱喜老师的分享内容记录和提炼,感谢老师的干货分享,也祝愿大家在web3世界获得相应的认知反利。
