全面解析zkRollup:以太坊扩容赛道格局( 二 )


全面解析zkRollup:以太坊扩容赛道格局
文章图片
上图:以太坊联合创始人Vitalik在表格中对各大L2方案及其数据可用性进行了概述 。
Validium的交易费更加便宜 , 实际上这些交易费已经被StarkEx上的协议抽离出去了 。
比如 , 采用了StarkEx方案Validium模式的ImmutableX就是这样一个例子 , 在ImmutableX上铸造和交易NFTs的Gas费用都是0美元;而相比之下 , 在以太坊上交易NFT的Gas成本从20美元到50美元不等 。 同样 , 去中心化交易所DiversiFi也提供了0美元的Gas费用 , 这使得该交易所提供了类似于中心化交易所的费用结构 , StarkEx还提供SHARP功能 , 即允许来自多个应用程序的Rollup交易批次聚合为单个交易批次 , 并一次性地发布到以太坊上 。
目前 , 该功能已经在DeversiFi和Sorare这两个协议中可以使用 , 允许二者能够进一步降低用户的成本 。
2)zkSync
zkSync是MatterLabs团队推出的一个zkRollup可扩展性支付方案 , 用户可以将资金存入该网络中并与其他zkSync账户之间进行低成本转账 , 其成本仅为以太坊网络上的一小部分 。 自2020年6月主网上线以来 , zkSync网络已经处理了400万笔交易 , 转账费用低至0.20美元 。
zkSync的交易可以使用任何受支持的代币(比如ETH、DAI、RAI等)来支付交易费 , 也可以使用正在被转移的这种代币来支付 , 从而使用户无需为了支付交易费而持有某种特定的代币 。
截至撰文时 , zkSync网络中存入的TVL(总锁仓价值)为2400万美元 。 截至目前 , zkSync网络最高的交易量是在一次Gitcoin赠款轮期间 , 峰值时该网络负载为每小时20,000笔交易 , 也即5.6TPS 。 尽管这比起StarkEx的18,000TPS要少得多 , 但这持续了整整一个小时 。 今年7月 , zkSync还增加了针对NFTs的功能 , 包括NFT的铸造、兑换、转移以及撤回至以太坊网络上 。
上图:ZKNFT是一个概念证明NFT市场 , 其构建旨在展示zkSync网络的NFT功能 。
所有NFTs元数据都上传至IPFS上 , 且NFT的铸造/交易成本仅约为0.25美元 。 虽然zkRollups不需要像OptimisticRollups那样存在一个提款至以太坊L1主网的等待期 , 但zkRollups确实需要等待区块被填满之后才会发送到L1 。 在实践中 , 这意味着如果交易量较低 , 那么zkRollups的提款可能需要几个小时 。
全面解析zkRollup:以太坊扩容赛道格局
文章图片
上表对比了zkSync和StarkEx的累计交易量、总锁仓价值以及周交易量(10月1至7日这一周) 。
03.部署在测试网的zkRollups
1)StarkNet
StarkNet是StarkWare团队致力于推出的下一个zkRollup迭代 , 计划在本月发布一个alpha主网 。 这将使得StarkNet成为首个支持通用智能合约的完全可组合的zkRollup网络 , 而原本这被认为是好几年之后才能实现的事情 。 可组合性(composability)是指应用程序之间相互协作、构建在相互之上和相互连接的能力 。
到目前为止 , 具有智能合约功能的zkRollups , 比如StarkEx , 并不具备使应用程序可组合的能力 。 StarkNet的测试网从今年6月开始上线并支持通用智能合约 , 并从8月份开始支持可组合性 。
在该测试网上部署应用程序是无须许可的 , 因此任何人都可以使用Cairo语言编写智能合约并将之发布在该测试网上 , Cairo是StarkNet网络的本地编程语言 。 StarkWare团队还与dOrg合作提供了一个简单的DEX(去中心化交易所)来展示StarkNet的功能 , 如下图所示:
截图:https://amm-demo.starknet.starkware.co/swap
为了提供一个与以太坊类似的开发者体验 , 以太坊客户端Nethermind的Nubia团队已经着手致力于Warp(一个将以太坊Solidity智能合约转译为Cairo合约的转译器)的开发工作 , 该团队已经演示了通过Warp将以太坊EVM代码转译为StarkNet合约的能力 。