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

【科普】YokaiSwap 小手册,参与头矿必备知识

2021-12-04 03:02 | 出处: 字节元社区


今晚 20:00,Nervos 上的首个 Layer 2 DEX 即将正式上线,相信很多小伙伴已经等不及了。不过在这里,字节君倒是建议各位小伙伴先别急,看完这个小手册再操作也不迟。

有很多小伙伴可能会说:

嗨,不就是流动性「挖 kuang」么,这个我在行,我玩过太多了,我是专业的!

那!可!不!见!得!字节君敢说,即使你玩遍了外面所有的 DEX,你也不一定能玩得转 Nervos 上的 YokaiSwap,因为它是一套完全不一样的东西。

不信?让我们从这些术语开始!

术语解释

Layer 1(L1)

Layer 1(L1),以下统称为 L1 ,通常所说的区块链,比如比特币、以太坊,都是 L1 的链。

Nervos Network 是一个双层架构的网络,其中, CKB 层为 L1,它负责资产的安全、去中心化。

Layer 2(L2)

Layer 2(L2),以下统称为 L2 。随着区块链技术的发展,生态越来越繁荣,用户也越来越多, L1 上的交易处理能力,成为制约公链发展的重大瓶颈,公链急需扩容,L2 应运而生,它可以通过多种扩容方式,在确保资产安全、去中心化的同时,又能提升区块链网络的处理能力,L1 与 L2 的结合,真正解决区块链不可能三角的问题。

Nervos Network 是一个双层架构的网络,其中, CKB 层为 L1,它负责资产的安全、去中心化;Godwoken,是 Nervos 网络的第二层(L2)。

Godwoken

Godwoken 是 Nervos 上兼容 EVM 的 Layer 2 Optimistic Rollup 高性能框架,其安全性由 Nervos Layer 1 来保障。开发者可通过 Godwoken 来部署以太坊智能合约,同时保持交易的可扩展性、快速确认和低成本。

Godwoken 开户


当用户第一次使用 Godwoken 时,需要先开户,开户完成之后,方可在 L2 上进行其他操作,比如参与流动性挖矿。


在 YokaiSwap 中,可以通过「资产桥」-「入金」完成开户过程。

ForceBridge

Force Bridge 是 Nervos 上开源的通用跨链协议。目前已上线 Ethereum Force Bridge,允许用户通过一系列部署在双方链上的智能合约,将白名单代币从以太坊区块链转移到 Nervos CKB 区块链上,实现以太坊生态和 Nervos 生态的桥接。

Force Bridge 的网址为 forcebridge.com

YokaiSwap

YokaiSwap 是 Nervos Network 上首个 Layer 2 DEX,它基于 Nervos 上无需许可的Layer 2 Rollup 高性能框架 Godwoken 而搭建,Yokai 的智能合约使用和以太坊 Dapp 一样的 Solidity 语言,通过 Nervos 互操作性 2.0 的核心组件之一 Polyjoice 来提供完全兼容以太坊合约的体验。这预示着,所有以太坊系的 Dapp 均可以几乎零成本地接入到 Nervos 的 Layer 2 中来。

YokaiSwap 是首批获得由招银国际和 Nervos 共同创建的生态基金 InNervation 资助的项目之一,目前,项目代码已完全开源:https://github.com/yokaiswap

YOK

简称: YOK

合约地址: 0 xb02c930c2825a960a50ba4ab005e8264498b64a0

发行链: Nervos Godwoken Polyjuice

总发行量:10 亿枚

初始估值:2500 万美元

IDO数量:1000 万枚

IDO价格: 0.84 CKB/YOK,0.025美元/YOK

YOK 是 YokaiSwap 平台的多功能实用型代币(Utility Token),其发行在 Nervos Godwoken Polyjuice 上,总量 10 亿枚,初始估值:2500 万美元。YOK IDO 的价格为 0.84 CKB/YOK。YOK 的代币分配比例如下所示:

