Kyber Network 技术更新(2018年12月)

Kyber Network 技术更新(2018年12月)

大家好!过去的几个月对我们来说非常繁忙,因为许多社区活动和会议到与一组非常多样化的项目的协作和集成。在社区和生态系统扩展的基础上,我们还在技术方面做了大量工作,以改进Kyber的储备系统,我们将在这次技术更新中介绍这一点。

我们还将介绍世界生物技术合作倡议、加强贸易和其他生态系统努力的进展情况。最后,我们开发了许多工具来为开发人员和最终用户提供更强大的支持。

更新列表

  • 无权限订购书储备的发展
  • 自动做市商储备的设计
  • 加强储备安全
  • 优化储备
  • WBTC进展
  • 交易增强
  • ERC 1257:智能合同付款证明
  • Gnosis的荷兰X整合Kyber
  • 建立交易监控图书馆
  • 软件插件的开发
  • 登录Widget的开发

储备制度

人工储备是为了给后备经理更多的灵活性而设计的。然而,它也伴随着一种权衡-为了更新利率,储备经理必须运行自己的服务器,建立自己的定价算法,并支付在线广播交易的费用。

准备好更容易接近,最近开发和引进了2种新型储备,使新储备的部署和流动资金的贡献变得更加容易和简单。此外,订单储备也将是Kyber的第一个无许可的储备。我们还对定价和再平衡算法做了一些改进,以便为用户提供更有竞争力的费率。

无权限订购书储备的发展

作为我们开放储备系统并使其更容易获得的计划的一部分,我们设计了无权限的订单预订。这种新的储备类型是我们第一次实现无权限的储备,在这种情况下,用户可以在不允许的情况下部署准备金和提供流动性。与现有的人工储备不同,不需要任何权限若要列出网络上的预订订单,请执行以下操作。

此外,预订簿还引入了一种新的订单类型-限制订单.用户现在可以在没有任何许可的情况下创建投标和请求限制订单。用户需要购买和存放KNC(Kyber网络晶体),以便在保留地上创建这些订单。按照传统的无缝贸易方式,接受订单将保持不变。

设置了最低订单大小和要求KNC存款等保障措施,以防止恶意行为者垃圾处理订单簿。关于无权限订购书储备的详细信息已接近定稿,并将在准备就绪时连同相应的文档和指南公布。

自动做市商准备金的设计

管理人工储备的灵活性伴随着相对陡峭的学习曲线,以及由于必须运行和维护服务器和/或脚本以满足链上价格而产生的一些财务和资源成本。

我们已经建立了自动做市商(AMM)储备易维护性作为首要考虑。因此,AMM完全可以在链上计算转换速率.这意味着储备管理人员不再需要承担上述费用。此外,AMM还可以帮助发现新创建的令牌的价格。

随着Bigbom公司AMM储备的初步部署,我们将继续向更多项目推出AMM。在部署AMM合同时,我们帮助支持的3个最新项目是MIDAS协议, 分布式信用链和德瑟。有关自动做市商的更多信息将很快公布。

加强储备的保安

确保我们储备的安全是基伯的一个主要重点。其中一个更值得注意的解决方案是开发一种新的互斥算法,该算法将用于确保我们的储备的智能合同。不像传统互斥实现其中使用了2个值(即2个SSTORE操作)用于表示锁的当前状态,而是使用增量值作为标志。这一伎俩使我们的汽油成本减少了大约一半。我们还做了一个拉请求为了与OpenZeppelin共享这种优化,它随后与主代码库合并。

优化储备

我们一直在寻找提高凯伯储备的方法。在过去几个月中,为了提高储备的稳健性和竞争力,进行了几次改进:

  1. 调整利差参数,以提供比全球价格更具竞争力的利率。
  2. 微调我们的健全率算法,以确保它更准确地反映储备的限制,目前的象征性价格。
  3. 优化了ETH订单的再平衡算法。
  4. 探讨如何将BTC集成到各种算法中。

WBTC进展

自从宣布包装比特币上个月,我们获得了一些重要的合作伙伴和项目,作为将比特币的价值和流动性引入Etalum的计划的一部分。随后将在12月发布一篇后续博客文章,详细描述迄今为止的所有发展情况。同时,这里有一些关于WBTC的技术更新。

完成和审计SMART合同

WBTC智能合同的实施已经完成,并已被多家审计公司成功审计。一些安保建议也被纳入SMART合同的最新版本。您可以阅读审计报告,并在GitHub回购.

WBTC DAO工作流最终完成

WBTC令牌的治理是通过一个分散的自治组织(DAO)进行的。DAO成员负责以下领域:

  1. 增加或移除网络中的商人和托管人
  2. 更改DAO成员或DAO如何工作
  3. 暂停或恢复对令牌合同的转让
  4. 将逻辑更改为薄荷或刻录令牌(如果需要)

它们还应确保托管人的BTC余额与铸造的WBTC令牌的数量相匹配。否则,将暂停WBTC令牌合同,并执行适当的操作。

技术工作流

DAO成员将持有Multisig钱包的密钥,该钱包拥有一组智能契约。这些聪明的合同控制着世界贸易委员会令牌的铸币和焚烧,以及商人和托管人的增减。“N”的签名将被要求发送交易从Multisig钱包,其中M和N将确定一旦发射伙伴被确定。

编制处理WBTC的Kyber议定书

随着WBTC的发布,我们正在做好准备,以确保WBTC在启动过程中得到良好的支持:

  1. 开发了一种新的交易算法来支持Kyber储备的WBTC。
  2. 目前正在采购一份WBTC令牌的初步清单。
  3. WBTC将在凯伯列普一旦它被释放。

交易增强

