姜家志告訴鏈聞,儘管 CoinEx Chain 和 Binance Chain 均是基於 Cosmos SDK 開發,但是兩者相比有極大的不同,除了 DEX 以外,CoinEx Chain 還有一條智能合約鏈和一條隱私交易鏈,是一個完整的公鏈生態 , 只不過,CoinEx Chain 第一步開發的 DEX 和 Binance DEX 有重合。

由比特大陸投資的 CoinEx 交易所剛剛發佈了 CoinEx Chain 的白皮書,希望打造一個去中心化的公鏈生態系統,而不僅僅是一個去中心化交易所和一條公鏈。CoinEx Chain 將引入了三條公鏈的架構,互相協作配合:

  • 第一條 DEX 公鏈是爲交易功能而生,最大程度提升交易處理速度;
  • 第二條 Smart 公鏈主要是處理智能合約,支持複雜金融應用的能力;
  • 第三條 Privacy 公鏈則是給 CoinEx Chain 生態提供了隱私交易的特性;
  • 這三條公鏈之間通過 IBC 鏈間通信協議進行互聯互通,各司其職又相互配合提供完備的功能。

這是一種新的嘗試。DEX 公鏈將會是 CoinEx Chain 路線圖裏的第一步。DEX 利用 Cosmos SDK 和 Tendermint 共識機制打造了一個運行在公鏈上的去中心化交易所。由於採用的是 PoS 共識,項目開始的時候會先支持 42 個節點。而一些常見的操作,比如轉賬,撮合交易,發行鏈上 Token 或新增交易對等,都需要消耗 CET 原生代幣,而原來發行的 ERC 20 形式的 CET 代幣可以在 DEX 上線後以 1:1 比例映射兌換。

DEX 還創新性的引入 Bancor 和 UniSwap 這兩種自動化做市協議。CoinEx Chain 會對這兩者進行擴展,使其更加適應去中心化交易所,更好的爲 Token 提供足夠的流動性,並且保證其價格的合理性。Smart 和 Privacy 公鏈則可以通過跨鏈機制接入 DEX,完成智能合約和隱私交易的複雜場景,但這兩部分的內容會在後續提供更多的細節。

在 CoinEx Chain 公佈白皮書之後,鏈聞第一時間採訪了 CoinEx Chain 項目負責人、前 BCH 哥白尼團隊的負責人姜家志,請他講述了對於這種全新的去中心化交易所和交易所公鏈的發展規劃,以及對應的機遇和挑戰。

原哥白尼團隊姜家志詳解交易所公鏈新嘗試:不做一條鏈,而做 DEX 生態
姜家志,CoinEx Chain 項目負責人、原比特大陸哥白尼團隊負責人

這個項目是何時開始的?

姜家志:CoinEx Chain 項目我們很早就有這樣的想法,一直在探討和研究中,項目是今年初正式開始的。CoinEx Chain 開發者都是原哥白尼團隊的成員,我們在區塊鏈底層協議上有很深的研究,包括密碼學,共識協議,智能合約虛擬機等,對於行業研究我們也做了很多工作。同時我們團隊也非常注重工程實踐,在工程實踐上我們開發了哥白尼項目(go 語言 BCH 客戶端)和 Wormhole 項目,在區塊鏈底層協議上我們做了很多的嘗試。

CoinEx Chain 的願景是搭建一個去中心化公鏈生態系統,爲金融自由而生。我們爲 DEX 做了一條專注於交易的公鏈,未來會陸續的推出智能合約以及注重隱私的公鏈。去中心化交易所是未來區塊鏈的最重要的基礎設施,一條專注於交易且無許可的公鏈對於整個區塊鏈的發展是無比關鍵的。同時在 DEX 的基礎上引入智能合約和私隱保護能爲整個 CoinEx Chain 生態帶來更多的創新和保護,這是我們未來的目標。

這條公鏈是完全服務於交易的嗎?

