Cover photo

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

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

post image

Scroll架构概述

Scroll 是一个 EVM 等效的 zkRollup,用于扩展以太坊。从技术上讲,Scroll 建立在两个主要部分之上。核心部分是zkEVM,它用于证明 EVM 在第 2 层执行的正确性。

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

  • **Scroll Node:**从用户交易构建L2区块,提交到以太坊基础层,并在L1和L2之间传递消息。

  • **Roller Network:**生成 zkEVM 有效性证明以证明交易被正确执行。

  • **Rollup 和 Bridge Contracts:**为 Scroll 交易提供数据可用性,验证 zkEVM 有效性证明,并允许用户在 Ethereum 和 Scroll 之间移动资产。

post image
post image

测试网的升级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

post image

二、领取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

post image
post image
post image

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

post image
post image

(3)网络切换到Scroll alpha test网络,从layer2跨eth到layer1

post image
post image

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

post image
post image

四、测试UniPass钱包转账功能

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

(1)创建UNIPass钱包

https://testnet.wallet.unipass.id/register

post image

(2)复制钱包地址

post image

(3)登录小狐狸钱包转账给unipass钱包地址eth

post image

(4)unipass钱包转账给小狐狸钱包

post image
post image
post image
post image

五、加入scroll公会

https://guild.xyz/scrollzkp

post image

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

可以关注我的推特

https://twitter.com/lanlan525252