基于连接EOS和以太坊之间的去中心化Kyber协议介绍
扫描二维码
随时随地手机看文章
Kyber致力于构建一个人们可以随时随处使用各种代币的世界,正如我们的口号Any Token, Anywhere那样。在过去的一年里,我们在打造生态系统和技术方面持续进步,您可以从我们过去推送的文章了解到,包括Kyber的长期目标、Waterloo介绍(连接EOS和以太坊之间的去中心化侨梁)、Kyber DAO投票实验和最近的生态系统更新。
今天,带着新网站和开发者门户一起,我们发布了协议白皮书的第一版,我们将Kyber定义为一个流动性协议,可以应用在任何支持智能合约的区块链上,从而支持链上代币兑换。基于Kyber的标准流动性模型和这些链上API,我们可以通过使用中继桥来为去中心化的跨链兑换提供连接的流动性网络。
通过这次更新,我们也想重申我们对以太坊的承诺。以太坊拥有充满生机的开发者和去中心化应用生态系统,我们希望不仅仅完成当前的生态系统和技术承诺,还通过促进以太坊和其他区块链之间的无缝流动性,为整个领域做出贡献。我们最近启动了WBTC(Wrapped Bitcoin),作为我们为以太坊带来更多流动性的第一步,我们期待着开展更多这样的举措。
未来,我们还将以太坊视为KyberDAO和Treasury等重要协议系统的基础。此外,以太坊将成为我们互操作性工作的关键焦点,例如我们正在管理的跨链中继和流动性供应。
在这篇文章中,我们将重点解释协议的高层细节,并介绍Kyber在互操作性方面采取的方法,最后总结我们正在进行的工作。
Kyber协议
Kyber Network在以太坊上拥有强大的用户基础和去中心化应用生态系统,并在大约一年前启动了KyberSwap.com的主网,就是我们内部开发的代币兑换服务。从那时起,Kyber已经促成了价值超过46万ETH的交易,为50多个应用程序提供了代币兑换服务,支持了70多种ERC20代币,并拥有超过24个不同的储备,为网络提供了流动性。
通过Kyber协议的定义,我们正式勾勒了基于Kyber技术的规范,这些规范具有基于几种不同储备的模型和标准化的AP,以支持任何启用智能合约的区块链。
我们看到许多区块链都具有截然不同的特点,解决了不同的使用场景,从而产生了不同的新兴数字生态系统。通过促进各自生态系统中不同利益相关者之间的流动性,Kyber协议将在这些区块链中发挥关键作用。
协议的核心部分会作为区块链中的一组智能合约实现。下图显示了网络中涉及的各种参与者的。
该协议定义了4个关键方面,以便在所有基于Kyber的网络中推动标准化流动性模型和交易API。
1. 为任何类型的储备提供接口,为总流动性池增加流动性
在现今基于以太坊的网络中,流动性来自不同的源头,如做市商、代币团队、DutchX,Uniswap和OasisDEX等交易所,以及个人贡献者。
该设计提供了一个接口,任何人都可以使用它来实现和设置他们的储备,只要它符合接口,而不是只关注单一类型的流动性来源。一旦网络维护者注册储备库,它将被包含在网络寻找最佳汇率时使用的流动性来源中。
接受者可以从所有这些来源获得并聚合流动性,同时获得最佳汇率,并且只需要使用一个端点进行所有操作。任何实体都可以是流动性提供者,只要它们符合标准化的储备界面即可。因此,随着更多流动资源被添加到网络中,这些资源可自动被网络中的接收者获取。
2.链上流动性和汇率
由于Kyber协议完全在链上构建,因此其他智能合约或去中心化应用可以直接获取汇率和流动性,以直接与Kyber协议交互。这有利于与其他智能合约的整合,因为在执行链上代币兑换之前,流动性和汇率都得到保证。
这种方法一直是Kyber在以太坊上构建的一个重要因素,因为它让钱包、去中心化应用和DeFi应用程序以一种无需许可的方式整合Kyber协议,只需直接与Kyber智能合约进行交流。
3. 单一端点的使用者可以轻松执行即时的链上交易
不必依赖多个流动性来源或是多个端点,拥有汇总的流动性池,就可以让使用者通过一个端点,在一个区块链交易中无缝地执行多笔代币交易。
与上面提到的链上汇率和流动性的情况类似,单一端点让技术整合变得容易,因为它简化了对不同流动性池的访问,也简化了交易执行。
4.每个区块链部署的网络维护者
网络维护者在管理Kyber构建、确保它符合协议规范以及抉择特定构建的代币参数方面发挥着关键作用。最初的网络维护者会由Kyber担任,但随着越来越多的社区开发者在其他区块链上部署和构建Kyber协议,网络维护者将逐渐去中心化。
在协议层面,Kyber将继续管理协议规范,协调部署之间的合作,并构建整个系统,如DAO和中继网络。
因此,所有构建都将遵循标准化的流动性模型和API。值得注意的是,由于不同区块链之间的巨大差异,构建方式在细节执行方面会有显著的不同,包括交易费用、KNC效用和确保网络安全。
这种标准化的过程是促进基于Kyber不同链之间跨链兑换的关键第一步,下面将对此进行更详细的讨论。
Kyber部署的跨链代币兑换
通过在所有构建中标准化基于储备的流动性模型和API的设计,并借助过去促进跨链交流的工作(参见PeaceRelay、Waterloo),我们设想了一个通过Kyber在不同链上的部署而达到的跨链流动性网络。
协议的构建以及推动生态系统和最终用户适应主要区块链最初将由Kyber执行,但也可以由社区或个人第三方团队执行。任何一项工作的执行都将遵循Kyber协议规范文件中规定的标准。
中继桥(Relay Bridges)
在本文中,我们还分享了中继桥如何促进跨链交流的概念。这个流动性网络的关键推动者之一将是构建多个中继,创建用于在不同链上的Kyber应用之间进行交流的中继桥网络。
区块链中的每个单向跨链链接都会被部署一个中继桥,然后将Kyber的每个部署链接到一个中继器和网络验证器。中继网络的一种潜在链状拓朴将是以太网作为桥链,连接其他链的网络。
中继网络的一种潜在链状拓朴
解释Kyber的互操作性方法
正如前面提到的,我们相信一些主流的区块链将会出现它们各自充满活力的生态系统。来自这些区块链的核心开发者的重点,将是增加其链的效用和流动性。去中心化的应用程序将构建在这些链上,大多数去中心化交易也将在原生场景进行。
考虑到区块链的性质,对于不在同一链上的系统来说,彼此之间的互操作性极具挑战性。一个完整的链上系统(与侧链或离线机制相比)是允许无缝的去中心化价值交换和与其他去中心化应用进行智能合约合作的一个关键因素。当智能合约或应用程序必须相互交流时,如果其中一方并非完全在链上,互操作性的难度会急剧增加。
由于上述原因,我们正在采用独特的方法来解决这些问题。首先在每个区块链上部署Kyber作为原生流动性网络,并在这些部署中使用类似的流动性模型、用户体验和API。这种方法使我们能够从第1天开始就为这些链上的去中心化应用和去中心化交易所的互操作性做好准备,并确保使用Kyber的开发者和用户体验保持无缝的过程。
基于技术可行性和市场需求,我们将寻求使用中继器来连接链并在部属之间交换价值,包括将主流的以太坊代币引入其他链,反之亦然。重要的是要了解我们的跨链工作旨在构建最无缝的机制,以便在Kyber部署之间交换价值。这份特别的执念让我们构建具有优良用户和开发者体验的去中心化系统有了无限可能。
总之,我们认为这种方法是实用主义、协作和去中心化的最佳组合。特别是,我们期待与主流区块链上的核心开发者、代币团队和去中心化应用合作,以增加其生态系统的效用和流动性。
总结及下一步
在这篇文章中,我们列出了协议规范的关键原则,它将标准化Kyber在不同链上的所有构建的流动性模型,交易机制和API。此外,我们还描述了我们可以连接的跨链网络,并解释了我们正在采取的互操作性方法。
重要的是要理解这些努力是不断持续的过程,整个加密生态系统的发展将为推动这些进展发挥重要作用。为了更好地推进这些计划,下面是我们打算重点关注的领域。
首先,我们将加倍努力发展以太坊上的Kyber生态系统,包括扩展我们的去中心化应用生态系统、交易所和储备库以及增加KyberSwap的普及。我们还期望在以太坊之上构建协议级活动,如DAO和Treasury。如前所述,以太坊也将成为跨链中继网络和提供流动性的重点。
其次,我们将评估和实验在其他区块链上构建Kyber。例如,我们即将推出了一个支持无缝代币兑换的测试网版本 DEX,基于Waterloo Bridge。我们选择关注的区块链将取决于几个关键标准,包括生态系统支持流动性网络的能力和准备情况、有才华的开发者推动构建的可用性以及核心开发人员与我们合作的准备情况。因此,我们将寻求与核心开发者、代币团队、去中心化应用和各种的原生链上的交易所进行合作,并与社区更新任何重大进展。
最后,在协议层面,Kyber将创建和协调协议规范,该规范将定义各项目构建/部署。我们将继续研究和建立中继网络,同时继续与我们的Kyber社区一起构建项目的治理体系,并向各位展示一个高效的DAO(去中心化自治组织)和财务系统。