姜家志:對的,目前的這條公鏈是專門爲去中心化交易實現的,這樣做的原因有以下:

  • 交易的業務上,回滾會是一個非常大的問題,如果發生了回滾而恰好價格發生了波動會導致應該成交的交易沒有交易,這樣會更用戶帶來損失,因爲這條 DEX 公鏈在保證性能的同時,從共識協議上也會杜絕回滾的發生;
  • 性能,交易功能需要很高的 TPS 以及低確認時間,只有滿足這兩條纔可以滿足用戶交易的需求,因此這條公鏈會針對交易專門做優化,實現秒級確認,以及 4000-10000 的 TPS,滿足交易場景的業務需求;
  • 體驗上,未來我們和會生態內的合作伙伴一起努力打造更好的錢包,瀏覽器服務,這些有區別於現在的錢包,專門爲交易而優化的;
  • 安全上,我們 DEX 公鏈上沒有使用智能合約,發 Token 的方式也是定製化的,不需要項目方編寫智能合約代碼,這樣的好處不需要運行虛擬機同時性能會提高,不需要項目方編寫智能合約代碼安全性上也會有保證。

這些條件都是 ETH 這樣的公鏈不具備的特性。總而言之,很多去中心化交易所是因爲有智能合約的引入而做了個去中心化交易所,我們是爲了去中心化交易所而做了一條公鏈。滿足交易對於性能上,體驗上,業務上的需求。

看到白皮書中描述接入了 Cosmos SDK,那相比它和 Tendermint,還有些什麼改進或不同嗎?

姜家志:Cosmos SDK 對於整個區塊鏈行業都是非常重要基礎設施,它把很多的底層都給模塊化了,抽象出來了底層和業務層,利用他們的底層服務,就可以構建自己的業務層。

Cosmos SDK 本身也會在改進中,我們團隊已經投入了對於 Cosmos SDK 的改進了,很多功能的研發我們比 Cosmos SDK 的進展還要快一些,這些改進我們已經準備提交到 Cosmos SDK 的主代碼中,有部分已經合併了,未來我們會持續爲 Cosmos SDK 貢獻,這也是我們團隊倡導的開源精神所在。

Tendermint 協議本身是一個非常優秀的 PoS 共識協議,協議本身可以改進的是比較困難的,未來我們會在長程攻擊上和簽名算法上對它進行改進。區塊鏈發展到現在,底層技術應該不斷在成熟的過程中,這點上我們能夠做一些貢獻真的很榮幸。

還有就是特別感謝 Tendermint 團隊和 Cosmos 團隊,這是一套非常優秀的框架,未來會成爲區塊鏈的基礎框架之一。沒有他們之前的貢獻,我們需要在底層代碼上重新研發,這樣將會花費很長的時間。

與 Binance DEX 相比有哪些不同?

姜家志:CoinEx Chain 除了 DEX 以外還有一條智能合約鏈和一條隱私交易鏈,是一個完整的公鏈生態 , 只是我們在第一步上是開發的 DEX 和 Binance DEX 有重合。

和 Binance DEX 的不同,我們專門撰寫了 DEX 的白皮書,向大家描述我們的想法,使用的技術,這樣可以讓大家更加清晰地瞭解我們在做什麼,以及爲什麼要這樣做。

在上線主網的時候我們就會開源我們的代碼,這也是和 Binance DEX 不同的,開源精神是我們團隊恪守的原則,開源也意味着更多的開放性。

節點的選擇上,CoinEx Chain 是開放的節點選擇,任何人只要持有一定的 CET 都可以成爲驗證節點,而 Binance DEX 的節點選擇是自己的合作伙伴,目前還是不透明的。CoinEx 官方不會設立節點,會把票投給爲 CoinEx 做基礎設施和社區的建設的節點,堅持做更去中心化的公鏈。

節點數量上,CoinEx Chain 的節點是 42 個,Binance 的 DEX 是 11 點,節點數越多,越是開放和去中心化,而我們的目標就是打造一個去中心化的公鏈生態。

