Layer2专题系列 | 以太坊为何会拥堵?

Starcoin区块链早在设计之初,就直接选择了分层网络系统

以太坊的创新在于智能合约,可能在以太坊之前你只知道比特币、莱特币,但是以太坊问世后基于智能合约,就能发行ERC2.0标准的以太坊系加密货币。早期的公链主要就是以太坊,所以自2017年开始,以太坊上迎来了币种的大爆发。

虽然以太坊看起来,是一个以区块链技术为核心的去中心化生态,但是以太坊更多的承载了早期的加密货币金融体系。比如基于代币的早期募资,或者DeFi的早期雏形。自2017年以后,以太坊成为了目前区块链世界中,资产丰富度以及资产流动性最好的公链系统。

image.png

以太坊网络基于POW共识机制,同时链上的每一笔交易都是由节点打包,并且发送到网络中进行全网的共识,并将交易记录上链。如果你使用以太坊钱包进行过交易,你会发现你能够看到的步骤是,首先节点对你的交易进行确认,确认完成进行打包最后全网广播,完成交易后会扣除你一部分ETH代币作为Gas费。

这部分Gas费,就可以认为是我们付给矿工的“佣金”,而这个佣金并不是固定的。

以太坊为何会拥堵?

从2020年上半年开始,你会发现以太坊的Gas费开始变得“奇贵无比”,一笔交易的Gas费甚至在高峰期能够达到几十美金。并且,可能你付了矿工费,但是发现并无卵用。因为你的交易被晾在那里,无人打包。

以太坊上的交易打包,其实我们可以认为我们在进入景区检票口,正常情况下大家都在有序进入景区,并且都会在很短时间内完成检票。可是在某个假期,景区游客爆满,这个时候大家都不排队了。

很多动了“歪脑筋”的游客,开始通过贿赂检票员优先的获得了检票并进入景区。而很多不愿意这样做的游客,则是进入到景区的效率很低,甚至排了一天都没有成功的进入景区观赏。随着游客的不断增多,景区的平均票价也有所提升。

image1.png

当我们进行以太坊链上交易的时候,景区的检票员就是给我们交易进行打包的矿工,游客就是交易者,在链上交易趋于平稳状态时,整体以太坊上的打包成本低,相对而言效率还算不错。

但是在2020年上半年以后,以Compound将自家代币以流动性挖矿的形式,上线Uniswap为导火索,迅速的引爆了DeFi,不仅造成了DeFi板块整体的虹吸效应也产生了FOMO情绪,市场涌入了大量的用户前来以太坊上交易。

这个时候,以太坊上会有大量的交易亟需打包,但是矿工需要逐一将其打包发送交易。矿工是以“利益”为主,谁付的矿工费多,那么谁的交易就会被优先被打包。Gas费的整体水平,就会被拉高,毕竟肯出高Gas费的“有钱人”还是很多的,所以普通交易者在进行以太坊链上交易时就会表现为Gas很贵,但是交易仍旧迟迟得不到去确认,低效高成本。

如何解决以太坊的上述问题?

其实以太坊的问题在于,交易的骤然增多使得链上处理交易变得极度缓慢且高成本,扩容则成为了以太坊提升自身性能的最佳方式。我们可以认为以太坊是一条路,我们以直接或者间接的方式让这条路能够通过更多的车,直接方式就是将路重造并且造的更宽,间接方式就是在上面构建立交桥缓解主路的车流压力。

对于以太坊来说,也存在直接或者间接两种方式扩容,来提升以太坊自身的承载。直接方式,就是将以太坊“重造”即ETH2.0,ETH2.0的思路在于,将以太坊主链进行分片(1024个),这样节点能够并行处理交易提升链上效率,只不过ETH2.0是一个极为漫长的过程,虽然目前ETH2.0已经进入到了初级阶段,但是整体完工则需要几年的时间。

image1.png

而对于以太坊,间接方式的扩容则成为了当下救急的主要手段。这个间接手段或者说扩容方案,就是我们最近经常听到的并且也是目前十分火爆的Layer2。Layer2就是那个立交桥,帮助以太坊主链(我们叫以太坊主链为Layer1)缓解交易的压力达到扩容的效果。

笔者认为,Layer2的思路来源于侧链,但是Layer2本质来看他又不是一个侧链或者说区块链系统。从上述模型,我们能够发现Layer2其实是一个网络,一个以缓解以太坊交易压力为目的的二层网络。

Layer2的主要思路在于,将以太坊上的交易以及一部分验证,拿到Layer2上进行链下处理。通常,用户想要使用迁移至Layer2上的DeFi协议,则需要将资产提至Layer2,交易验证后用户再将资产提至Layer1。Layer2的处理运算能力,来源于链下计算资源,理论上能够通过不断的增加链外计算资源实现无限扩容。同样,以此为基础,用户的验证、交易等也没有了GAS费。

不过对于Layer2网络,也有人认为是中心化的,一旦Layer2服务器关机,用户的资产则面临着无法取回的风险。不过相信随着Layer2方案的不断成熟,也将不断的给予用户资产安全上的保障。所以对于Layer2来说,更多的在于第三方团队的搭建,并且也是目前最为能够解决以太坊困境的手段。

相比于以太坊,Starcoin区块链系统早在设计阶段,就直接选择了分层设计,也就是说Starcoin本身就是二层网络结构。Starcoin Layer1层是一个基础板块,即基础货币层,Layer2则是以应用智能合约层为基础,Layer 1同时是Layer 2的安全层和结算层。如果理解成电脑系统,Starcoin Layer1层就是主机,而Layer2层则是以其为基础的输入设备。

所以从自身的扩容角度看,Starcoin设计更有优势。

image2.png

Starcoin 主网上线前,继续开启Barnard测试网挖矿/交易奖励两项活动,点击图片跳转到详情页面:https://mp.weixin.qq.com/s/K0NH1WYp-ztUYfftD-pK_w


关注Starcoin

官网https://starcoin.org/

GitHubhttps://github.com/starcoinorg/

Discordhttps://discord.gg/UkfNMCpU

上海社区微博 :Starcoin上海弄堂

上海社区公众号 :Starcoin SH弄堂

社区管理员微信ID :xiayanong3Q

点赞 2
收藏 1
分享

1 条评论

请先 登录 后评论
Starcoin SH小歪
Starcoin SH小歪
江湖只有他的大名,没有他的介绍。