首页 > 热点新闻 > AtomicDEX2020年上半年开发总结报告丨Komodo
路安  

AtomicDEX2020年上半年开发总结报告丨Komodo

摘要:2020年是AtomicDEX的丰硕之年。我们今年Q1-Q2的成就包括p2p后端框架的彻底改造、重新设计的图形用户界面(GUI),以及用户体验的优化。我们即将公

2020年是AtomicDEX的丰硕之年。我们今年Q1-Q2的成就包括p2p后端框架的彻底改造、重新设计的图形用户界面(GUI),以及用户体验的优化。我们即将公布第三季度和第四季度修订路线图以及更多初步合作机会的细节。

db71fa0a67d140ad8d4a0f775b80a722

原子互换技术的发展

我们先简单介绍一下的现状。

目前绝大多数去都只能通过单一的区块链协议进行交易。其中很大一部分DEX只能实现ETH和ERC-20代币之间的交易。传统来说,用户如果想将基于UTXO的币(如比特币)换成基于账户模型的币(如以太坊),必须依赖中心化交易所(CEX),或者使用经过"包装 "的代理代币,这就需要信任第三方。

我们的跨链和跨协议原子互换技术使交易者能够克服单一协议或代理代币和代理网关DEX的限制。然而,自2013年首次提出这一概念以来,构建一个稳定和可扩展的原子互换平台一直是区块链行业内最具挑战性的工作之一。

AtomicDEX发展史回顾

自从Tier Nolan在2013年5月首次提出原子互换以来,Komodo的开发者们一直致力于使这项技术更加方便、实用。如果你有兴趣了解更多关于Komodo和原子互换的早期先驱,可以。

以下是我们在开发原子互换技术方面的进展的简要总结。

第1代:InstantDEX:基于原子互换的去中心化交易所的概念验证

2014年,Komodo的首席开发James'jl777'与Tier Nolan一起开发了基于NXT区块链网络的第一代Komodo DEX技术。该解决方案实现了NXT资产之间以及NXT和BTC之间的跨链原子互换。与当时其他原子互换技术一样,由于交易的延展性问题,这个概念验证只对 "虚拟 "交换有用。

第二代:BarterDEX

BarterDEX于2017年3月推出,是简单的P2P解决方案,当初推出时只支持基于UTXO的网络,后来在2018年2月支持范围扩大到基于账户模型的资产,包括以太坊和ERC-20代币。但是,BarterDEX的网络层仍不够强大,有时交易会失败。

第三代:AtomicDEX

2019年7月,Komodo成功推出了AtomicDEX公测版,AtomicDEX是业内首个完全基于原子互换构建的跨链资产的移动原生去中心化交易所。截至2020年7月中旬,AtomicDEX上已成功完成130,764笔原子互换。

AtomicDEX目前支持的区块链协议是所有原子互换解决方案中最多的。新网络的不断增加,使协议币及其代币的原子互换成为可能。上市的热门资产包括以太坊(ETH)和ERC-20代币、Qtum(QTUM)、Ravencoin(RVN)、Zcash(ZEC)等。我们还准备上线Tezos(XTZ),并计划在未来增加更多协议。

2019年11月,,以评估AtomicDEX的能力。这次压力测试为我们提供了大量有价值的数据,使Komodo开发人员能够集中精力解决网络层的潜在瓶颈问题。在2020年上半年,Komodo团队在AtomicDEX Mobile和AtomicDEX Pro核心改进和扩大跨设备支持方面取得了几个重要的里程碑。

重新设计的AtomicDEX后端

实施可扩展和安全的后端是AtomicDEX 2020年路线图里面最关键的任务之一。我们的最终目标是建立全球大规模采用所需的基础架构。

AtomicDEX后端简介

我们使用各种成熟的开源技术来运营去中心化的AtomicDEX P2P网络。

这些技术可以管理、维护去中心化P2P网络的许多常见任务,包括一些简单的操作,例如不依赖单一中心枢纽的情况下连接到用户网络,在成千上万的分散用户之间发送和接收消息等等。

P2P网络库自20世纪80年代以来就已经出现了,由于它很常见,因此没有必要从头开发一个新的网络库。当前业内面临的挑战是选择和定制一种可以满足跨链协议的实时交易解决方案。

全新的P2P库

最初,AtomicDEX内核的网络层使用了不同的库,在最初的几次迭代和测试中,这些库为我们提供了很好的服务。但是,根据2019年底第一次AtomicDEX内核和网络压力测试的经验,我们认为(API)需要一个能够处理更加庞大的用户数量的网络层。

现在我们已经进行了底层架构调整和重构代码库工作,这些都是充分提高可扩展性的必要步骤。新的网络层能够维护大容量的用户网络,并提供DEX所需的确切规范。

们期望能在下一次压力测试中把这种新的网络优化推向极限。

除了改进的网络层之外,我们还创建了用于连接激活的接口过滤器,这在防止瓶颈的同时提高了连接效率。

设计安全的GUI

2019年12月,我们的开发人员决定用广受好评的Qt框架为桌面版AtomicDEX Pro开发新的图形用户界面(GUI)。

Komodo的CTO Kadan Stadelmann说:"大多数软件本质上都是不安全的,与区块链和加密货币相关的软件尤其如此,因为这个行业正在以惊人的速度发展。在评估了多种方案后,我们决定用Qt框架开发AtomicDEX Pro的GUI,Qt经过实战检验,效率很高,并在航空、汽车、制药和能源行业等关键领域的应用广为人知。"

