Waxifa

发布于 2023-07-25到 Mirror 阅读

Linea最全交互教程,包括:注册、API、添加钱包、基础交互、智能合约

MetaMask开发公司 ConsenSys 发布了其零知识以太坊虚拟机 (zkEVM) 的公共测试网,并将其命名为“Linea”,该版本是在竞争对手 Polygon 和 Matter Labs 推出自己的 zkEVM 之后的几天发布的。

相关新闻:https://www.coindesk.com/tech/2023/03/28/consensys-launches-zkevm-public-testnet-renames-it-linea/

我知道很多人开始沸腾了,因为这是公开测试版,任何人无需白名单都可以参加,任何人都有机会,并且团队还在其Discord中提到将奖励早期用户,也就是说这可能是明牌空投。

那么奖励什么呢?参与Linea测试网(前 ConsenSys zkEVM)可能会获得Metamask 或 ConsenSys 自己的原生代币。

目前ConsenSys 以 70 亿美元的估值,筹集了 4.5 亿美元。

一、什么是Linea?

Linea 是 Laryer 2零知识以太坊虚拟机 (zkEVM),zkEVM 将以太坊环境复制为汇总,并允许开发人员像在以太坊主网上一样在其上进行构建。Linea 允许用户部署任何智能合约,使用任何工具,并像在以太坊上构建一样进行开发。对于用户来说,这使得以太坊的体验和安全保证成为可能,但交易成本更低。(大家凑活着看吧,反正是官方直译的。)

二、注册infura

在开始之前,你需要注册Infura 帐户,该账户是使用 Linea 网络的先决条件。团队表示“现在收到150,000 份注册,并预计这一数字还会增长。由于需求如此之高,你可能需要几周时间才能获得访问权限。虽然我们的目标是让所有用户都加入测试网,但我们可能无法容纳候补名单上的所有人。”

翻译成人话就是:我们背挤爆了,能不能顺利进入看你的运气。

如果你注册成功,你会的收件箱你在名单上的位置。如果还没有注册 Infura,请不要担心,你仍会收到一封电子邮件,其中详细说明了进入 Linea 测试版的基本步骤。但是请注意,为了获得测试Linea 的资格,你必须首先创建一个免费的 Infura 帐户。

三、创建 API 密钥

要创建 API 密钥,请按照以下步骤操作

  • 点击这个访问页面登录你的 Infura 帐户

  • 进入 Infura 仪表板

  • 点击“Create new API KEY”

如果你是在邮箱中进入的,以上步骤是没有的

  • 在弹出窗口中,选择“WEB3 API”,并为其命名。

  • 之后你的账户和 API 密钥就创建好了(API秘钥下文要用)

四、将 zkEVM 测试网添加到 MetaMask

在MetaMask中点击“添加网络”,选择“手动添加网络”,填写以下信息:

五、从 Goerli 转移资金到 zkEVM

在转移资金之前,请确保你的Goerli 网络中有足够的 ETH,并且你的钱包已正确配置 Linea 网络。要将 Goerli ETH 移动到 Linea,请按照以下步骤操作:

  • 访问歌尔力测试网桥(点击这里)

  • 选择 Goerli

  • 选择 Linea

  • 选择 ETH 令牌

  • 选择金额,发送

完事后将 MetaMask 钱包切换到Linea(ConsenSys zkEVM) 网络;

如果你没有测试网代币,请参照:

加密狗整编空投第150篇:新版加密水龙头列表

之前写了篇水龙头集合,可能已经过时效了:

medium.com

六、普通交互

目前可以使用 Uniswap 和 Dexchnage 与测试网进行交互,未来将提供更多选项。

(一)使用 Uniswap

Uniswap v3 协议已经与 ConsenSys 的 zkEVM 协议集成,通过操作 Uniswap,可以执行许多功能,包括添加流动性、代币交换等。

Swap

  • 访问 Uniswap 网站,可以在其中使用 Linea(ConsenSys )交换,你可以通过这里直接访问swap部分.

  • 在上半部分选择 Ethereum,在下半部分点击 Consensys Rollup Wrap。

  • 输入要兑换的金额

  • 确认

  • 你可以以相同的方式执行多次交换

增加流动性

  • 点击Pool tab

  • 点击New Position并选择代币

  • 输入每个代币的数量,然后点击 Supply

  • 授权交易

  • 可以以类似的方式增加流动性更多次。

(二)使用Dexchange

Dexchange 是一种“基于 zkSync 2.0 构建的基于订单簿的 DEX”,你可以使用此平台与测试网进行交互。

  • 访问 Dexchange 网站,点击“Launch App”。可以通过该地址直接访问

  • 在“Select Market”下选择 wETH-crUSDC

  • 添加所需的量

  • 点击“Deposit”,确认交易

  • 存入资金后,还可以执行其他交易操作。

(三)如果交互失败

如果以上都交互失败,请在这里交互:

1、兑换代币

https://swap.goerli.linea.build/#/swap,交换代币( ETH 到 crUSDC,反之亦然)

2、添加流动性

https://swap.goerli.linea.build/#/pool ,提供 ETH-crUSDC 流动性

七、反馈

到这里,其实Linea公测的基本交互就全部完成了,很多博主就不知道怎么进行深度交互了,只会告诉你提交反馈,然后每天过来交互,事实上做到这里是真的就结束了,你可以填写反馈表了:

https://docs.google.com/forms/d/e/1FAIpQLSen0KN2uqKMJuUxBH8yTfwrb-xdN48kA-NmO-DSCJMYRdQyMA/viewform

如果你想做深度交互,请接着往下看(很多人可能会交互失败):

八、部署智能合约

步骤1、下载此 zip 文件

链接在这里

步骤2、点击这里进入Remix IDE

步骤3、Restore the file

进入Remix,如下图所示,点击菜单,然后点restore

点击**“choose file”**

选择刚下载的 zip 文件

然后点击“memecoin”旁边的“memecoin**”**

点击导入后,会有一些文件被导入。

点击**“satoshi.sol”**文件

如上图所示,在左侧菜单栏中,点击Solidity compiler图标

然后你需要从下拉菜单中选择完全相同的编译器,并启用**“Auto compile”** 和 “Hide warning”

如下图所示,点击**“compile satoshi.sol”。**

如下图所示,从侧面菜单中,点击第 4 个按钮:

对于环境(environment),从下拉菜单中选择**Injected Provider — MetaMask,**解锁你的 Metamask 钱包,并连接到 Goerli 测试网络。

最后,点击“Deploy(部署)”按钮

它会提示 metamask 交易,点击确认,并等待 1–2 分钟。

确认交易后,你必须等待 10 到 20 分钟,然后才能在 remix 终端上点击“在View on etherscan”。

在浏览器中,会出现类似的内容。

到这一步说明你的合约部署完成。

以上就是本篇的进阶交互,更多基于 ConsenSys 构建的 dapp 交互,你可以看这里:

https://goerli.linea.build/explore