增强的一个主要领域是允许更广泛的程序与我们的协议交互。我们创建了交易API让用户可以在没有很多智能合同经验的情况下获得我们的连锁流动性。用户需要了解基本的Web 3知识,如签署和广播事务。用各种编程语言编写的应用程序现在可以比以前更简单的方式集成。

TradingAPI允许用户执行交易操作,例如在应用程序中获得受支持的令牌、转换速率和交易功能。API返回一个JSON格式的事务有效负载,用户可以使用Web 3序列化、编码并广播到Etal um块链。将有效负载配置为不需要用户进行进一步修改。

如果您想使用贸易API运行示例教程,请参阅博客。有关交易API的更多详情,请参阅开发人员门户.

生态系统协作

ERC 1257:智能合同付款证明

目前,追踪SMART合同直接支付的款项是困难的,因为它被记录为“内部交易”。此外,缺乏一个统一的标准,以跟踪和记录付款,这使得工具难以使用这些付款记录(例如。会计应用程序、支付库),从而妨碍生态系统中采用分散的象征性支付。

因此,我们创建了一个EIT改进方案(EIP)对于ERC 1257,它提出了一种付款标准的证明,以记录人类和智能合同的付款情况。ERC 1257将一组基本参数标准化,以便通过EVM日志记录支付情况。这些参数如下:

event ProofOfPayment(address indexed _payer, address indexed _payee, address _token, uint _amount, bytes _data)

哪里

  1. 付款人表示支付款项的实体。
  2. _受款人表示收到付款的实体。
  3. _令牌表示付款是在
  4. 数量表示以基本令牌单位支付的金额。
  5. _数据表示特定于应用程序的辅助数据。

我们的第一次实施最近在主干网上直播了付款证明。部署的智能合同将用于我们的支付工具,如KyberWidget,WooCommerce插件和未来的支付工具。你可以读我们的博客来了解更多关于它背后的动机和它能给生态系统带来的好处。

Gnosis的荷兰X整合Kyber

荷兰X这是Gnosis创建的、基于荷兰拍卖原则的ERC 20代币的分散化交换。这是我们最近集成的众多项目之一。我们创建了几个工具,以便更好地为ETH/KNC对荷兰X的用户提供流动性和定价。

第一个是一个概念的证明,明智的合同,将套利之间的荷兰X和凯伯。这将确保拍卖总是完成,并确保公平的定价(即使做市商失败)。此外,我们正在设计我们的做市商机器人,以确保荷兰X的流动性。

供开发人员、贸易商和供应商使用的工具

建立交易监控图书馆

供应商可以实现KyberWidget允许他们的用户用令牌支付。当事务通过KyberWidget进行时,它被发送到由供应商控制的钱包地址。事务将包含诸如订单ID和已支付金额等信息。

但是,供应商需要确保事务在处理订单之前是成功的。为了帮助他们,我们创建了事务监视库监视事务从KyberWidget出来。

我们的事务监控库目前支持2种语言;JavaScript和PHP。它们的具体实现各不相同,但一般用途仍然相同。事务监视小部件将定期查询Eutium区块链,以检查这些事务的确认状态;这些事务是由供应商的服务器添加到数据库中的。要使用的数据库的选择取决于供应商。使用我们的监视器小部件,供应商将不再需要担心查询事务状态背后的底层逻辑或节点故障,因为我们的小部件利用了多个节点源。

软件插件的开发

流行的内容管理系统,如WordPress报盘插件帮助他们的用户扩展他们网站的功能。这些插件中最受欢迎的通常是可定制的,以使用户能够根据自己的需求对其进行调整。除此之外,这些插件还可以通过开发人员社区的支持进一步扩展。

一个非常流行的用于创建电子商务网站的插件是吴商据估计,在所有在线商店中,这一比例超过了28%。我们创建了WooCommerce插件的扩展,允许在电子商务商店中支付令牌。通过我们的扩展,供应商现在可以接受令牌付款了。以类似于KyberWidget的方式。

我们目前也在另一个流行的平台上进行研究。Shopify。与WooCommerce不同,Shopify是一个基于订阅的电子商务平台,有抱负的企业家(没有多少技术知识)可以利用这个平台创建自己的电子商务商店。该公司拥有600,000多家在线企业,拥有100多万活跃用户。

登录Widget的开发

传统上,在线应用程序作为筒仓运行,用户需要在他们希望访问的服务平台上创建多个本机帐户。这对于用户和服务提供者来说都是个麻烦,因为他们需要管理多个凭据,并确保它是安全存储的。

为了帮助我们的社区简化这个过程,我们创建了一个登录小部件使用开放授权(OAuth)标准。OAuth是一个开放的访问授权标准,允许网站请求对个人身份进行认证。虽然供应商必须相信认证来自合法的来源,但他们不需要维护和保护他们自己的个人用户信息数据库。在我们的Kyberabp平台上被KYC编辑过的用户可以重用他们的凭证登录到任何已经与登录小部件集成的网站。

此外,我们的登录小部件符合最新的OAuth2.0规范,因此开发人员可以在现有的OAuth2.0支持的库和框架中使用它。您可以从我们的开发人员门户.

加入Kyber开发者电报组

如果您对我们的技术更新有反馈,或者对我们的协议有深入的问题,或者想知道如何与Kyber集成并使用我们的流动性协议,请与我们的开发人员联系。开发人员电报组.

关于Kyber网络

凯伯氏链上流动性协议允许将分散的令牌交换集成到任何应用程序中,从而使价值交换能够在生态系统中的所有各方之间无缝地进行。使用该协议,开发人员可以构建创新的支付流程和应用程序,包括即时令牌交换服务、ERC 20支付和金融Dapp-帮助建立一个任何令牌都可以在任何地方使用的世界。

您可能还喜欢...

发表评论

电子邮件地址不会被公开。 必填项已用*标注