基于連接EOS和以太坊之間的去中心化Kyber協(xié)議介紹
Kyber致力于構(gòu)建一個人們可以隨時隨處使用各種代幣的世界,正如我們的口號Any Token, Anywhere那樣。在過去的一年里,我們在打造生態(tài)系統(tǒng)和技術(shù)方面持續(xù)進步,您可以從我們過去推送的文章了解到,包括Kyber的長期目標、Waterloo介紹(連接EOS和以太坊之間的去中心化僑梁)、Kyber DAO投票實驗和最近的生態(tài)系統(tǒng)更新。
今天,帶著新網(wǎng)站和開發(fā)者門戶一起,我們發(fā)布了協(xié)議白皮書的第一版,我們將Kyber定義為一個流動性協(xié)議,可以應(yīng)用在任何支持智能合約的區(qū)塊鏈上,從而支持鏈上代幣兌換?;贙yber的標準流動性模型和這些鏈上API,我們可以通過使用中繼橋來為去中心化的跨鏈兌換提供連接的流動性網(wǎng)絡(luò)。
通過這次更新,我們也想重申我們對以太坊的承諾。以太坊擁有充滿生機的開發(fā)者和去中心化應(yīng)用生態(tài)系統(tǒng),我們希望不僅僅完成當前的生態(tài)系統(tǒng)和技術(shù)承諾,還通過促進以太坊和其他區(qū)塊鏈之間的無縫流動性,為整個領(lǐng)域做出貢獻。我們最近啟動了WBTC(Wrapped Bitcoin),作為我們?yōu)橐蕴粠砀嗔鲃有缘牡谝徊?,我們期待著開展更多這樣的舉措。
未來,我們還將以太坊視為KyberDAO和Treasury等重要協(xié)議系統(tǒng)的基礎(chǔ)。此外,以太坊將成為我們互操作性工作的關(guān)鍵焦點,例如我們正在管理的跨鏈中繼和流動性供應(yīng)。
在這篇文章中,我們將重點解釋協(xié)議的高層細節(jié),并介紹Kyber在互操作性方面采取的方法,最后總結(jié)我們正在進行的工作。
Kyber協(xié)議
Kyber Network在以太坊上擁有強大的用戶基礎(chǔ)和去中心化應(yīng)用生態(tài)系統(tǒng),并在大約一年前啟動了KyberSwap.com的主網(wǎng),就是我們內(nèi)部開發(fā)的代幣兌換服務(wù)。從那時起,Kyber已經(jīng)促成了價值超過46萬ETH的交易,為50多個應(yīng)用程序提供了代幣兌換服務(wù),支持了70多種ERC20代幣,并擁有超過24個不同的儲備,為網(wǎng)絡(luò)提供了流動性。
通過Kyber協(xié)議的定義,我們正式勾勒了基于Kyber技術(shù)的規(guī)范,這些規(guī)范具有基于幾種不同儲備的模型和標準化的AP,以支持任何啟用智能合約的區(qū)塊鏈。
我們看到許多區(qū)塊鏈都具有截然不同的特點,解決了不同的使用場景,從而產(chǎn)生了不同的新興數(shù)字生態(tài)系統(tǒng)。通過促進各自生態(tài)系統(tǒng)中不同利益相關(guān)者之間的流動性,Kyber協(xié)議將在這些區(qū)塊鏈中發(fā)揮關(guān)鍵作用。
協(xié)議的核心部分會作為區(qū)塊鏈中的一組智能合約實現(xiàn)。下圖顯示了網(wǎng)絡(luò)中涉及的各種參與者的。
該協(xié)議定義了4個關(guān)鍵方面,以便在所有基于Kyber的網(wǎng)絡(luò)中推動標準化流動性模型和交易API。
1. 為任何類型的儲備提供接口,為總流動性池增加流動性
在現(xiàn)今基于以太坊的網(wǎng)絡(luò)中,流動性來自不同的源頭,如做市商、代幣團隊、DutchX,Uniswap和OasisDEX等交易所,以及個人貢獻者。
該設(shè)計提供了一個接口,任何人都可以使用它來實現(xiàn)和設(shè)置他們的儲備,只要它符合接口,而不是只關(guān)注單一類型的流動性來源。一旦網(wǎng)絡(luò)維護者注冊儲備庫,它將被包含在網(wǎng)絡(luò)尋找最佳匯率時使用的流動性來源中。
接受者可以從所有這些來源獲得并聚合流動性,同時獲得最佳匯率,并且只需要使用一個端點進行所有操作。任何實體都可以是流動性提供者,只要它們符合標準化的儲備界面即可。因此,隨著更多流動資源被添加到網(wǎng)絡(luò)中,這些資源可自動被網(wǎng)絡(luò)中的接收者獲取。
2.鏈上流動性和匯率
由于Kyber協(xié)議完全在鏈上構(gòu)建,因此其他智能合約或去中心化應(yīng)用可以直接獲取匯率和流動性,以直接與Kyber協(xié)議交互。這有利于與其他智能合約的整合,因為在執(zhí)行鏈上代幣兌換之前,流動性和匯率都得到保證。
這種方法一直是Kyber在以太坊上構(gòu)建的一個重要因素,因為它讓錢包、去中心化應(yīng)用和DeFi應(yīng)用程序以一種無需許可的方式整合Kyber協(xié)議,只需直接與Kyber智能合約進行交流。
3. 單一端點的使用者可以輕松執(zhí)行即時的鏈上交易
不必依賴多個流動性來源或是多個端點,擁有匯總的流動性池,就可以讓使用者通過一個端點,在一個區(qū)塊鏈交易中無縫地執(zhí)行多筆代幣交易。
與上面提到的鏈上匯率和流動性的情況類似,單一端點讓技術(shù)整合變得容易,因為它簡化了對不同流動性池的訪問,也簡化了交易執(zhí)行。
4.每個區(qū)塊鏈部署的網(wǎng)絡(luò)維護者
網(wǎng)絡(luò)維護者在管理Kyber構(gòu)建、確保它符合協(xié)議規(guī)范以及抉擇特定構(gòu)建的代幣參數(shù)方面發(fā)揮著關(guān)鍵作用。最初的網(wǎng)絡(luò)維護者會由Kyber擔任,但隨著越來越多的社區(qū)開發(fā)者在其他區(qū)塊鏈上部署和構(gòu)建Kyber協(xié)議,網(wǎng)絡(luò)維護者將逐漸去中心化。
在協(xié)議層面,Kyber將繼續(xù)管理協(xié)議規(guī)范,協(xié)調(diào)部署之間的合作,并構(gòu)建整個系統(tǒng),如DAO和中繼網(wǎng)絡(luò)。
因此,所有構(gòu)建都將遵循標準化的流動性模型和API。值得注意的是,由于不同區(qū)塊鏈之間的巨大差異,構(gòu)建方式在細節(jié)執(zhí)行方面會有顯著的不同,包括交易費用、KNC效用和確保網(wǎng)絡(luò)安全。
這種標準化的過程是促進基于Kyber不同鏈之間跨鏈兌換的關(guān)鍵第一步,下面將對此進行更詳細的討論。
Kyber部署的跨鏈代幣兌換
通過在所有構(gòu)建中標準化基于儲備的流動性模型和API的設(shè)計,并借助過去促進跨鏈交流的工作(參見PeaceRelay、Waterloo),我們設(shè)想了一個通過Kyber在不同鏈上的部署而達到的跨鏈流動性網(wǎng)絡(luò)。
協(xié)議的構(gòu)建以及推動生態(tài)系統(tǒng)和最終用戶適應(yīng)主要區(qū)塊鏈最初將由Kyber執(zhí)行,但也可以由社區(qū)或個人第三方團隊執(zhí)行。任何一項工作的執(zhí)行都將遵循Kyber協(xié)議規(guī)范文件中規(guī)定的標準。
中繼橋(Relay Bridges)
在本文中,我們還分享了中繼橋如何促進跨鏈交流的概念。這個流動性網(wǎng)絡(luò)的關(guān)鍵推動者之一將是構(gòu)建多個中繼,創(chuàng)建用于在不同鏈上的Kyber應(yīng)用之間進行交流的中繼橋網(wǎng)絡(luò)。
區(qū)塊鏈中的每個單向跨鏈鏈接都會被部署一個中繼橋,然后將Kyber的每個部署鏈接到一個中繼器和網(wǎng)絡(luò)驗證器。中繼網(wǎng)絡(luò)的一種潛在鏈狀拓樸將是以太網(wǎng)作為橋鏈,連接其他鏈的網(wǎng)絡(luò)。
中繼網(wǎng)絡(luò)的一種潛在鏈狀拓樸
解釋Kyber的互操作性方法
正如前面提到的,我們相信一些主流的區(qū)塊鏈將會出現(xiàn)它們各自充滿活力的生態(tài)系統(tǒng)。來自這些區(qū)塊鏈的核心開發(fā)者的重點,將是增加其鏈的效用和流動性。去中心化的應(yīng)用程序?qū)?gòu)建在這些鏈上,大多數(shù)去中心化交易也將在原生場景進行。
考慮到區(qū)塊鏈的性質(zhì),對于不在同一鏈上的系統(tǒng)來說,彼此之間的互操作性極具挑戰(zhàn)性。一個完整的鏈上系統(tǒng)(與側(cè)鏈或離線機制相比)是允許無縫的去中心化價值交換和與其他去中心化應(yīng)用進行智能合約合作的一個關(guān)鍵因素。當智能合約或應(yīng)用程序必須相互交流時,如果其中一方并非完全在鏈上,互操作性的難度會急劇增加。
由于上述原因,我們正在采用獨特的方法來解決這些問題。首先在每個區(qū)塊鏈上部署Kyber作為原生流動性網(wǎng)絡(luò),并在這些部署中使用類似的流動性模型、用戶體驗和API。這種方法使我們能夠從第1天開始就為這些鏈上的去中心化應(yīng)用和去中心化交易所的互操作性做好準備,并確保使用Kyber的開發(fā)者和用戶體驗保持無縫的過程。
基于技術(shù)可行性和市場需求,我們將尋求使用中繼器來連接鏈并在部屬之間交換價值,包括將主流的以太坊代幣引入其他鏈,反之亦然。重要的是要了解我們的跨鏈工作旨在構(gòu)建最無縫的機制,以便在Kyber部署之間交換價值。這份特別的執(zhí)念讓我們構(gòu)建具有優(yōu)良用戶和開發(fā)者體驗的去中心化系統(tǒng)有了無限可能。
總之,我們認為這種方法是實用主義、協(xié)作和去中心化的最佳組合。特別是,我們期待與主流區(qū)塊鏈上的核心開發(fā)者、代幣團隊和去中心化應(yīng)用合作,以增加其生態(tài)系統(tǒng)的效用和流動性。
總結(jié)及下一步
在這篇文章中,我們列出了協(xié)議規(guī)范的關(guān)鍵原則,它將標準化Kyber在不同鏈上的所有構(gòu)建的流動性模型,交易機制和API。此外,我們還描述了我們可以連接的跨鏈網(wǎng)絡(luò),并解釋了我們正在采取的互操作性方法。
重要的是要理解這些努力是不斷持續(xù)的過程,整個加密生態(tài)系統(tǒng)的發(fā)展將為推動這些進展發(fā)揮重要作用。為了更好地推進這些計劃,下面是我們打算重點關(guān)注的領(lǐng)域。
首先,我們將加倍努力發(fā)展以太坊上的Kyber生態(tài)系統(tǒng),包括擴展我們的去中心化應(yīng)用生態(tài)系統(tǒng)、交易所和儲備庫以及增加KyberSwap的普及。我們還期望在以太坊之上構(gòu)建協(xié)議級活動,如DAO和Treasury。如前所述,以太坊也將成為跨鏈中繼網(wǎng)絡(luò)和提供流動性的重點。
其次,我們將評估和實驗在其他區(qū)塊鏈上構(gòu)建Kyber。例如,我們即將推出了一個支持無縫代幣兌換的測試網(wǎng)版本 DEX,基于Waterloo Bridge。我們選擇關(guān)注的區(qū)塊鏈將取決于幾個關(guān)鍵標準,包括生態(tài)系統(tǒng)支持流動性網(wǎng)絡(luò)的能力和準備情況、有才華的開發(fā)者推動構(gòu)建的可用性以及核心開發(fā)人員與我們合作的準備情況。因此,我們將尋求與核心開發(fā)者、代幣團隊、去中心化應(yīng)用和各種的原生鏈上的交易所進行合作,并與社區(qū)更新任何重大進展。
最后,在協(xié)議層面,Kyber將創(chuàng)建和協(xié)調(diào)協(xié)議規(guī)范,該規(guī)范將定義各項目構(gòu)建/部署。我們將繼續(xù)研究和建立中繼網(wǎng)絡(luò),同時繼續(xù)與我們的Kyber社區(qū)一起構(gòu)建項目的治理體系,并向各位展示一個高效的DAO(去中心化自治組織)和財務(wù)系統(tǒng)。