Layer2 产生的交易资讯到底要放哪里?解决方案百花齐放,小编汇整过去至今主流的资料可用性 (DA) 技术架构差异与优劣,其中通用型 DA 竞争逐渐激烈,在坎昆升级 (Dencun) 后的影响又是什么?
链上解决方案:Proto-Danksharding
完全依赖以太坊链上解决,指的是 Layer2 仍然将以太坊作为资料可用性层,借由以太坊坎昆升级降低保护资料可用性的成本。
坎昆升级将引入 Proto-Danksharding (EIP-4844),便是以太坊降低储存资料成本的方案。将增加一种新的交易格式 — Blob,Layer2 上传的交易资料将以 Blob 的格式在以太坊共识层上作暂时存储,为 L2 带来了更廉价的资料可用性,并在一段时间内删除。
Ethereum 未来将作为一个即时公告板,板上的资料公告一段时间后便会删除,Layer2 若需求必须自己想办法储存所有资料的备份。
以太坊基金会期待可以借由此手段,降低 Layer2 的资料储存成本,让其不会使用其它链下解决方案。不过事情似乎并没有那么顺利。
链下解决方案
链下解决方案不再将以太坊当作 DA 层,转而寻找更经济的方式来获得数据可用性。根据去中心化和安全性的取舍,可将链下解决方案分为五种,分别是:
- Plasma
- Validium
- 资料可用性委员会 (DAC)
- Volition
- 通用型 DA 方案
Plasma
在以太坊宣布以 Rollups 为中心的扩容路线后,Plasma 的扩容方案现在已经被以太坊抛弃。
Plasma 的原理是定期上传网路上的交易资讯杂凑树,并利用诈欺证明确保资产安全。完整的交易纪录并没有储存在以太坊上,而是使用链下手段。
Validium
如同 Plasma,Validium 也渐渐无人问津。因为 Validium 发布到链下的交易资料由一个中心化营运商管理,所以被认为是一种高度中心化的资料可用性层方案。
在 Validium 模式下虽然交易方隐私得到了极大保护,资料可用性成本被降到最低,但风险也是最高的,如果链下运营商出现故障或作恶,用户的资金将无法找回。
资料可用性委员会 (DAC)
为了减少单一业者带来的单点故障风险,过去的 Validium 设计大多都有搭配资料可用性委员会 (Data Availability Committee, DAC),提升资料安全性。
DAC 类似于一条联盟链,由多个权威或受信任的节点成员组成,保存交易数据的副本并在营运商出现故障或恶意行为时公开数据,便于证明用户资产所有权并提取资金。
DAC 的运作成本也相对较低,但从安全角度来看,一个小型 8 至 10 人的 DAC,依然容易发生私钥被盗取或集体恶意行为,链上资金同样存在很大的风险。
Volition
Volition 是一种混合模式,允许用户自行选择单一交易的资料是发布 (publish) 在链上还是链下。
例如建构在 Volition 的 DEX,其使用者可以控制多个帐户,在需要交易时将资产转移到链下资料帐户,进行频繁且便宜的交易,交易结束后再将资产转移会链上资料帐户。
因此与单纯的 Validium 相比,Volition 可以继承以太坊一部分的安全性,又同时保有链下的低成本与高效能优势。
通用型 DA 方案
还有一类通用型的 DA 方案,为以太坊的 Layer2 提供资料可用性,可以服务更多的区块链而不必受制于以太坊。例如 EigenDA、Celestia、Avail 等。
其实以某些视角来看,这类型基于去中心化系统的数据储存方案其实就是 Validium 的变体,也因此 Vitalik 也表示如果资料可用性层依赖此类外部去中心化系统,则该网路也是 Validium。
虽然通用型 DA 方案的技术实作各有不同,但整体思路都是在增强资料可用性层的安全性,以求达到公链级安全等级。因此通常有自家的验证节点、区块生产者和共识机制等,只不过没有智能合约与虚拟机。
拥有较高的安全性与去中心化程度,也难怪通用型 DA 被视为目前最有发展前景的链下资料储存方式。
技术随环境与利益变化快速
随着以太坊以 Rollups 为中心的发展路线变化,还有近期的坎昆升级,都不断在影响未来主流的数据储存方式版图,技术的迭代也日新月异,区块链资料储存的方式或许还有许多创新值得被挖掘。
再加上各专案,无不希望自己可以在 Web3 世界中作为关键角色,作为主流网路的 DA 层的价值巨大,也不断推动产业进步。
在发展环境变化与商业利益的影响下,也难怪近年 DA 这把火烧这么旺,最终市场该如何发展还有许多空间与变数,值得持续观察未来的产业变化。