# 介绍Econia的原子匹配引擎

By [LTC.sol](https://paragraph.com/@ltc-sol) · 2022-07-27

---

### Econia已就绪

在Econia Labs的首任帖子“为Econia奠定基础：市场、计算机和全球经济”中，Econia在全球宏观经济背景下推出。由于人类目前的金融体系受到各种组织和技术低效率的困扰，Econia是过去过时市场的创新解决方案。Econia基于分散式技术，并针对并行执行进行了优化，利用Aptos区块链的基础架构，为前几代分散式交易所（DEX）提供一系列关键的性能增强，开创了统一全球市场的新时代。

特别是，Econia是围绕Aptos的Block-STM执行引擎从头开始设计的，该引擎使用乐观的并发方法来简化事务吞吐量。其结果是超并行的链上订单簿，实现了两项将性能推向极限的关键创新：副队列和原子匹配引擎。

当然，起初，这两个功能只是理论上的可能性，但截至上周日，一个现在是一个经过验证的架构——因为Econia Labs刚刚将世界上第一个链上原子匹配引擎运送到Aptos devnet：

![](https://storage.googleapis.com/papyrus_images/7eedc930290d04dbe848b78954f6b79b42ae17d41870f93d81cfca4da3b076e4.png)

在这里，原子性是指Econia匹配引擎的压缩性，该引擎在一个执行步骤中结算市场订单：当用户决定以市场提供的最佳价格购买或出售数字资产时，Econia v1将他们的订单与其他市场参与者的限值订单（要约或出价）匹配，更新账面上的头寸，并在交易对手之间路由资产，所有这些都在一次交易中。

与基于Solana区块链悲观并发的领先的链上订单簿协议Serum相比，Econia的原子匹配引擎因此将双交易过程分解为单笔交易。Econia将链上匹配引擎所需的交易数量减少了一半，提供了如果没有Aptos区块链的乐观并发性，这是不可能实现的性能增强。其结果是高效的分散式交易所，间接费用更少，吞吐量更多，等待交易的时间更少。

此外，Econia将不同的市场隔离到不同的计算机内存区域，实现了被称为非重叠状态的条件，以便订单可以在不同的市场中并行清除：

![](https://storage.googleapis.com/papyrus_images/f8bc38867e63144ac058243c594afa5d04009ac1266dd0ea6c0240c0d681a9a2.png)

### 致敬所有建设者

Econia的v1版本现已在Aptos devnet上直播，同时在econia.dev上提供全面的文档，以及自成立以来一直公开的开源代码存储库。凭借将Econia集成到其分散式金融（DeFi）协议中所需的所有工具，几个开发人员团队已经开始在Econia的基础上构建，兴趣每天都在增长。Econia Labs拥有面向社区的Discord服务器，旨在促进技术讨论，以及面向产品公告和社会参与的快速成熟的Twitter个人资料，正在构建一个不可阻挡的协作机器，该机器将远远超出v1。

随着整个Aptos生态系统的开发人员开始自己测试Econia，关于Econia的v2功能集的讨论已经开始，早期采用者就如何使订单协议尽可能与各自的产品无缝集成提供反馈。很快，一套应用程序将有丰富的、面向用户的前端，由快速发展的后端系统提供支持，该系统的核心已经具有突破性创新，即Econia的原子匹配引擎。

迭代构建周期刚刚开始，经过几次迭代后，一旦社区聚集在一组核心功能上，注意力将转向性能优化，最值得注意的是以副队列的形式——Econia的其他重大技术创新。通过水平扩展原子匹配引擎的输入，副队列将进一步减少高流量市场的瓶颈，允许多个用户同时下订单，而不是强迫他们一个接一个地下订单：

![](https://storage.googleapis.com/papyrus_images/6abfcb50c1661d2ef6ba4ab405abdc13ed7bacd905a5fef33b30237730b011cb.png)

除了在不同市场已经提供的并行性之外，副队列将为每个市场带来并行性，栏杆性能达到极限。

构建、推动、优化、构建、推动、优化。这就是Econia Labs在这里要做的，未来的经济引擎才刚刚开始。

### 参考文献：

[https://medium.com/econialabs/introducing-econias-atomic-matching-engine-a337924b560f](https://medium.com/econialabs/introducing-econias-atomic-matching-engine-a337924b560f)

---

*Originally published on [LTC.sol](https://paragraph.com/@ltc-sol/econia)*