Qt框架可以处理前端应用开发的许多常见任务,例如窗口管理、显示控件和许多其他琐碎的开发任务。为了在Qt上开发AtomicDEX桌面版的GUI,我们的开发人员必须在不同的层之间架起桥梁,来"连接 "AtomicDEX核心(DEX后端用Rust编写)和实际的Qt GUI。

有了这个桥梁,我们开始开发一个基于QML的前端。Qt Markdown语言与其他常见的前端语言(如CSS)类似,但它是专门为利用Qt库而设计的。QML允许开发人员通过多种连接技术从后端进入漂亮的前端和获取信息。

我们整个团队正在全速推进1.0版本的发布,它将带来全新的视觉设计和更友好的界面。

设计适合大众使用的用户体验

区块链技术可能会让用户望而却步,为了达到主流级别的采用,我们需要简化体验。

我们已经完成了对当前行业最佳实践的深入研究,并将其转化为功能,设计了一个能满足偶尔使用的用户和真正的爱好者需求的用户界面。

随着这项工作的开展,AtomicDEX Mobile和AtomicDEX Pro将全面改版。以下是我们的中期版本的预览图。

9347fee6e84848da887ec1dacf82b4e5

e89ea7f837cf4a0fb5220b62dd4d8d93

1756ccf47eba44919d954da18fb4780e

需要注意的是,这些都是临时设计。我们是合作和开放发展的忠实信奉者,我们会定期与核心社区讨论开发过程。加入,成为开发业界最佳用户体验的团队的一员吧!

2020年第三季度至第四季度的修订路线图

2020年6月,我们调查了代表Komodo核心社区、行业影响者和交易者的350多名受访者。我们从他们身上获得了许多宝贵的意见,了解到他们认为最重要的功能。

根据他们的反馈,我们将在应用中添加多项新功能,包括与中心化交易所相似的交易增量、蜡烛图、滑点指标、自定义资产支持、投资组合跟踪等功能。

AtomicDEX至少会再兼容一个行业内的大型平台。在开发新功能的同时,我们将继续打造和完善新的用户界面。

我们正在根据调查结果修订2020年第三季度至第四季度的项目发展路线图。

AtomicDEX移动版有望在第三季度末进入最终测试阶段,我们计划在今年年底发布1.0版本。

AtomicDEX Pro桌面版目前处于alpha测试阶段,已在接受Komodo核心社区的测试。我们的目标是提前在今年第三季度发布公开测试版,前提是取消原定于2021年初发布的OTC DEX。

AtomicDEX Web是一种在浏览器中运行的、基于Web程序集的独立DEX,目前正处于研究阶段。我们预计将在第四季度末取得重大进展,并在明年发布alpha测试版本。

在所有平台上发布之前,我们将对产品进行两次官方压力测试:第三季度的模拟自动网络测试和第四季度的公开测试。Komodo的支持者将有机会在年底参与测试。

这些测试将在我们目前正在研发的社区驱动的做市商产品的帮助下进行,并与重构的API来连接第三方交易机器人。

AtomicDEX的合作机会

AtomicDEX应用程序只是AtomicDEX API的一个参考实现。我们还将把我们的原子互换技术提供给那些希望将原子互换整合到自己的应用中的开发者、项目和企业客户。

我们目前正在建立更多用例,以探索不同的可能性作为我们利用现有技术的业务发展战略的一部分。

白标解决方案 - AtomicDEX应用程序桌面及移动版的前端,可提供一个存储和交换资产的终端用户界面。AtomicDEX API是AtomicDEX的后端软件,可实现无需信任交换、跨链操作各种资产和管理钱包。这两种解决方案对于那些想要定制钱包或想要将DEX集成到他们的dApp中的项目来说都是有益处的。

所有DEX上的原生比特币和UTXO资产--共享流动性池是AtomicDEX API的一个重要特性,它可以被其他建立在单一区块链协议上的去中心化交易所(如ERC-20 DEX)使用。这些交易所可以与MM2整合,从根本上利用BTCBCHLTC、KMD以及其他各种数字资产的流动性。虽然现在有多种方案让比特币和其他UTXO资产可以在以太坊DEX和DeFi应用中使用,但它们都需要对第三方有一定程度的信任。原子互换以完全无需信任的方式实现整合。

新的资产和第三方整合--AtomicDEX Mobile和AtomicDEX Pro可能是"唯一"的参考应用,但我们的目标是尽可能完善它们的功能。我们欢迎建立在UTXO链上的项目将他们的资产添加到AtomicDEX,我们也计划整合第三方服务,如法币网关、礼品卡卖家或即时交易。

一旦AtomicDEX API完成,我们将开始接受合作伙伴的第三方整合和白标解决方案申请。

其他可能的用例我们还需要进一步研究,包括支持衍生产品、合成资产、NFT、代币化现实世界资产的无需信任交易,甚至是进行首次原子互换IEO。这些只是我们可以用来推动AtomicDEX生态系统增长的多种方式。

随时了解Komodo最新动态

Komodo团队将定期向社区发布项目更新动态。请继续留意UX/UI、反馈方案、产品测试和其他更新信息。社区活动的参与者将有机会获得KMD奖励。

我们会在推特定期分享AtomicDEX的开发报告和社区新闻。

免责声明
世链财经作为开放的信息发布平台,所有资讯仅代表作者个人观点,与世链财经无关。如文章、图片、音频或视频出现侵权、违规及其他不当言论,请提供相关材料,发送到:2785592653@qq.com。
风险提示:本站所提供的资讯不代表任何投资暗示。投资有风险,入市须谨慎。
世链粉丝群:提供最新热点新闻,空投糖果、红包等福利,微信:juu3644。