# zkrollups技术三巨头之一Scroll 滚筒网深度解读及相关板块交互指南

By [蓝蓝](https://paragraph.com/@43703388) · 2023-03-04

---

大家好，我是喜欢狙击大毛的蓝蓝。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 可以为开发者和用户提供相同的体验。在不牺牲安全性的情况下，它便宜了几个数量级。已经提出了以模块化方式构建它的架构。它利用最近在零知识证明方面的突破来减少开销（包括自定义约束、查找参数、证明递归和硬件加速）。

![](https://storage.googleapis.com/papyrus_images/fe46f0decfae5bf31657b1cab10b3d5e04a479a2c2a04942db7543e04bb07d40.png)

Scroll架构概述
----------

Scroll 是一个 EVM 等效的 zkRollup，用于扩展以太坊。从技术上讲，Scroll 建立在两个主要部分之上。核心部分是[zkEVM](https://scroll.io/blog/zkEVM)，它用于证明 EVM 在第 2 层执行的正确性。

当前架构由三个基础架构组件组成：

*   \*\*Scroll Node：\*\*从用户交易构建L2区块，提交到以太坊基础层，并在L1和L2之间传递消息。
    
*   \*\*Roller Network：\*\*生成 zkEVM 有效性证明以证明交易被正确执行。
    
*   \*\*Rollup 和 Bridge Contracts：\*\*为 Scroll 交易提供数据可用性，验证 zkEVM 有效性证明，并允许用户在 Ethereum 和 Scroll 之间移动资产。
    

![](https://storage.googleapis.com/papyrus_images/26f58cc8ee6d40e73c91653608b8d163709ab0eac44aca77d8792d334de91c7e.png)

![](https://storage.googleapis.com/papyrus_images/74e40397242fc04fafd194d61f443747453f143974a76646ecdcc31f2089c415.png)

测试网的升级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 区块浏览器](https://goerli.etherscan.io/)：在 Goerli 的区块浏览器上查看您的 L1 交易
    
*   [L2 区块浏览器](https://blockscout.scroll.io/)：在 Blockscout 分叉上查看您的 L2 交易
    
*   测试UniPass钱包
    
*   加入Scroll公会
    

一、配置钱包

打开网站，分别添加layer1和layer2测试网

[https://scroll.io/alpha](https://scroll.io/alpha)

![](https://storage.googleapis.com/papyrus_images/184d7e02b732182ab7ebc97e97c35dd7833effc1c20da469e2948c4c35a9f391.png)

二、领取Goerli网络eth测试币

常用水龙头一：[Alchemy gETH Faucet](https://goerlifaucet.com/)

[https://goerlifaucet.com/](https://goerlifaucet.com/)

常用水龙头二：[Paradigm gETH Faucet](https://faucet.paradigm.xyz/)

[https://faucet.paradigm.xyz/](https://faucet.paradigm.xyz/)

三、测试跨链桥

[https://scroll.io/alpha/bridge](https://scroll.io/alpha/bridge)

（1）网络切换到Goerli网络，从layer1跨eth到layer2

![](https://storage.googleapis.com/papyrus_images/f0a94fdb3eb19ae9250000e0de20ed63b1ffa29ac23597a8c97b2223eef78a11.png)

![](https://storage.googleapis.com/papyrus_images/f2791eba349a57f2e6bbe5f17f349dc99e96e0986c161414354cba292268488f.png)

![](https://storage.googleapis.com/papyrus_images/8fa98603886e7fa8c089f065013b23c98ac8cd961aa6a5da5d32ec48bb92c001.png)

（2）钱包确认完成后在L1浏览器上查询交易

![](https://storage.googleapis.com/papyrus_images/9c896d8656aaa473647b735e115a1583ef286b3cac8e85526ecdec4db2f69956.png)

![](https://storage.googleapis.com/papyrus_images/5ec01c9f810529ca802b70396f6eca5041712873fc05d6dc1b4c8f37e4dec878.png)

（3）网络切换到Scroll alpha test网络，从layer2跨eth到layer1

![](https://storage.googleapis.com/papyrus_images/4d7a074cb1d937b68960a6a119333f711f462d3d9281a1516546d5616c51314e.png)

![](https://storage.googleapis.com/papyrus_images/d16a99bf733aa6f5c336d2fb55ec50761bfc1770292d23492d9009b91a777394.png)

（4）钱包确认完成后在L2浏览器上查询交易

![](https://storage.googleapis.com/papyrus_images/6bc6446fd26a4e17bf0b45a634a0977a6bdd293226bbafe01f297a8c1075e5ca.png)

![](https://storage.googleapis.com/papyrus_images/5b62c7802bb77d301941d68e266b372373c4329b4924bd7dcab00e3bb20d0ab6.png)

四、测试UniPass钱包转账功能

Unipass是一个智能合约钱包，它同时支持L1和L2，获得了Amber Group集团3亿美金的融资，是Scroll\_ZKP合作的首款智能合约钱包。

（1）创建UNIPass钱包

[https://testnet.wallet.unipass.id/register](https://testnet.wallet.unipass.id/register)

![](https://storage.googleapis.com/papyrus_images/4787a58ca3185cd6cf09fc17a169ca2d985f1d82cba980d8300ff7bc39d0c266.png)

（2）复制钱包地址

![](https://storage.googleapis.com/papyrus_images/132aeb7051861bbf9c473b5e86ea47852d5f038c27c379823d264a487d541692.png)

（3）登录小狐狸钱包转账给unipass钱包地址eth

![](https://storage.googleapis.com/papyrus_images/f8039fb0a001974be8535a19f17b26f3c1a87b1960ea830afa3b0f98ed200614.png)

（4）unipass钱包转账给小狐狸钱包

![](https://storage.googleapis.com/papyrus_images/52e630fe1427a1d420c255d989d9b1591a77159551683129fbb8c761f2e4d358.png)

![](https://storage.googleapis.com/papyrus_images/98cba05df50ed95cc93411569a2bd86a58dbf12ab5dc9cc179eaad8ed8de84d9.png)

![](https://storage.googleapis.com/papyrus_images/ff771d94ffafecc7389b0781c968a4063c68b1134285dde200dcdf381d75a247.png)

![](https://storage.googleapis.com/papyrus_images/57ad395ed175e839fa3ff4f702570eae81c806e6a1ade9a4464eee250794587a.png)

五、加入scroll公会

[https://guild.xyz/scrollzkp](https://guild.xyz/scrollzkp)

![](https://storage.googleapis.com/papyrus_images/ce20eea0ad63ddb66e7f293efc1cba5720e0685fe600017c8f37cd00f1c3e906.png)

本次教程就到这里，最好每周交互一到两次，保持链上活跃性。

可以关注我的推特

[https://twitter.com/lanlan525252](https://twitter.com/lanlan525252)

---

*Originally published on [蓝蓝](https://paragraph.com/@43703388/zkrollups-scroll)*
