当前位置:主页 > 列表页 > 正文

妖怪来了,Nervos 上首个 Layer 2 DEX ——YokaiSwap 公测教程

2021-09-10 22:58 | 出处: 一休哥

  • 1. YokaiSwap 介绍
  • 2. YokaiSwap 公测教程
    • 2.1 准备工作
    • 2.2 功能介绍
    • 2.2.1 连接钱包
    • 2.2.2 入金
    • 2.2.3 兑换
    • 2.2.4 提供流动性
    • 2.2.5 农场——流动性挖矿
    • 2.2.5 资金池——Staking
    • 2.2.6 其它功能
  • 3、常见问题
  • 4、 Bug、优化建议反馈


昨晚 CKB 有两位数涨幅,有小伙伴来问我,什么情况。


是的,社区期盼已久的 DEX ——YokaiSwap 正式启动公测啦。这一天,社区等了太久太久,Yokai 可谓是「全村人的希望」,其重要性不言而喻。

今天这篇文章,我们就来了解一下到底 YokaiSwap 有什么吸引人的地方?怎么玩?(特别说明:YokaiSwap 公测期间是在测试链上进行,不会用到主网的 Token

1. YokaiSwap 介绍

你可能在很久以前就听说过 Yokai 这个词,大部分情况下它是指「超自然的存在」(即妖怪)。当我们开始构建这个平台时,我们喜欢提到对非凡事件的敬畏和惊叹,或者说一种需要解释的特殊感觉。如此惊人的事情,只能用「超自然的存在」来解释。这也是我们要实现的目标。

Yokai 是 Nervos 生态中第一个可互操作的 DEX,采用了 AMM(自动做市商)机制,提供流动性挖矿和质押(Staking)等功能。它也是首批获得招银国际(CMBI)与 Nervos 共同推出的区块链生态基金——InNervation 资助的项目之一。

Yokai 希望让任何资产的交易更自由,更加去中心化,不受任何限制,利用 Nervos 区块链的高性能和互操作性,来提供创新的交易和收益解决方案。Yokai 致力于成为加密货币领域最好的多链 DEX 之一,达到 Uniswap 那样的水平。

基于 Nervos 的互操作性 2.0 核心组件以及高性能的 Layer 2 框架 Godwoken,Yokai 具有灵活的互操作性、低廉的交易成本、良好的跨链能力以及高速的交易性能等特点。这些特点我将在之后的文章来展开说。

Yokai 项目已完全开放源代码。所有感兴趣的开发者、安全审计师和整个社区都可以使用 Yokai。Yokai 的源代码: https://github.com/YokaiSwap


值得一提的是,Yokai 的智能合约使用和以太坊 Dapp 一样的 Solidity 语言,通过 Nervos 互操作性 2.0 的核心组件之一 Polyjoice 来提供完全兼容以太坊合约的体验。这预示着,所有以太坊系(以太坊、BSC、Heco……)的 Dapp 均可以几乎零成本地接入到 Nervos 的 Layer 2 中来。

2. YokaiSwap 公测教程

以下教程使用电脑端作为演示,手机端也是类似的。

2.1 准备工作

准备工作:MetaMask,俗称小狐狸钱包插件。本阶段 YokaiSwap 仅支持小狐狸钱包登录,之后会陆续支持其它方式登录。如果没有安装小狐狸,网上有很多文章说如何安装 MetaMask,这里不做赘述。目前这一阶段 YokaiSwap 暂时只支持 MetaMask,之后再支持其他的。

接下来我们正式开始体验 Yokai。

2.2 功能介绍

使用 Chrome 浏览器打开公测地址 dev.yokaiswap.com,默认显示了 Yokai 的首页,界面如下图所示:


这个界面可以说是市面上所有的 Swap 的标配,大家应该都很熟悉了。如果你看到的页面是英文的,可以点击左侧边栏底部的小地球图标切换语言。

左侧是功能区,目前有交易(兑换、流动性挖矿)、资产桥(入金、提款、转移)、农场、资金池。

1、兑换

兑换就是 Swap,你可以在这里兑换多类资产。

2、流动性

给交易对提供了流动性,会获得一定流动性LP。

3、入金

这里的「入金」,跟大家平时理解的入金不一样。我们的 Token 是在 Layer 1 上的,我们常用的钱包,属于 Layer 1,但是 Yokai 是一个 Layer 2 的 DEX,我们几乎所有的交易都在 Layer 2 上进行,怎么做到的呢?就是把你的 Layer 1 的资产充值到与之相对应的 Layer 2 账户上,这个过程叫入金。要参与 Yokai,第一步需要入金。

4、提款

提款正好和入金相反,将你 Layer 2 账户上的资产提到 Layer 1 的地址,这个过程叫提款。需要注意的是,Yokai 基于 Godowoken,后者是 CKB 上兼容 EVM 并支持 Optimistic Rollup 扩容方案的 Layer 2 框架。为了交易和资产的安全,提款需要一个可参数化配置的挑战期,如果这个挑战期内这笔交易没有争议,则挑战期过后就可以提取。

5、农场


给交易对提供了流动性,会获得一定流动性LP。你可以将这些 LP 存入到农场里,获得 YOK ( YokaiSwap 的 Token )奖励,这个过程叫流动性挖矿。

6、资金池


你可以将闲置的 YOK 存入资金池,赚取收益。

在 Yokai 上玩,我们的路线如下图所示:


整体流程: 连接钱包后,如果第一次使用,先入金,入金的操作会帮你在二层创建好账户,等资产到 Layer 2 上了,去交易里兑换你想要的 Token,然后添加流动性,进入农场进行流动性挖矿,留一部分资产放到资金池里挖矿。

接下来我们看看每一步的细化流程。

2.2.1 连接钱包

进入 Yokai 首页后,首先将页面的语言切换到中文,如果你看到的页面是英文的,可以点击左侧边栏底部的小地球图标切换语言。


紧接着,点击首页右上角的 「Connect Wallet」或者「解锁钱包」,弹出选择钱包界面,目前只支持小狐狸钱包连接,之后会支持更多连接方式。


点击选择 Metamask,如果是第一次使用 YokaiSwap,它会先提示你运行 YokaiSwap 需要在 Metamask 上增加一个网络:Godwoken Polyjoice Testnet


点击「Switch network」。


这个提示是说,这个自定义网络没有在 MetaMask 的名单里,不用理会,点击「Approve」,就会自动在 Metamask 中添加上 Godwoken Polyjoice Testnet 这个网络,再点击「Switch network」,便会切到该网络中来。


现在 Yokai 首页就能看到你的地址了:


有部分小伙伴一直卡在这一步,其实钱包的配置就一句话,一直点深色按钮即可。

2.2.2 入金

点击左侧功能列表中的「资产桥」,选择「入金」,因为 Yokai 是一个 Layer 2 的 DEX,我们需要先把 Layer 1 上的资产充值到与之相对应的 Layer 2 账户上,完成 Layer 2 的开户以及存款,之后才能进行一系列的交易。


进来之后看到这样一个页面,有小伙伴问,怎么刚才连接过一次钱包了,这里又要再连一次。是的,这里有优化空间,希望只连一次。没关系,点击「连接钱包」,弹出来的 Metamask 弹框一直点深色按钮即可。


需要特别说明的是:在「入金」界面上看到的资产,都是你 Layer 1 上的资产。如果你是第一次使用 Yokai,那么你的资产是 0。

上图中,第一处圈出来的上方,就是你钱包对应的 CKB 地址,现在是测试网,这个地址是 ckt 打头的,以后上了主网,这个地址以 ckb 打头。

按图中所示的步骤,复制好你的 CKB 地址,去 CKB 测试网水龙头处粘贴上该地址,领取测试网的 CKB。大概一两分钟,你会看到 CKB 已到账。

你也可以在入金页面获取测试网的 USDC,点击获取 USDC 链接,稍后会自动到账。

选择入金,输入你打算入金的数量,如果想要全部入金,点击全部,Yokai 会自动为你的账户预留 62 CKB,用来保证你 Layer 1 上的资产存储和交易的正常进行。

过一会儿,就能看到入金成功的弹窗。点击下图中的小时钟图标,可以看到你之前的入金记录:


2.2.3 兑换

成功入金后,就可以「兑换」了,进入「交易」-「兑换」,选择交易对,进行兑换。


我这里使用 CKB 兑换了一些 YOK。

2.2.4 提供流动性

将兑换好的 Token 加入到流动性中去。


点击「供应」,就获得了一个份额:


点击「确认供应」,Metamask 签名确认交易,很快就会看到添加成功的记录:


这时候我们有 0.04 份流动池 LP 的代币了,接下来我们开始流动性挖矿。

2.2.5 农场——流动性挖矿

进入农场页面,我们能看到目前提供了 YOK-CKB、USDC-CKB、MEOW-CKB 的流动性挖矿。

根据你持有的流动性资金池(LP)代币,选择不同的池子挖矿,以下是我的效果图:


如果你是第一次挖矿,需在你想要挖矿的这个池子上,先点击「启用」,启用成功后,就可以质押 LP 了。

我打算将持有的 YOK-CKB LP 全部质押,点击 「


签名完成后,很快就看到了已质押的数量发生了变化:


细心的小伙伴看到了,怎么刚才新增质押之前,已赚取的 YOK 是 792 ,新增完质押后,怎么变成 0 了。别着急,这是一个 feature 特性,新增 LP 质押时,会触发即时结算,由 Godwoken 提供的特性,即时结算的意思就是收益秒到账。你可以切到主页,看,你的钱包已经到账了:


2.2.5 资金池——Staking

流动性挖矿在高收益的背后,也存在一个风险——无常损失,指资金在流动性池中面临的损失,这种损失通常发生在流动性池中代币的比例变得不平衡时。

如果你无法承受无常损失,这里还有一个选择:资金池——Staking。只需把你的 Token 质押进来,就可以赚取利息了。


2.2.6 其它功能

其它功能,大家可以多去试试看。

3、常见问题

Q、Yokai 页面顶部的「获取测试代币」指的是什么?
A:为了让大家在公测期间充分体验到 Yokai 的功能,特意增加了这个功能,点击它可以获取到 Layer 2 上的代币,这是 Yokai 提前将 Layer 1 上的 sUDT 入金到 Layer 2,供大家测试用的。需要注意的是,如果你没有入金过,你就没有 Layer 2 账户,就无法领取 Layer 2 的测试代币。

Q、资产桥页面入金、提款、转移分别指的是什么?有点犯迷糊。
A:入金:资产从你的 L1 地址充值到与之对应的 L2 账户里。
提款:与入金刚好相反,从你的 L2 账户往你的 L1 地址提币。
上面两种情况,你可以认为是从你的左手倒腾到你的右手,资产都在你的手上。
转移则不同,转移是发生在 L1 上的资产转移,跟我们平时转帐一样,是对你的 L1 资产转移,你可以转到你 L1 的其它钱包,也可以转给别人的 L1 钱包。

4、 Bug、优化建议反馈

在公测期间,大家可以把遇到的问题或者建议,提交到以下表单中,社区的小伙伴会集中处理:https://shimo.im/forms/oQ7LFqNJpP8hoE3E/fill

以上就是 Yokai 的公测教程,若你遇到什么问题,可以下方留言,或者添加 CKBFans 小助手微信:yousan666 ,进群咨询。

最后附上社区小伙伴连夜制作的 Yokaiswap 视频教程,腾讯视频有广告,大家先忍一忍,晚些时候,再往哔哩哔哩传一份:

作者郑重申明:截至发文时,作者与文中提及项目存在利益关系,特此告知。利益关系包括但不限于下述情况:本人为项目团队成员、本人是项目团队成员的直系亲属或配偶、参与投资该项目、持有该项目发行的股份或通证、参与做空或做多该项目、收取回报进行有偿撰文等。
相关文章