“將 $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://goerlifaucet.com/
https://faucet.paradigm.xyz/
https://goerli-faucet.pk910.de/
https://faucet.paradigm.xyz/
接着領取測試幣。這裏有以太坊系幣(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
風險提示:
鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播信息之目的,不構成任何投資建議,如有侵權行為,請第一時間聯絡我們修改或刪除,多謝。