公链之Layer2大战,注定还是格局不够!
《区块链超级行情,将孕育真正大规模商用公链!》这篇文章,本人提到大规模商业应用这个概念。区块链未来十年200万亿的市值肯定不是单靠炒币、挖矿、defi支撑的,还得回到实际商业应用这个根本上。
然而比特币5.5万亿的流通市值,以太坊庞大的生态,依然难以企及商业应用这个层面。部分坐拥巨大流量的公链新贵甚至沦为“土狗”基地。似乎区块链生来就是炒币挖矿的,这肯定不是中本聪先生愿意看到的。其根本原因在于现有技术无法有效又安全的提升tps到足够的量级。
区块链TPS之痛
公链之争
1、EOS
EOS所有的设计⽬标都针对以太坊的缺点:TPS低下,GAS费昂贵,帐户体系太反⼈类等,EOS号称 TPS能够达到数百万,交易⽆需GAS费,可以注册 12字节的帐户名称等。EOS通过降低去中⼼化程度来提⾼ TPS,使⽤ 21个超级节点组成联盟链,通过使⽤DPOS的共识⽅案,让这 21个节点轮流出块,期望能够达到⾜够⾼的TPS, 但实际设计对单机存储IO的问题、⽹络带宽问题、CPU 计算能⼒问题的考虑是欠缺的。因此EOS最终实现的性能远低于⽩⽪书所标称数据,最终的实现结果⼤约在每秒 2000-3000TPS,这个还是折中考虑了超级节点和其他节点的结果。EOS 项⽬可以说是在解决 TPS 问题上的⼀次失败的尝试。
2、波卡
波卡试图从另外⼀个⽅⾯来解决区块链的 TPS问题:平⾏链。当不考虑跨链交互的时候,假设单链TPS固定,那么全⽹总的 TPS就是链的个数*每条链的 TPS。假设我们有100条链,每条链的 TPS为 20,那么总的 TPS就是 2000,在不降低去中⼼化程度的情况下,同样 TPS可以达到接近 EOS的值。波卡链是⽬前区块链项⽬中少数⽩⽪书的内容和实现结果⼀致的项⽬,其解决 TPS的⽅案虽然略显粗暴,但是相对合理。为了简化平⾏链的开发,波卡发展出了完整的区块链开发框架substrate,具有极⾼普适性和灵活性,能够做到 15分钟开发⼀条新链,这是未来区块链开发的⼀⼤(甚⾄有可能成为最重要的)基础框架。⽬前波卡平⾏所⾯临的问题在于,⼀旦⾯向WEB3.0的应⽤,对 TPS的要求⾄少数以千计, 这时候任何⼀条平⾏都⽆法单独⽀持起如此⾼的TPS,⽽假如通过多条链合在⼀起⽀撑,就必须涉及到跨链通信的难题,⽽跨链通信将给波卡主链带来更⾼的 TPS压⼒。实际上,多条链有机组合在⼀起实现⾼TPS的⽅案,又涉及到分⽚⽅案。
因此,波卡链在解决区块链TPS⽅⾯做了创新性的尝试,并且在这个过程中研发了⾼效可靠的区块链开发架构。但是能够彻底解决TPS问题,还需要通过分⽚技术⽅案,解决过程相对曲折,能否成功还要拭目以待。
3、Filecoin
Filecoin表面很火爆,但其实不仅没有解决高TPS问题,连智能合约都不支持!低效的TPS和不支持智能合约,Filecoin无法支持实际的应用,无法支持实际的应用就会导致没有实际的数据,而没有实际的数据存入, 就会使矿工得不到有效的算力。为了在没有实际有效的存储情况下可以实现挖矿,就必须开放给矿工自己填充数据,这其实已经陷入了一个恶性循环,fil最终是否沦为纯挖矿项目?很值得警惕。
4、分片技术的尝试
ZILLIQA、NEAR、TERA、IOST都尝试了分片技术解决方案。zil只有交易分片没有其他分片,性能受单机网络带宽影响,实际tps3000吧。NEAR类似波卡,也是平行链概念,TERA也类似差不多。IOST采取的pow共识,这对于分片技术并不安全,同时通信和存储不分配,也使全网tps受单节点网络和io的限制。
实际上,经过这么多尝试,tps还是没有彻底解决,没有高性能的tps,就谈不上真正大规模的商业应用。
Layer 2 大战
公链之争
为了解决tps这个切肤之痛,以太坊在探索分⽚的道路上也做了很多尝试。由于以太坊1.0基于POW技术,⽽POW 技术是⽆法保证分⽚安全性的,因此以太坊⼀直尝试迁移到POS 算法上,但是由于POS 算法的安全性⼀直未得到保证,所以经过多次尝试后,以太坊 2.0 采⽤主链POW+分⽚链POS 的技术⽅案。
由于两者算法不⼀致⽽且并存,因此以太坊2.0 可以看成是 1.0 的链外扩展,这时候⼜产⽣新的问题,以太坊 2.0 中的每个分⽚都是⼀部分交易、帐户,这意味着假如所有的跨分⽚交易都必须通过以太坊 1.0 进⾏交换,这将严重消耗上的 TPS,假如有 100个分⽚,每个分⽚100TPS, 那么跨分⽚交易平均就会有 9900个,以太坊 1.0的 TPS就需要 9900TPS,这是以太坊 1.0 完全⽆法承受的。这也是⽬前以太坊 2.0的分⽚不⽀持任何交易的最根本原因。
既然不支持交易,那以太坊还玩什么2.0?于是,layer 2 这个过渡方案出现了。这就是layer2大战的起因,大家的共识是争夺二层方案主导权。于是BSC和Heco等交易所公链如火如荼;Polkadot、Solana、Near等新公链雄心勃勃;BSC和Heco等交易所公链如火如荼;向L2迁移的步伐仍然“雷声大雨点小”……
这里说明下,layer2并不是以太坊专属,而是一项技术解决方案,所以大家看到了各种公链的各种二层方案。
大家应该都看到,2月28日,v神专门现身币乎社区做了一场直播,其中重要的一环就是回答了layer2的进展问题。具体内容不再赘述,推荐阅读《V神全解读以太坊热点话题:EIP1559、Rollup、分层和分片、竞争公链》。
通过这场直播,我们起码看清楚了五个问题:
1、币乎创始人咕噜认为以太坊最大的问题就是吞吐量,这是共识。
2、以太坊生态外溢是促成layer2加快推进的关键压力点,v神肯定不想煮熟的鸭子都跑去其他公链。
3、EIP1559确实能降低gas费,但只是个转移矛盾的移花接木之技,根本解决不了矛盾关键。
4、二层的ZK Rollup方案看似不错,可以提供高达2万的tps,但跟以太坊的智能合约冲突,这也是为啥v神说要5-10年才能搞成,谁有时间能等10年?因此,答案基本就是否定的。
5、v神初步确定的是Optimistic Rollup,其实是一个相对Plasma 和 ZK Rollup折中的方案,既可达到有限扩展目的,又允许在Layer 2 中调用以太坊的智能合约。这就是Optimistic Rollup的优势,但对应的劣势在于,TPS提升有限,退出网络可能是以天为单位来计算的,同时数据安全存疑。
其实对于两种二层方案,并没有绝对的优劣,只是开发的时间成本和应用的场景有区别。O方案快捷但可能走的更慢,ZK方案难度大,但后劲更足。据说Synthetix 和Uniswap很大可能采用Optimistic Rollup的方案,Tether考虑将ERC-20的USDT迁移至ZK Rollup的Layer2上;衍生品交易平台dYdX则使用的是 Starkware 的方案……
我们可以看出,v神可能选择Optimistic Rollup方案,可能也是一种现实的无奈,毕竟时间不等人,大家都在赶时间。
不管是新公链阵营的波卡、Avalanche、Near、Algorand、Solana,还是说BSC和Heco这种有流量、有资金、有财富效应的权贵,都在利用layer 2机会抢占市场,以太坊一家独大的时代过去了。
未来鹿死谁手,犹未可知。。。但,如果不跳出三界之外,想取得突破,难如登天,以太坊在layer2上折腾,无非是空耗时间的无奈之举而已。。。
起点的突破
公链之争
认真观察以上竞争公链,会发现一个有趣的问题:运行慢的公链更安全,想要快就得向中心化靠拢,悖离去中心化方向。eos的尝试是如此,layer2 O方案和zk方案也是如此。这让我想起区块链行业那个看似真理的理论:不可能三角。
比特币的强大在于牢不可破的安全性,以太坊的强大在于生态系统的足够庞大,并且沉淀了足够多的资产,再通过智能合约形成交互,从而激发源源不断的生态模式创新。
Layer2的出现打破了以太坊的独大,开发者面临选边站队,并且已经事实上割裂了以太坊生态。但人的可怕在于更愿意站在巨人的肩膀上继续登高,却没有回头再看初心的勇气。这就是不断涌现的基于分片、分层技术的原因,大家习惯了以以太坊为起点想问题。
真正敢于回到区块链的本源,从比特币思考区块链技术再突破的,目前只有fab发链。fab也是第一次从哲学层面思考区块链问题的项目。他们通过哲学理论,归纳出四项哲学原则:
a.信任源于非信任 – 区块链系统值得信任,但参与节点互不信任;
b.可扩展的不可扩展性 – 可信任的去中心化系统不可扩展,但局部节点可扩展;
c.无裁决权的中心化非中心化 – 扩展局部节点形成中心化,若将裁决权上交变成去中心化;
d.可靠的不可靠性 – 非中心化的局部中心节点不可靠,但去中心化的裁决机制是可靠的。
这此哲学思想指导下,fab发链被涉及为由经过一体化设计的三大组成部份 – 基础区块链、辅助区块链及开放存储架构组成,三位一体,相互配合,构建了具有统一协议基础、 功能相互协调、具有全程合法性及有效性验证、真正去中心化的、安全可靠的高性能区块链完整架构。
这就是世界上首次打破区块链三元悖论的系统循环错位保障机制:
fab发链整体基础架构不是一层,也不是两层,而是由三层组成。 底层是FAB基础架构,最上层是通用中间件框架层。中间件框架为最高层的应用程序层提供API,使开发人员不受区块链 细节和复杂性的影响。在应用层,可以使用特定行业的相关应用程序,以便开发人员能够根据自己的需要快速定制。
从2014年9月成立,到2019年1月主网测试后正式上线,fab发链埋头苦干了5年。同所有项目不同,发链一开始就是为大规模商业应用而生,每秒100万次的tps,以用于快速付款结算和数据传输;与其他区块链的互操作性,更快速的交易验证和超过一百万Gigabytes的存储量,这都基于通用价值框架(UVF)-通用证据框架(UEF)-通用信任框架(UTF) -通用组织框架(UOF)四大框架的强力保证,足以令发链能够适应社会各行各业的商业平台开发。
发链一开始就布局了强大的商业生态系统:
a.去中心化订单薄式交易所Exchangily(EXG)(正在运营,链上交易2秒内)
b.去中心化defi平台Biswap(BST) (即将运营)
c.加密货币支付工具— “闪付”(BindPay,区块链上的支付宝,已投入使用,秒到0费用)
d.去中心化供应链 DSC Map (Dex Supply Chain) (即将运营)
e.去中心化电商 eComBar(即将运营)
f.去中心化溯源系统 ID Doc (即将投入)
g.基于fab生态的稳定币 DUSD (1DUSD=1 美元)(已运营)
fab发链的难能可贵还在于,在如此急功近利的商业社会,始终坚持大规模商业应用初衷,几年不炒币,这才是一切技术服务的根本。拘泥于二层结构甚至是一层结构的一众项目,注定还是格局太小,无法突破。假如L2注定会失败,假如以太坊注定是一段历史,那新一代的公链之王会不会是一开始就定位为Layer 3的fab呢?
不管如何,2021年,区块链崭新的一页开始了,公链乱战之Layer 2需要关注,fab的Layer 3更值得期待,也许2021就是区块链大规模商业应用元年。