区块链layer1和layer2的解读
Layer1和Layer2
首先要明确的是,Layer1和Layer2的概念并不单单指的是以太坊网络,而业内借鉴计算机网络通信体系架构的OSI模型(Open System Interconnection Reference Model,即开放式系统互联通信参考模型),将区块链逻辑架构划分为三层——Layer0、Layer1和Layer2。 其中的Layer就是它的最普遍释义——“层”的意思,所谓Layer1和Layer2也就是第一层和第二层。对照上图来看,其中第0层对应OSI模型的底层协议,大致包括物理层、数据链路层、网络层和传输层。第一层(Layer 1)大致包括数据层、共识层和激励层。而第2层(Layer 2)则主要包括合约层和应用层。 按照这个维度来划分,像我们所熟悉的比特币网络、以太坊主网等主流公链都属于Layer 1的范畴。只不过,由于在当前众多的公链项目中,以太坊是运行智能合约、DAPP最多的公链,也是锁仓资产价值和日均交易量最大的公链,所以在有关以太坊网络Layer1和Layer2不同扩容方案的讨论也是最多的,所以在本文中,如没有特殊说明,所提到的Layer1和Layer2一般以以太坊为主。通俗来说,在以太坊网络中,Layer 1的主要作用就是确保网络安全、去中心化及最终状态确认,做到状态共识,并作为一条公链网络中可信的“加密法院”,通过智能合约设计的规则进行仲裁,以经济激励的形式将信任传递到 Layer2 上;而Layer2 则以追求更高效的性能为终极目标,从上面区块链技术逻辑架构示意图中,我们可以看到,作为第二层网络,可以替 Layer1 承担大部分计算工作,近年来,不少项目都是基于Layer2搭建的,从而将交易行为从主链上分离出来,降低一层网络的负担,提高业务处理效率,从而实现扩容。在这个过程中,Layer2 虽然只做到了局部共识,但是基本可以满足各类场景的需求。 目前行业内比较贴切的是将Layer1和Layer2的关系和中央银行与商业银行的关系来类比:把Layer1承担着中央银行的角色,而layer2则是各大商业银行。在现行主流的金融系统中,所有的资产都必须在中央银行结算,而具体的流通过程可以同时发生在中央银行和商业银行。因为如果所有人都去央行结算的话,势必会发生业务拥堵的情况,更好的解决办法当然是由商业银行来先处理大量交易业务,然后由各个商业银行和中央银行结算一次整体业务,这样才能使得整个金融系统更加高效有序的运转起来。所以从中我们能够得到的启示就是,对于在以太坊网络中存在的交易拥堵、手续费居高不下的问题,一个可行的解决方案就出炉了——将以太坊的资产存入Layer2,之后的资产流动交易环节都在Layer2上进行,只把最终结算过程放到Layer1上就可以了。
Layer2方案
layer2方案有哪些?我经常听到别人说roll up,这是什么?
说来话长,这里面的方案很多:channels、plasma、Sidechain、rollups。
Channels
也被翻译为状态通道,最有名的是支付状态通道。链下交易,链上同步状态。类似线下支付,线上结算,这有点支付宝的感觉了,不过没有那么方便(当然,区块链目前大多数应用都不太方便)。这个TPS处理量可以很大,因为链下处理可以非常高效,问题是这种应用更像是B端用户约定好的一种操作,很难对接智能合约,完成散户的需求。当然,有人说设置通道、质押币、监控通道状态比较麻烦是弊端,其实核心原因并不是这个。知名channels项目,如raiden雷电网络,市值排名500以后了。这个技术和比特币闪电网络类似。
Plasma
Joseph Poon and Vitalik Buterin提出的。plasma和channels一样的问题,不能扩容通用型智能合约,最出名的项目是OMG。vitalik提出来了,不过后来v神说,还是rollup更牛,那大家就去追rollup。
Sidechain
以太坊侧链,理论上来说,火币生态链Heco、币安智能链BSC、OKChain都算是以太坊侧链。侧链和主链本质上算是两条链,数据和状态并不同步。所以,以太坊原教旨主义者、Vitalik等很多大咖内心并不是很支持侧链的发展,“我的技术代码是你的,你的还是你的”。不过,最近Heco、BSC发展迅猛,从一定程度上也是扩展了整个以太坊的生态。可以通俗理解为,其他的layer2方案,算是亲儿子,sidechain侧链是干儿子,且是很有实力的干儿子。吃瓜群众哪里好用,哪里收益高去哪里,别的亲疏远近,不是很在意。
Rollup
Rollup可以翻译为“汇总”。roll up两个词分开写,指的是“卷起来”。
那么layer2的rollup要汇总什么?要卷什么呢?
一句话:汇总侧链上的多个交易信息(状态)生成一条信息(hash),上传到以太坊主网上。简化理解为侧链和主链之间的连接就打通了,已经存在。rollup相当于一个没有共识节点的侧链。一些项目方没有资源搞侧链,几台服务器搞一个rollup,定期打状态信息到主链上,保证信息不会篡改。
主链下不断更新的状态哈希值,上传到主链上,链上是无法独立验证信息是真的假的,zkrollup可以对这个简单的信息做验证,目前主要是转账信息。optimistic rollup
有很多种rollup方案,Optimistic Rollups、ZK Rollups、Arbitrum、StarkEx等等,基本上被人熟知的就是Optimistic Rollup、ZK Rollups这两种,其他的种类更多是这两种的改进调试版本。Optimistic rollups会运行一个虚拟机叫做OVM((Optimistic Virtual Machine)可以执行以太坊上相同的智能合约。听起来其实有点像三大所公链(以太坊侧链)的感觉,所以optimistic rollups和heco、bsc一样和DeFi密切相关。 Optimism是Optimistic rollups领域的重要项目。Loopring、Deversifi、ZKSwap、zkSync、StarkWare等等大批项目都在做rollup方案。
想去投资Layer-2项目,就要先弄懂它是什么,字面解释就是以太坊二层扩容网络。也就是基于以太坊的解决方案,因为所有公链都是重点在做这三个方面,去中心化,安全性和可扩展性,正所谓鱼和熊掌不可兼得,成为了一个区块链里面的不可能铁三角。但是以太坊的安全性做的实在太好了,比特币的去中心化也是无法超越的,唯一可以实现弯道超车的就是可扩展性了。
目前区块链均存在可扩展性问题,尽管分散且透明,但交易缓慢且成本很高。现有三种可扩展性技术,包括为每个验证节点引入优化的区块链协议,如 DAG、Hashgraph、Avalance 等;尚不成熟的分片技术;以及将大部分工作转移至链外的 Layer-2 解决方案。公有链是迄今为止达成全球共识的最有效方式,但也是最慢的数据库。因而,我们应该让区块链只承载去中心化等最适合且擅长的事情,可扩展性、隐私等其他问题,可以通过链外扩展的解决方案去完成。在区块链上添加另一层,使用区块链作为锚点,确保安全性。目前现有的方案,一些用于扩展支付,一些用于扩展智能合约,一些用于链下计算。
我们经常吐槽以太坊慢和贵的问题,其实就是可扩展性问题,Layer-2就是要解决这样的问题,可以肯定的而说,现在还是没有解决,只是指明了一条路,是否能修到尽头,还不好说,也是本文想要表达的意思,谁能笑到最后?潜伏一批,成功一个,就能实现别墅靠海了。
我们来看看Layer-2板块龙头项目的情况,MaticNetwork是一个第二层扩展性平台,实现快速、简单和安全的链下交易,不仅可以支付交易,还可以实现广义的脱链智能合约。 Matic 侧链的交易具有高速、低成本和安全的特点,主链负责结算;以太坊是 Matic 的首个第一层基础链,高吞吐:内部测试网凭借单条侧链获得 10,000 TPS 以上的交易速度(不敌Solana);目前还在做的事情是增加更多侧链,实现水平扩容,实现更高效率的扩展型平台。
马蹄截至目前已经上涨了750倍了,这个项目一直拥抱的是Cosmos,又搭上了NFT的顺风车,前途依旧光明。
第二个龙头就是Near,NEARProtocol是一种高度可扩展的基础协议,确保在移动设备上足够快速地支持DApp运行。想做的事情是成为开发者进入市场的最快路径,致力于成为对用户以及开发者最为友好的智能合约平台。
NEAR截至目前已经上涨了300倍,但是ETH2.0还有几年落地时间,在此期间正值NEAR的窗口期,如果分片技术可以成功落地就会发展出自己的生态,这一点是潜力点,分片技术+生态可炒作的空间依然存在。
第三个就是EGLD,相比之前两个项目,EGLD大家可能还是比较陌生的,但是说到ERD大家可能不会那么陌生了,因为ERD作为旧币已经消失了,取代的是新币EGLD,兑换比例是1000ERD:1EGLD。
Elrond是一个高吞吐量的公链,专注于通过自适应性的分片技术和新的安全权益证明共识机制来提供安全、高效、可扩展性和交互性。其实在这三个项目里面EGLD可讲性不高,所涉及到的所有技术,方向,发现线路都有人多项目在做,没有新颖之处,但是通过炒作目前涨幅已经达到了惊人的五十二万倍了,就看后面支撑这个价格的价值是否足够强了。
最后来总结下,Layer-2还会有继续爆发的巨大空间,逻辑在于公链不管做得多么好,始终无法解决虹吸效应带来的巨大运算量,还不包含流动性池子这部分,想当初,一款火热的游戏就能弄崩以太坊,现在过去了几年,依旧无法解决这个问题,所以Layer-2还是有巨大成长空间的,要知道用户市场越成熟,所面临的技术难题就越明显,双十一为什么提前,其中有个相通的道理就是分流,现在的互联网技术依旧无法解决支付高峰的拥堵问题,强如支付宝,只是快慢而已。更多Layer-2项目可以一起关注,相互探讨,就目前龙头项目来看,NEAR后面应该会更猛一点,但是都已经离我们远去了。
Last updated