1%:用于 IDO 出售(1000 万 YOK)

35%:用于社区激励

20%:基金会

15%:投资人(先锁仓 6 个月,之后每 2 个月释放一次,持续 2 年)

15%:团队(先锁仓 6 个月,之后每 2 个月释放一次,持续 2 年)

14%:用于市场推广、合作伙伴和生态建设

sUDT

sUDT 是 Nervos 上的自定义代币标准,与之相对应的是以太坊上的 ERC20。目前,在 CKB 上发行的代币,或者通过 ForceBridge (forcebridge.com)跨链后的 Token,均遵循 sUDT 标准。


入金

这里的入金与传统概念的入金不同,它是 L2 特有的概念,指的是资产从 L1 充入 L2 的过程。

在 YokaiSwap 中,可以通过「资产桥」-「入金」进入入金页面。入金时,可以只入金 CKB,也可以选择入金 CKB + sUDT 的组合。

注意:入金的 CKB 数量要求不少于 400 CKB。

提款

提款与入金恰好相反:入金是资产从 L1->L2,提款过程是资产从 L2->L1。

Godwoken 是基于 Optimistic Rollup 的 Layer 2 方案,Optimistic Rollup 的运作方式如下:任何人都可以在无需许可地提交一个侧链区块,将整个区块作为有待验证(即有待默克尔化)的调用数据(calldata)发布到链上,并交纳保证金。一个新的侧链区块只能链接到侧链的末端,由链上合约进行追踪(从最简化的角度看,该合约就像在运行一个侧链的轻客户端,存储着侧链区块头的哈希值)。一段较长的时间过后(这是一个系统参数,但需要足够长,例如一至两周,以下简称挑战期),侧链区块会被确定下来,之后就会退还保证金。从侧链中取款回到主链上的操作要在侧链上发起,只需提供对一个已确定的侧链区块的非交互式包含证明(non-interactive inclusion proof)即可。如果一个侧链区块是无效的,且还没有得到最终确认,只要提交一个非交互式错误性证明,回滚这条侧链的末端,这个区块连同其之后的区块都会成为孤块。保证金会被销毁一半,另一半则奖励给提供错误性证明的人。这就实现了一条信任最小化的双向资金桥梁。

在 Godwoken 中,提款请求提交了后,需要经过 3600 个区块(大约 3 天)的挑战时间,若在这期间无人对你账号下的交易提出挑战,说明交易正常,挑战期过后,你可以将资产提至 L1 钱包地址。


以太坊地址

目前,几乎 Nervos 上所有的 Dapp 均使用以太坊地址登录,然后在 Dapp 内做交易,使用以太坊钱包对 CKB 的链上交易进行签名。

在 YokaiSwap 里,以太坊地址可以点击页面右上角的钱包图标,在弹出页面中看到:

以太坊地址可以作为 Godwoken 上的收款地址,接收 Godwoken 上的 Token,比如 YOK ,以及 L2 上的 CKB、sUDT。

在 YokaiSwap 里,你可以在进入「交易」-「转帐」后,向任何已在 Godwoken 上开户的以太坊地址进行 L2 账户之间的转帐。


L1 入金地址

L1 入金地址用于资产从 ForceBridge 直接跨到 Godwoken 时使用。

一般情况下,只有使用跨链桥 ForceBridge 将资产从以太坊跨到 CKB 链上,并且要将这些资产入金到 YokaiSwap 时才用得上。其他情况下,请勿往该地址转帐。

L1 钱包地址

L1 钱包地址是用于接收 Nervos L1 上的资产的地址,这些资产包括但不仅限于 CKB、通过 ForceBridge 跨链过来的资产。当你第一次使用YokaiSwap 时,你需要先把资产转入到 L1 钱包地址,再入金;当你从 L2 退出时,你需要把资产从你的 L2 账户提取到 L1 钱包地址。

在 YokaiSwap 中,L1 钱包地址在两个地方可供查看:

