速览 IC 链 DEX 新星 Helix Markets:一个「无跨链」的多链交易平台
“将 $DOGE 换成 $SNS1? 只有 Helix 可以做到”——Helix 第一篇博文的标题
可能是发现自己为 IC 链设计的 20 年漫长之路不被当前的 Crypto 市场看好(摒弃短期投机,坚持做最终形态的 Web3),DFINITY 基金会从去年开始为 Internet Computer(以下简称 IC)制定了新的短期愿景,使用 Chain-key 签名技术,通过与其他公链直接集成和发布以 ckBTC、ckETH 为首的 ckTokens 系列,成为 Crypto 行业的“多链资产中心”,用户在 IC 链上可以原生的 使用或交换不同链上的资产。
简单回顾一下:
• 通过 Chain-key 签名技术与其他链直接集成,可以将其他链的资产直接引入 IC 链,没有跨链这个动作
• 但由于比特币和以太坊链上交易费用太高,速度太慢,IC 生态无法直接大规模使用,于是发行了锚定币 ckTokens 系列,只有必要的交易才会推送到对应的链
• ckTokens 基于智能合约和 NNS 发行,后者是 IC 链的治理系统,即 ckTokens 的铸造和销毁由 ICP 持有者投票管理,是完全去中心化的
• 综上,IC 链不用跨链桥就可以直接引入其他链资产,发行的 ckTokens 也是完全去中心化的,“多链资产中心”也由此而来。
最近,基于 IC 链的多链 DEX Helix Markets 上线了公共测试网,为我们提前预演了“多链资产中心”的情景。
目前,HelixMarkets 提供三条链的测试币交易,分别是比特币、以太坊、IC。用户需要将某条链的资产充值入 HelixMarkets 中,才能进行交易。听起来或许与其他同类产品没什么不同,目的都是允许用户将X 链的 A 资产交换为 Y 链的 B 资产,但Helix Markets 强在一点,那就是交易过程不涉及跨链的动作,也不涉及包装代币(锚定币)。
Helix 其实也利用了 Chain-key 签名技术来促进两条链间通信,以使得其他链资产被原生集成至 IC 链。
简单来说,大部分公链都依赖 ECDSA 作为底层加密签名方案,例如比特币、以太坊和狗狗币。而 Chain-key 签名技术允许 IC 链的创新式智能合约 Canister 创建依赖 ECDSA 的公链地址,从而持有真实的代币 。此外,由于 Canister 还能够进行 HTTP 调用,这意味着它可以 直接与外界通信,而不需要预言机 。基于此功能,Helix Markets 能够将交易传播到对应的链上,例如将比特币交易通过比特币节点推送到区块中,将以太坊交易发送到 RPC 提供商,然后再将交易发送到以太坊内存池,写入区块中。对比 Crypto 主流用户使用的跨链桥和包装代币,Helix Markets 自然更加的去中心化和原生。
为了完全隔离用户资金,Helix Markets 利用 Canister 为每个用户都自动生成 了一组受支持资产所在链的地址。例如,当用户将 ETH 充值入 Helix Markets 钱包时,实际是将 ETH 存入到由 Canister 创建的新以太坊链上地址中。因此用户可以完全掌控自己资金。或者,你甚至可以直接用 Helix Markets 充当你的钱包,随时进行多链交易想想也不赖。
或许你可能会说每个 DEX 都可以为每个用户创建多条链的钱包,但不要忽略一件事,DEX 掌管你的私钥。Helix Markets 无法掌控用户的私钥,是因为 Chain-key 签名技术,私钥被碎片化交给了 Canister 所在子网的每个节点。若 Canister 需要使用你的地址发起交易,就必须征得子网的 2/3 的节点签名才行。所以,即便 Helix Markets 为用户创建了地址,也无法擅自动用你的资产 。
无需跨链,钱包安全,Helix Markets 应该是现在最安全的多链 DEX 了。
早在 Helix Markets 概念期时,ICP 爱好者就对它表达了强烈的支持,因为不仅仅能够最大化体现 IC 链与其他公链直接集成的优势,而且还为 IC 链引入了一些有趣的 DeFi 新玩法:
1. IC 链没有原生稳定币,Helix Markets 将稳定币双雄 USDT、USDC 带到 IC 链,用户在 Helix 中可以交易 ICP/USDC,甚至是生态币与 USDC 的配对,例如 SNS1/USDC。
2. 在 IC 链上交易其他网络代币,例如 BTC/USDC、ETH/USDC、MATIC/USDC 等,甚至是 SHIB/DOGE、SHIB/SNS1。
3. 新的 IC 链生态项目可以在 Helix Markets 中上市。
4. 受益于 IC 链的“反向 Gas”机制,用户无需为交互支付 Gas 费用,这让 Helix Markets 为用户提供了等同于 CEX 的无缝、无摩擦交易体验。
Helix Markets 公测交互教程
根据开发团队成员在 Discord 上的回复,Helix Markets 暂时没有发币计划,但我觉得不论是否未来会有测试用户空投,只要你是 ICP 爱好者,Helix Markets 的公测都值得一试,因为体验起来真的是太丝滑了。本身用的就是测试币,流动性非常足,交易秒完成。
1. 打开官网,连接钱包
首先打开官网 https://www.helixmarkets.io/wallet
点击右上角的“Connect”,连接 ICP 钱包(NNS)。
2. 领取测试币
点击“水龙头”(Fault)按钮。
在新页面内,会让你连接 MetaMask 钱包。连接后,将 MetaMask 钱包的网络改成以太坊 Goerli 测试网。在后面领取以太坊系测试币前,钱包中需要有一定数量的 ETH 测试币用于支付 Gas 费。可通过以下几个平台领取少量:
https://goerli-faucet.pk910.de/
接着领取测试币。这里有以太坊系币(ETH、USDC、BNB、MATIC、UNI),ICP 系币(ICP、htDNA、ckBTC)和比特币(BTC)。为了方便,在这里只领取以太坊系币和 ICP 系币。
3. 将以太坊系测试币充值进 Helix Markets 中
其实在领取 ICP 测试币后就已经可以直接跳到第 4 步了,这里也演示一下跨链充值,将测试币从以太坊 Goerli 充值到 Helix Markets 中。
首先在 MetaMask 钱包添加好这些代币,方便转账。代币合约:
-
USDC Coin (USDC): 0x7966Eb9c617062f396Bc798515134f30b701af44
-
Uniswap (UNI): 0x209c8Aea894e72Ec6674d21C99E7CA7A8087060c
-
Polygon (MATIC): 0x36543DF470a6b2724e9BaCC23969e117dCd8e325
-
BNB (BNB): 0xac57201F29cf4611265066c013993C0a7beCfcc6
再退回到 Wallet 页面,选中想要充值的币种,复制右侧的地址,通过 MetaMask 转账即可。一般一分钟左右就到账了。
4. 划转资产
与 CEX 类似,充值的资金在“资产钱包”中,还需要划转至“交易钱包”才能在交易时使用。
以USDC 为例,点击一下 USDC,在上方操作栏中点击“划转”按钮。
接着在右侧操作栏中,输入金额,点击按钮,等待划转成功就可以了。(注意,这一步如果划转的是以太坊系币,就必须有 ETH 用作 Gas 费用,否则会提示划转失败。前文提到过,这里的钱包实则也是一个以太坊 Goerli 测试网地址)
5. 进入交易界面,开始测试交易
点击最上方的“Trade”,进行交易页面。
下图中的红框处可以切换交易对。
有两种交易模式,一种是市价单,一个是限价单,跟 CEX 用法类似。
在这里可以查看历史订单。
到这里,交互教程就结束了。
对了,为了验证 Helix Markets 中的钱包是否是真实的独立地址,可以点击右上角的三横线,点击“Addresses”,查看智能合约为你生成的所有链地址。
Helix Markets “资产钱包”中显示,我的以太坊系币为 0.29999 ETH 和 299 USDC。
没毛病哈,只是没同步我的“交易钱包”资产。
从这里就能看出 Helix Markets 目前存在的一个缺点,即“资产钱包”是链上地址,“交易钱包”是链下订单簿,只有资产从“交易钱包”划转回“资产钱包”才会结算到上链。官方有提到,计划在 2024年将订单簿移至链上,从混合交易模式过渡到完全去中心化的交易模式。
总体而言,我对 Helix Markets 的体验还是比较满意的,如果你在 IC 链上有资产,是不用跨链充值资产的,可以直接进行受支持链的 Token 之间的交易。切记,Helix Markets 没有用跨链桥,也没有用锚定币。至于Helix Markets 能否因为这个特点而出圈,成为公认的最安全多链 DEX,为 IC 链的糟糕口碑扳回一城,那就不得而知了,只有时间来证明,我们拭目以待。
不过就从 Helix Markets 对链集成的应用来看,IC 链正在走的“多链资产中心”之路,是正确的,有生之年希望能看到 IC 生态中以链集成为中心的 dApp 遍地开花。
DYOR
风险提示:
根据央行等部门发布的《关于进一步防范和处置虚拟货币交易炒作风险的通知》,本文内容仅用于信息分享,不对任何经营与投资行为进行推广与背书,请读者严格遵守所在地区法律法规,不参与任何非法金融行为。