Tokenlon 閃兌功能是基於以太坊智能合約的 DEX(DEX = Decentralized Exchange,中文翻譯為去中心化交易所)。
閃兌功能特點:
- 無需充幣提幣,在錢包即可完成代幣兌換
- 及時的交易報價更新,提供有競爭力的交易報價
- 交易價格所見即所得,不會出現無法成交的情況
下面,我們逐層簡析 Tokenlon 閃兌功能的模式和技術。
櫃檯報價
閃兌使用的是櫃檯報價模式。簡而言之閃兌就像一個兌換 Token 的櫃檯,用戶可以詢問 Token 的價格,如果接受櫃檯報價,就可以快速交易。 (常見 DEX 還有掛單模式,列出用戶買盤與賣盤的訂單,通過交易引擎撮合買賣盤的訂單,不同 DEX 實現技術也不相同。)
櫃檯報價模式降低了用戶的使用門檻,能夠提供非常好的用戶體驗。用戶進入閃兌功能,選擇代幣、輸入數量、確認價格、提交訂單就能夠完成一次代幣兌換。
櫃檯報價的後端實現原理
相比之下,櫃檯報價的後端實現就顯得複雜一些。為了給用戶提供滿意的價格,櫃檯後端要接入多個做市商來提升市場流動性。
下圖顯示的是整個詢價 / 報價的過程,其中小人代表用戶,小房代表做市商(目前支持接入多個做市商)。
當用戶詢問價格時,Tokenlon 對所有做市商進行詢價;所有做市商返回的價格會在 Tokenlon 進行聚合;Tokenlon 會篩選最優的訂單返回用戶。
詢價 / 報價的過程是高速高效的,系統會將最佳報價持續推送給用戶。
訂單成交
得益於智能合約和簽名技術,用戶和做市商之間交易的 Token 不需要充值到 "中心化" 服務器進行代管。交易中支出和收入的代幣都會由智能合約直接結算到用戶的錢包中。
用戶確認訂單價格後發起下單動作,在下單過程中對該訂單進行簽名,簽名後的訂單會發送到 Tokenlon 合約,合約會檢查用戶和做市商雙發的 Token 餘額,並驗證雙方簽名信息。當所有條件滿足後,合約就會完成用戶和做市商之間的原子幣幣兌換(如果條件不能滿足,交易取消)。
總結
Tokenlon 閃兌功能的報價所見即所得,簽單時的數量即是最終成交數量。 (Uniswap、Kyber 一類的 DEX,交易價格在鏈上計算,上鍊前無法確定成交數量。)
得益於智能合約和簽名技術,用戶無需充值資產到任何 "地方",使用合約完成與做市商的去中心化原子幣幣兌換,安全又可靠。
Tokenlon 閃兌功能能夠提供高效的報價聚合服務,讓市場價格時時反饋到用戶眼前,幫助用戶緊跟市場變化。