L1 之间转账

L1 转帐指的是 L1 地址之间的转帐操作。在 YokaiSwap 里,如果你的 L1 钱包地址下有足够的余额,可以向其他 L1 地址转帐,比入转入 imToken、Neuron、PW等 CKB 钱包中,也可以转入你在交易所的 CKB 钱包中。

L1 转帐的功能入口在「资产桥」-「转移」:

L2 之间转账

L2 转帐指的是 L2 账号之间的转帐操作。在 YokaiSwap 里,你可以将你在 L2 上的资产转移给其他 L2 账号。

L2 转帐的功能入口在「交易」-「转移」:


入金相关

如何入金 CKB 到 YokaiSwap?

这里的入金与传统概念的入金不同,它是 L2 特有的概念,指的是资产从 L1 充入 L2 的过程。

在 YokaiSwap 中,可以通过「资产桥」-「入金」进入入金页面。入金时,可以只入金 CKB,也可以选择入金 CKB + sUDT 的组合。

入金 CKB 的具体步骤如下:

注意:入金的 CKB 数量要求不少于 400 CKB;另外,入金后,考虑到你之后还会有提款的需求,L1 钱包地址里需留有 144 CKB,以存储从 L2 提取的资产。

如何入金以太坊资产如USDC到L2?

1、现阶段,在没有第三方承兑的情况下,你暂时只能通过 ForceBridge 来入金 USDC 到 L2,具体步骤如下:

务必注意:在 ForceBridge 里跨链的时候,生成的是 sUDT 资产,你需要确认目标地址是否支持 sUDT 的充值(或显示)。请不要往不支持 sUDT 显示和转帐的地址转移 sUDT 资产。当你的跨链需求是参加 YokaiSwap 的交易时,你务必填写 YokaiSwap 钱包里面的 Layer1 入金地址。

2、当有第三方承兑的情况下,你可以通过第三方承兑商将USDC/USDT等不同链上的稳定币兑换成 CKB 链上的 USDC,然后通过 Yokai 的入金页面完成入金。

3、未来,当 YokaiSwap 集成了 ForceBridge 之后,可直接识别钱包资产余额进行快捷入金。

只持有ERC20,如何入金到L2?

仅持有 ERC20,不持有 CKB 的情况下,可以通过 ForceBridge(https://forcebridge.com)将资产跨到 CKB 上,Recipient 处填写 YokaiSwap 里面的 Layer 1 入金地址即可,在你使用 ForceBridge 跨链的过程中,会自动为你生成 400 CKB,便于你无缝进入 Nervos 生态。

务必注意:在 ForceBridge 里跨链的时候,生成的是 sUDT 资产,你需要确认目标地址是否支持 sUDT 的充值(或显示)。请不要往不支持 sUDT 显示和转帐的地址转移 sUDT 资产。当你的跨链需求是参加 YokaiSwap 的交易时,你务必填写 YokaiSwap 钱包里面的 Layer1 入金地址。

提款相关

如何提款?

当你希望你的资产从 L2 回到 L1 时,你可以发起提款请求。提款分两大步走:申请提款、提款到钱包。

其中,申请提款的具体步骤如下:

等待挑战期过后,如果你的提款申请没有人提出挑战,则可进入提款到钱包这一步骤中。申请提款的具体步骤如下:

提款申请的周期是多久?

根据 Optimistic Rollup 的机制,发起一笔提款申请后,需要等待一个挑战期,若挑战期内没有人对你的交易发出挑战,方能提取。

Godwoken 上的这个挑战期,目前配置的是 3600 个区块确认的时间(大约 3 天)。



转帐相关

什么情况下用「资金桥」的转帐?

你可以把「资金桥」下的「转帐」功能当成你 L1 钱包的转帐功能,它能完成 L1 钱包之间的转帐交易。因此,当你有以下用途之一时,可以使用「资金桥」下的「转帐」功能:

您可能感兴趣的文章:

相关文章