一、项目简介
Scroll 是以太坊上基于 zkEVM 的 zkRollup,作为 Layer 2 解决方案用于解决以太坊的拥堵问题。Scroll 创立于 2021 年,致力于创建一个 EVM(以太坊虚拟机)等效的 zk-Rollup,以实现更好的兼容性。
2022年8月开放 Pre-alpha 测试网,2023年2月在 Goerli 上线 Alpha 测试网,2023年10月主网正式上线,很多生态、合约纷纷上线 Scroll。目前已完成了8,000万美金融资,其中 Polychain Capital 领投、红杉中国、IOSG、启明创投等知名机构纷纷跟投,估值高达18亿美金。
二, 数据概览
- Scroll 的 TVL 是所有 ZK Rollups 中最高的
- 100 个协议正在利用我们技术
- 3M 的智能合约已创建并仍在增长中
- 1亿稳定币市值,支持生态的稳定性
- DEX 交易量达 50 亿美元,可以无缝交易
- 250 万个单独的钱包,用户群正在不断扩大
- 9100 万笔交易,展示频繁的网络活动
二、Scroll 工作原理
Scroll 是基于 zkEVM 构建的 Layer2 网络,原生支持 EVM,它利用 ZK Rollup 技术对以太坊主网进行扩展。
ZK:零知识证明(Zero-Knowledge Proofs)
Scroll 使用零知识证明来证明交易的完整性,同时不会暴露交易的详细信息。这样做可以完全排除第三方在交易验证过程中的参与。
ZK Rollup:采用零知识证明的 Rollup 方案
Scroll 使用 Rollup 技术将多个交易打包成一个批次,并作为单一交易在以太坊主网进行验证。保证数据的有效性和可用性,使 Scroll 网络具备和以太坊主网同等的安全性。
EVM:以太坊虚拟机(Ethereum Virtual Machine)
EVM 被用于执行以太坊上的智能合约。
zkEVM:基于零知识证明技术构建的以太坊虚拟机
Scroll 是一种通用的 ZK Rollup,它使用 EVM 进行链下计算。这意味着用户可以像与以太坊交互一样与 Scroll 交互,开发人员可以在 Scroll 之上进行开发,就像在以太坊之上进行开发一样。
三 、Scroll生态
目前,Scroll 生态非常丰富,基础设施包含了钱包、开发工具、安全设施等方面的专案,旨在帮助专案在设计、开发、执行以及安全审计方面的整个生命周期里,都能得到全方位的支援,目前Scroll 主网已有超过180 个生态专案。
- 钱包
Scroll 目前支援几乎所有的主流钱包:Metamask、TrustWallet、MathWallet、TokenPocket、WalletConnect、Binance Chain Wallet、SafePal Wallet。除此之外,Scroll 生态钱包还有 OKX Wallet、Versa Wallet 等。
- 跨链桥
Scroll 官方的跨链基础设施包括了 Celer Network、Stargate、Orbiter Finance、Hop Protocol、LI.FI、Connext 等。此外还包含了跨链流动性协议 Synapse Protocol、专注于 Layer 2 跨链桥的 Owlto Finance、以太坊 Layer 1 与 Layer 2 跨链桥 Pheasant Network、Symbiosis、Catalyst 等。
- DeFi
Scroll 生态中有不少老牌的DeFi 专案,包括了借贷协议Aave、多链DEX 聚合器DODO、DEX SushiSwap、DEX 聚合器OpenOcean、多链DeFi 协议iZUMi Finance、DEX Syncswap、DeFi 收益率协议Pendle Finance、借贷协议dForce、杠杆交易聚合器MUX Protocol 等,也有GMX 等原生未被大规模使用的创新专案。
- 其他
在 NFT、游戏、社交等方面 ,Scroll 生态的其他专案还包括了 NFTScan、Web3 任务平台 QuestN、TaskOn、电子协议签署平台 EthSign、Galaxy Blitz、OmniKingdoms 等线上链游。
Scroll 技术特点有何不同?
- 整体架构
Scroll 的架构分为以下三个主要元件:
Scroll Node:它根据使用者交易产生 Scroll 网路的区块,将这些交易提交到以太坊基础层,并处理以太坊和 Scroll 之间的讯息传递。
Roller:Roller 负责将智慧合约转化成 zkEVM 电路,随后生成证明,用于证明交易的正确性。在 Scroll 网路中存在多个 Roller,并行处理并通过硬体加速以减少生成证明的时间。 Scroll 由于直接证明 EVM 的位元组码处理正确与否,因此对于 EVM 做到了位元组码层面的相容。
Rollup 和 Bridge Contract:这些合约为 Scroll 的交易提供资料可用性,验证 zkEVM 生成的有效性证明。可以说,Scroll 是通过 Rollup 合约和 Bridge 合约和以太坊基础层连线的。通过这些合约,使用者可以在以太坊和 Scroll 之间传递任意讯息,并且借助网关合约向任一方向转移 ERC-20 资产
Scroll 在以太坊部署的主要合约:
闸道器路由代理合约(保证代币在跨链操作中的正确反射):0xF8B1378579659D8F7EE5f3C929c2f3E332E41Fd6
讯息代理合约(传递 L1 与 L2 之间的讯息):0x6774Bcbd5ceCeF1336b5300fb5186a12DDD8b367
值得注意的是以上合约可由代理管理员(Proxy Admin)和持有者(Owner)进行修改。此外,Scroll 还设定了白名单功能,可以改变特定地址在 Scroll 的 gas 费。 Scroll 的排序器目前是中心化的,可以审查 Scroll 网路的讯息和交易,并且有可能跳过讯息伫列中的任何讯息直接最终确认某一讯息。
四, Scroll zkEVM 工作流程
Scroll 生成区块后,会经过协调器(Coordinator)和多个证明器(Roller)后生成聚合证明,然后提交给以太坊上的 Rollup 合约进行验证。详细过程如下:
1、排序器获得新的交易后,虚拟机器会读取该笔交易相关的位元组码,生成对应的执行踪迹 (Execution Trace) 并将其传送给协调器。同时,排序器还将交易资料提交给 Rollup 合约。
2、Roller 先将从协调器接收到的执行踪迹转化为 zkEVM 电路。每一步执行踪迹都有对应的zkEVM 电路,此处对于某些zk 不友好的函式(hash,Keccak),Scroll 通过构建查询表,将执行踪迹中此类函式的输入和输出反射到查询表,利用额外的电路来验证查询表的正确性。随后 Roller 为这些 zkEVM 电路生成对应的证明。
3、在生成证明后,Roller 将其传送回协调器。每经过若干个区块,协调器将聚合任务随机分配给某一 Roller,然后该 Roller 将若干个区块的证明聚合成单个证明。
4、最后,协调器将聚合证明提交给 Rollup 合约,Rollup 合约再根据聚合证明来验证之前提交给 Rollup 合约的状态和交易资料,确定区块的正确性。
五, SCR 安全可靠吗?
安全性是 Scroll 的首要任务。该项目已经经过了多次审计,并引入了漏洞赏金计划,以确保其技术的可靠性和安全性。对于像 Scroll 这样依赖于 zk-Rollup 技术的扩展解决方案来说,高级别的密码学证明对于维护交易的完整性至关重要。
此外,Scroll 于 2024 年 9 月的主网发布获得了积极的反馈,此前该项目经过了两年的严格测试和审计。主网的顺利上线展示了 Scroll 致力于构建可靠且安全的以太坊 Layer 2 解决方案的承诺。
SCR 在以太坊生态系统中的未来如何?
SCR 的总供应量为 10 亿枚代币,自 2024 年 9 月起已在预售市场上引起关注。随着越来越多的开发者和项目迁移至 Scroll,预计 SCR 的需求将逐步增长,尤其是随着 zk-Rollup 技术逐渐被认可为以太坊扩展的最佳解决方案之一。
通过解决以太坊的核心挑战——高费用和拥堵问题,同时保持去中心化和安全性,Scroll 有望成为以太坊生态系统中的关键角色。随着更多 dApp 和平台开始集成 Scroll 网络,SCR 的前景十分看好。
总结
SCR 不仅仅是一个 Layer 2 解决方案,它是以太坊未来可扩展性的关键组成部分。通过创新地使用 zk-Rollup 技术,Scroll 在不牺牲安全性的前提下,帮助解决了以太坊高交易费用和拥堵问题。随着 Scroll 生态系统的壮大以及更多开发者采用这项技术,SCR 在去中心化应用的未来中将发挥重要作用。
更多资料
- croll 官网:https://scroll.io
- Scroll 官方跨链桥:https://scroll.io/bridge
- Scroll Twitter:https://twitter.com/Scroll_ZKP
- Scroll Discord 社区:https://discord.gg/scroll