大家好,我是喜欢狙击大毛的蓝蓝。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 是一个 EVM 等效的 zkRollup,用于扩展以太坊。从技术上讲,Scroll 建立在两个主要部分之上。核心部分是zkEVM,它用于证明 EVM 在第 2 层执行的正确性。
当前架构由三个基础架构组件组成:
**Scroll Node:**从用户交易构建L2区块,提交到以太坊基础层,并在L1和L2之间传递消息。
**Roller Network:**生成 zkEVM 有效性证明以证明交易被正确执行。
**Rollup 和 Bridge Contracts:**为 Scroll 交易提供数据可用性,验证 zkEVM 有效性证明,并允许用户在 Ethereum 和 Scroll 之间移动资产。
经过 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公会
本次教程就到这里,最好每周交互一到两次,保持链上活跃性。
可以关注我的推特