一、公链赛道人满为患


说起区块链,这个链那个链,很多人还认为是高端前沿科技。

要在几年前有人说自己发了一条链,那妥妥的大牛存在,但是现在呢,各种链的赛道可以说人满为患,光是以太坊的 Layer2 项目,粗略看了一下,现在整个加密产业可能有六千多个!

众所周知,区块链存在不可能三角的概念,区块链无法同时兼顾可拓展性、安全性和去中心化这三个维度。

例如我们的比特币和以太坊主链都是安全性和去中心化这两个维度拉满,但是可拓展性拉跨,每秒交易量(transactions per second,TPS)是人尽皆知的差。

以太坊主网的 TPS 是 20 左右,比特币的主网 TPS 只有 7。

一些开发者就通过 Layer2 的解决方案来打补丁,牺牲一部分安全性和去中心化,— — 将主链处理的交易数据尝试迁移到主链之外,以提高交易速度及负载。目前大部分 Layer2 的 TPS 都有几千,考虑到现在大规模应用场景有限,大部分链上互动都是炒币交易,这个 TPS 应该是完全够用的。

二、原来发链也可以「一键生成」


那做一条 Layer2 的链是不是很难呢?

其实完全不难,有一个赛道叫 RaaS(Rollup-as-a-Service),这种服务商支持「一键发链」,据说 10 分钟就可以创建好一条链。

而且各种生态随便选:什么比特币、以太坊、Solana 都不在话下

用的还是最先进的 zk-Rollup

刚刚我举的这个例子就是 Lumoz。

这个赛道也还有很多其它的知名选手,例如 AltLaye 这个项目就是 RaaS 赛道的佼佼者,今年一月底的时候上线币安,目前 FDV 有二十几亿。

Altlayer 这个项目的特点是发明了一个再质押 Rollup 架构。听到这里大家是不是要迷糊了?一会 Rollup,一会 zk 的,这些和 Layer2 有什么关系呀?

三、Layer2 技术路线回顾


现在和大家科普一下 Layer2 的技术路径,目前大部分的 Layer2 使用的技术包括以下三种:

状态通道(State Channels)

这种方法允许两方或多方在链下进行多次交易,只在交易结束时将最终状态提交到区块链。一个典型的例子是闪电网路(Lightning Network),主要用于比特币。

这个方案有点像打欠条,假设你是开饭店的,有个卖猪肉的每天来你这边吃一顿饭,同时你每天要向他买猪肉,正常情况下你们每天要发生两笔交易。但是如果你每天记帐,月底再结帐,那你们一个月下来就只要一笔交易。

这个方案尤其适用于长期、重复、小额支付的情形,但是不适合临时增加或者减少参与方。因此目前闪电网路也在交易所帐户转帐用得比较多,其它场景限制较大。

侧链(Sidechains)

侧链是一条独立的区块链,使用其自身的共识机制,但通过双向锚定与主链(母链)连接。侧链可以自由地实现不同的功能和优化,同时主链依旧保持其主要的安全和稳定性。

大名鼎鼎的 Polygon 就是使用的这个方案,使用者将以太坊从主网发送到 Polygon 的时候,其实转移从未真正发生过。真实发生的事件是将转移的金额锁定在主网上,并在 Polygon 上铸造出资产的镜像版本。这就是为什么发送到 Polygon 的以太坊可以作为 $wETH ( Wrapped Ethereum)来使用。

Rollups

这第三种技术方案就是 Rollups 了,这种方案的原理是把多笔交易打包送到一条数据里面上主链。

就好像你去饭店点菜,一下子点了 50 道菜,而你并不需要支付五十次,只需要支付一次就可以了。

而这种技术方案也有两种路径:

  • OP Rollup:Optimistic

Optimistic Rollup 很乐观,假设所有 Rollup 进去的数据都是有效的,就像你去饭店买单,相信饭店的帐单都是正确的。为了防止诈欺交易,OP Rollup 协议允许人们对虚假交易提交挑战。诈欺交易直接在以太坊网路上提交,以检查其是否合法,并解决争议。

  • ZK Rollup:Zero Knowledge 零知识证明

我们熟悉的 Arbitrum、Base 链都是用的 OP Rollup。

而 ZK Rollup 则依靠一种称为零知识证明的密码学来工作,它允许某人在数学上证明一个陈述是正确的,而无需揭露有关该陈述的其它资讯。有点把你点的每道菜都加密,最后生成一个独一无二的密码,最后这个密码只要能对上,那店家是不可能纂改你的菜单的。

最近争议很大的 ZKsync 就是用的 ZK Rollup。

另外我们熟悉的 Merlin Chain 用的也是 ZK Rollup。

那 OP 和 ZK 到底哪个更先进呢?

V 神曾多次表示「短期 OP,长期 ZK」,OP 门槛低,现在也形成了规模效应,但在安全性上却不如 ZK。因此也有一种说法是 ZK 技术是 Layer2 的终局。

ZK 的缺点呢,就是消耗算力太多。

四、技术升级太快,ZK 也变标配

本轮大火的模组化能填补上消耗算力过多的短板。从技术原理上来看,一个 Rollup 至少分为 3 个模块:

  • 数据可用性(DA):是指区块生产者将区块的所有交易数据都发布到网路中,以便使验证者可以进行下载。

  • 排序器(Sequencer):负责将 Layer2 网路中的交易排序、组织、打包并提交到 Layer1 网路。

  • 证明者(Prover):则需要通过密码学的方式证明 Layer2 的数据和上传到 Layer1 网路的数据一致。

在这些模块中,DA 和 Sequencer 产业已经有项目取得了显著成就,比如几百亿市值的 Celestia、EigenDA 等都为区块链模组化发展树立了榜样。然而,在 ZK-Rollup 产业中,Prover 模组的成本甚至高于 DA,且目前尚未出现强有力的竞争对手。Lumoz 目前是该产业唯一的算力提供者。

这个 Lumoz 团队技术实力不错的,他们改进了 ZKP 演算法,显著提高了集群中机器资源的利用率,进一步加快了 ZKP 计算。成功将平均交易确认时间从大约 5-6 分钟缩短到约 3 分钟,将 ZKP 生成效率提高了约 80% 。

Lumoz 还引入了 ZK-PoW 的概念,邀请矿工参与维护 zkEVM 并计算 ZKP。Lumoz 的目标是简化 ZK-Rollup 的使用,并促进其更广泛的采用,从而促进基于 zkEVM 的应用链的大规模部署。

说到这里大家是不是感觉 Lumoz 这个项目很厉害呢?

没错,他们的实力在加密产业也是很受认可的,据说目前已经支持了 Merlin Chain、Hashkey Chain、Ultiverse、Matr1x 等 20 多个 Layer2 链。

是不是很炸裂?

要知道,现在市面上绝大多少 RaaS 服务商都只能提供 OP Rollup 服务,而 Lumoz 的横空出世,竟然让 ZK Rollup 也可以一键发链了。 

如果你撸空投被 ZKsync 伤到了,这个 Lumoz 就可以帮你报仇雪恨,十分钟就能复制一个 ZKsync 出来。

【免责声明】市场有风险,投资需谨慎。本文不构成投资建议,使用者应考虑本文的任何意见、观点或结论是否符合其特定状况。据此投资,责任自负。

  • 本文经授权转载自:《MarsBit》 

  • 原文作者:观察员老王