無許可上面,目前 Binance DEX 在節點的選擇上是有許可的,上線交易對也是有審覈的,我們的目標是打造一個無許可的交易系統,因此在 CoinEx Chain 上任何人只要支付手續費都可以發 Token,並上線任意交易對。上線交易對的手續費上,Binance DEX 的上幣手續費很高,CoinEx Chain 所收取的手續費只是爲了滿足網絡的安全,防止垃圾交易而已。

無許可的網絡是我們最注重的,同樣的在技術上也會有很大的挑戰。打造一個去中心化公鏈生態系統是我們團隊所堅持的夢想,並且在此基礎上我們未來要構建下一代的金融基礎設施。

那可以接入鏈外資產嗎?比如說比特幣,以太坊,是類似於 BTCB 的方式嗎?

姜家志:鏈外資產有兩種接入的方式,一個是採用穩定幣的方式,CoinEx Chain 以及其合作伙伴會保證承兌,這個方式類似於 BTCB,但是會有一些不一樣,會採用直接 1:1 承兌的方式,不是交易的方式,這樣可以保證其價格的穩定,如果是交易的方式會有點問題,就是有可能會出現無法實時兌換的情況。而且交易的方式很有可能會出現價格波動。

二是,CoinEx Chain 是一個多鏈的架構,未來的智能合約鏈以及隱私鏈上的 Token 可以實現跨鏈操作,直接實現生態內的資產互換。這是也是我們下一步研發的重點。

鏈外資產引入主要的方式就是要解決跨鏈的問題,未來我們也會積極的探索跨鏈技術解決方案,當然我們也不排除使用類似於多籤的方式解決跨鏈的問題。

實現跨鏈有三種基本的機制 : 哈希鎖、公證人和中繼三種方式我們都會研究和探索,包括未來會基於 ETH (有智能合約的鏈) 上實現 CoinEx Chain 和 ETH 的原子交換技術。

交易速度是不是可能會比中心化交易所的撮合引擎慢一些?畢竟還有打包上鍊等多方共識參與的過程。

姜家志:DEX 撮合引擎的交易速度肯定是比中心化撮合引擎要差的,我認爲 TPS 到 4000-10000 已經可以滿足用戶對於交易的需求了,當然我們未來也會持續的優化 TPS 以至於其能夠達到更高的水平。

中心化的撮合引擎需要更高的性能是因爲,它還需要滿足做市商的需求,大部分的交易所都可以給做市商一定的手續費減免的,而去中心化交易所,做市商很難得到手續費減免,它也要被收取對應的交易手續費或者 Gas 費。

沒有做市商的參與,流動性就會稍差一些,而流動性對於去中心化交易也是非常重要的,我們會引入自動化做市的方式解決這個問題。Bancor 協議和 UniSwap 在這兩個方式上都做了很多的探索,未來我們也都會實現。同時我們底層協議上也會提供更多基礎接口,這樣可以讓上層應用定製自己的做市方案。

智能合約做市商是在主鏈還是 Smart 鏈?難道不是隻有 Smart 鏈纔有智能合約嗎?

姜家志:我們在底層支持這些工具即可,你可以理解爲我們固化了合約到公鏈裏面了。另外就是我們也要探討鏈外的技術方案,比如使用錢包等工具滿足這些需求

在保證用戶資產安全性的上有什麼細節值得一提?

姜家志:鏈上的資產是根據非對稱加密保證用戶的資產,都是用戶控制的私鑰。不需要充提,不需要託管在中心化交易所即可完成交易。另外我們會在節點能實現對於冷錢包和對於硬件錢包的支持,方便用戶使用這些工具保護自己的私鑰。

Smart 和 Privacy 鏈在白皮書中的細節還不多,是後續會在更新的嗎?

姜家志:對的,時間對於我們來說是非常寶貴的,我們完成 DEX 的開發之後,就會迅速進入 Smart 和 Privacy 鏈的研發。目前都是一些概念設計階段,等我們着手開始研發的時候,會有更好的技術方案實現方案,也會適時的向大家公佈。