在经历两个月的封闭开发后,我们很荣幸的宣布:Gliaswap,一个新的、跨链 DEX demo 即将来到 Nervos 生态。
Gliaswap 是一个建立在 Nervos 的 Layer 2 上的示范性项目,展示了 Nervos 生态和互操作性 2.0 巨大的潜力。这是迈向 Nervos DeFi 基础设施和去中心化交易所的重要一步,Gliaswap 可以让用户更加容易、更加有效率地交易以及赚取各种链上的加密资产。
Gliaswap 是一个基于 MIT License 授权条款的开源项目,因此欢迎任何人去复制、修改并且展示他们自己的版本。目前,Gliaswap 已部署在我们的测试网 Aggron 之上:
https://docs-old.nervos.org/dev-guide/testnet
-
Gliaswap 为什么与众不同?
目前的区块链和加密货币产业是特别的碎片化的。那些想要在去中心化世界交易的用户,或许会发现一个情况,那就是当他们参与 DeFi 时,他们必须装上各种链的钱包以及创建不同链上的账户。得利于 pw-sdk 的支持,在 Gliaswap 上,你不必再装一个 CKB 专属的钱包或者创建一个 CKB 专属的账户。反之,你可以简单的使用你既存的钱包和账户来连接 Gliaswap。
Gliaswap 可以支持大多数主流的钱包,例如大多的以太坊钱包和 Tron 钱包等等甚至更多。而且 Gliaswap 能以「非托管」的方式去运营,这意味着你不需要将资产存入第三方。只需连接上你的 Ethereum 钱包,然后您就可以开始下单或注入 Gliaswap 的流动性。
目前,Gliaswap这个开源的 DEX 已经在测试网的 Alpha 版本中支持 Metamask 和 WalletConnect,我们正在积极致力于支持更多的钱包和公链。
-
简单易操作
简单一个步骤,就能让你用以太坊资产购买 CKB!
Gliaswap 支持以太坊和 Nervos 之间的一步式跨链交易,也就是说用户在将自己的 ETH 换成 CKB 时,只需要签署一次交易。这个动作会在 Force Bridge 这个跨链协议的帮助下以一个去中心化的方式进行。目前已经有部分的 DEXs 已经整合了跨链的功能了。
但是,在这些 DEX 上用户通常需要进行两到三次的交易才能完成这个过程,并且用户还需要具备现有的跨链知识来进行这些交易,这使得新用户很难加入。在 Gliaswap中,用户体验是我们这个示范性项目的首要任务。通过 Force Bridge,我们将会为用户带来全新的跨链体验。只需在 Gliaswap 上连接你的 MetaMask 钱包,就可以用你的以太币在一次交易中就购买到 CKB!
这和在中心化交易所交易的体验十分类似,甚至更好,因为用户不需要再去创建一个新账户,把他们的资产存入第三方钱包,而是用自己的钱包可以掌握自己的所有资产。
更佳的体验环境
通过更友善的环境,让大家在 Gliaswap 上交易并且获利
- 现已经支持限价单
在 Gliaswap 上,你可以安排你的买单和卖单。在大多数的自动化做市商(AMM)DEXs中,用户只能以市价即时交换代币,这对专业交易员来说是无法满足的。
使用 Gliaswap 这个示范项目的交易平台,你可以使用特定范围(例如资产的价格范围)去无缝安排重复购买订单或卖出订单。你的订单将自动与其他订单或流动池匹配。在 Alpha 版本中,你已经可以在链上进行限价挂单了。此外,当然我们还提供了市价挂单,这将帮助您更好地了解当前市场。
- 通过限价注入或者撤出流动性
如果你是自动化流动性提供方,你一样可以在 Gliaswap 上赚取池子中的交易费。但是不同于其他 Amm 的池子的地方是 Gliaswap 提供了一个崭新的方式给流动性提供方来最小化无常损失(impermanent loss)。
当你把你的资产存入流动池后,资产价格如果产生任何变动时无常损失就会发生。越大价格变动带来越大的无常损失。但是在 Gliaswap 上,你依旧是可以对付无常损失的。因为你能够设定一个价格区间,也就是说当价格增加或者减少在你设定的范围时,你的流动性可以自动的在池子中注入或撤出。在下一个版本的 Gliaswap 中,我们会释出这个功能。
- 通过 deal-miner 赚取无风险获利
这里还有一个最棒的地方是 Gliaswap 上并没有一个中心化的撮合合约或者撮合方,所以任何人都可以来成为撮合矿工(deal miner)并且撮合订单。
就像是一个系统执行者一样,撮合矿工们会检索整条链上的订单 cell 和流动池的 cell,然后通过提交匹配交易来竞相匹配这些订单。这个撮合竞赛的获胜者将得到订单中要求的交易佣金。然而,由于 CKB 不会对失败的交易收取任何费用,因此其他撮合矿工不会有任何损失。
我们开源了一个简单的撮合矿工软件来满足基本的用途。如何部署成为撮合矿工可以详见我们的 GitHub:
https://github.com/glias/deal-maker-cli
这个软件只是一个起点,好让你来开发自己的解决方案。你可以通过发掘和实施你的优化策略来最大化收益。
网络化流动性的好处
Gliaswap 是采用的是 Glia 协议,这是一个 Nervos CKB 上的去中心化交易所开源协议,目标是建立一个网络化的流动性层,这将允许各种业务都能够基于此去共享 CKB 资产的流动性网络。
在 Glia 协议中,订单和流动池都代表流动性。任一个订单都代表着用户承诺着可以在某个价格下以某种资产去兑换另一个指定的资产,然后流动池代表的就是许多用户的承诺。Glia 协议规范了订单的格式以及流动池的格式来标准化这些承诺。任何 dApp——不仅是 DEXs,还有其他需要集成交易功能的 dApp ——都可以通过遵循 Glia 协议中指定的格式来共享流动性。这将使 Nervos 上有个巨大的「网络流动性」 池。
Gliaswap 将是第一个采用 Glia 协议的 DEX。我们相信,当许多 dApp 建立在 Glia 协议的基础上时,Gliaswap 将利用网络流动性为我们的用户提供最优价格和最快的交易体验。
Gliaswap 路线图
以下是 Gliaswap 这个开源的示范项目的路线图,开发预计将持续到 2021 年 Q2。
2020 年 12 月
在测试网上支持 sUDT/CKB 的限价单和跨链交易
2021 Q1
在测试网上支持 sUDT/CKB 的 AMM 流动池
2021 Q2
支持 sUDT/ sUDT 的限价单和池子
-
更多关于 Gliaswap 的信息,欢迎小伙伴们前来探索:
体验地址:
// 如果你喜欢 Nervos 并且喜欢开发
// 你可以关注并私信我哦~
if (you like Nervos && you like dev) {
println("you can follow me and private letter for me~");
}