# zkrollups技术三巨头之一Scroll 滚筒网深度解读及相关板块交互指南 **Published by:** [蓝蓝](https://paragraph.com/@43703388/) **Published on:** 2023-03-04 **URL:** https://paragraph.com/@43703388/zkrollups-scroll ## Content 大家好,我是喜欢狙击大毛的蓝蓝。scroll相信大家已经不陌生了,最近项目又取得了重大进展,Alpha 测试网现已在 Goerli 上线,所以很有必要来重点梳理一下这个项目,希望大家不要错过。技术背景以太坊创始人*Vitalik Buterin说:“从中长期来看,随着 ZK-SNARK 技术的改进,ZK rollups 将在所有用例中胜出。”*我们相信 zk-Rollup 是圣杯——一种非常便宜和安全的一流的第 2 层扩展解决方案,被公认为以太坊最好的扩展解决方案。它与以太坊第 1 层一样安全,并且与所有其他第 2 层解决方案相比具有最短的完成时间。 尽管 zk-Rollup 安全高效,但其应用仍然仅限于支付和互换。由于某些原因,很难构建通用的 DApp。简而言之,zk-Rollup 对开发人员不友好,目前功能有限。这是scroll想要解决的最大问题。scroll希望通过直接支持原生 EVM 验证来提供最佳的开发人员体验并支持第 2 层内的可组合性,以便现有的以太坊应用程序可以简单地按原样迁移到 zk-Rollup。 scroll引入了 zkEVM,它可以为一般的 EVM 验证生成 zk 证明。这使scroll能够构建一个完全兼容 EVM 的 zk-Rollup,任何现有的以太坊应用程序都可以轻松迁移到它。 zkEVM 不仅仅是第 2 层扩展。它可以被认为是通过第 1 层有效性证明扩展以太坊第 1 层的直接方式。这意味着您可以扩展现有的第 1 层而无需任何特殊的第 2 层。 总之,zkEVM 可以为开发者和用户提供相同的体验。在不牺牲安全性的情况下,它便宜了几个数量级。已经提出了以模块化方式构建它的架构。它利用最近在零知识证明方面的突破来减少开销(包括自定义约束、查找参数、证明递归和硬件加速)。Scroll架构概述Scroll 是一个 EVM 等效的 zkRollup,用于扩展以太坊。从技术上讲,Scroll 建立在两个主要部分之上。核心部分是zkEVM,它用于证明 EVM 在第 2 层执行的正确性。 当前架构由三个基础架构组件组成:**Scroll Node:**从用户交易构建L2区块,提交到以太坊基础层,并在L1和L2之间传递消息。**Roller Network:**生成 zkEVM 有效性证明以证明交易被正确执行。**Rollup 和 Bridge Contracts:**为 Scroll 交易提供数据可用性,验证 zkEVM 有效性证明,并允许用户在 Ethereum 和 Scroll 之间移动资产。测试网的升级Pre——Alpha经过 3 个月的构建,Scroll发布升级版的 Scroll Pre-Alpha 测试网。之前的版本吸引了超过 10,000 名用户来测试桥梁和 dapps 的演示分支,如 Uniswap。 新的测试网升级支持在 Scroll 上部署智能合约。这允许开发人员使用我们都知道和喜爱的相同以太坊开发工具在 Scroll 上编写和部署他们自己的合约! 新版本支持以下功能:开发人员将能够使用 Hardhat 和 Foundry 等工具部署智能合约应用程序。因为我们的 zkEVM 与基础层以太坊字节码兼容,所以以太坊智能合约将在 Scroll 上本地运行。我们期待看到您能够构建和试用哪些应用程序!用户可以在我们升级后的桥接合约上,在我们的第 1 层和第 2 层测试网之间桥接 NFT 和用户定义的 ERC-20。我们现在支持 ERC-20、ERC-721 和 ERC-1155 标准。升级后的 Pre-Alpha 测试网将是早期开发者第一次体验 Scroll 上的合约部署并与我们的基础设施进行交互的机会。当我们扩展我们的证明节点时,我们将放宽当前以性能为导向的限制,并加入更多的测试人员。交互指南本次交互内容如下:测试官方跨链桥:使用 Bridge(我们的 Hop 分叉)在 L1 和 L2 之间转移代币L1 区块浏览器:在 Goerli 的区块浏览器上查看您的 L1 交易L2 区块浏览器:在 Blockscout 分叉上查看您的 L2 交易测试UniPass钱包加入Scroll公会一、配置钱包 打开网站,分别添加layer1和layer2测试网 https://scroll.io/alpha二、领取Goerli网络eth测试币 常用水龙头一:Alchemy gETH Faucet https://goerlifaucet.com/ 常用水龙头二:Paradigm gETH Faucet https://faucet.paradigm.xyz/ 三、测试跨链桥 https://scroll.io/alpha/bridge (1)网络切换到Goerli网络,从layer1跨eth到layer2(2)钱包确认完成后在L1浏览器上查询交易(3)网络切换到Scroll alpha test网络,从layer2跨eth到layer1(4)钱包确认完成后在L2浏览器上查询交易四、测试UniPass钱包转账功能 Unipass是一个智能合约钱包,它同时支持L1和L2,获得了Amber Group集团3亿美金的融资,是Scroll_ZKP合作的首款智能合约钱包。 (1)创建UNIPass钱包 https://testnet.wallet.unipass.id/register(2)复制钱包地址(3)登录小狐狸钱包转账给unipass钱包地址eth(4)unipass钱包转账给小狐狸钱包五、加入scroll公会 https://guild.xyz/scrollzkp本次教程就到这里,最好每周交互一到两次,保持链上活跃性。 可以关注我的推特 https://twitter.com/lanlan525252 ## Publication Information - [蓝蓝](https://paragraph.com/@43703388/): Publication homepage - [All Posts](https://paragraph.com/@43703388/): More posts from this publication - [RSS Feed](https://api.paragraph.com/blogs/rss/@43703388): Subscribe to updates