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

大家好,我是喜欢狙击大毛的蓝蓝。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测试网

二、领取Goerli网络eth测试币

常用水龙头一:Alchemy gETH Faucet

常用水龙头二:Paradigm gETH Faucet

三、测试跨链桥

(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钱包

(2)复制钱包地址

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

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

五、加入scroll公会

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

可以关注我的推特

Subscribe to 蓝蓝
Receive the latest updates directly to your inbox.
Nft graphic
Mint this entry as an NFT to add it to your collection.
Verification
This entry has been permanently stored onchain and signed by its creator.
More from 蓝蓝

Skeleton

Skeleton

Skeleton