全面、
关于去中心化交易所中的订单簿模型的一切
14分钟前
比特币以太币新闻
去中心化交易所(DEX)在 DeFi 生态系统中发挥了巨大作用,提供了一种无需中心化中介即可交易加密资产的手段。 此外,DEX 订单簿实现了去信任的点对点交易。
什么是订单簿?
订单簿是跟踪金融资产买卖订单的电子分类账。 它使市场参与者能够透明地了解当前的供需情况。 订单簿显示最高买入价格(左侧的出价)和最低的卖出价格(右侧的询问)。 最佳买价和最佳卖价之间的差额称为买卖价差。
中心化交易所依靠中心化服务器来维护和撮合账本中的订单。 然而,DEX 使用以太坊等区块链上的智能合约来透明且抗审查地管理其订单簿。
1. 链上订单簿
所有订单和交易都直接记录在区块链上的链上订单簿中。 每次用户发布、取消或填写订单时,更改都会通过区块链交易提交。 这使得订单簿的状态完全透明。
链上订单簿的主要优势是其防篡改特性。 没有任何一个实体可以操纵或审查这本书。 然而,在链上记录所有订单数据会增加天然气成本并限制可扩展性。 像 EtherDelta 这样的早期 DEX 使用链上订单簿。 尽管如此,后来的迭代转向了混合模型以提高效率。
2. 链下订单簿
链下订单簿将订单数据存储在区块链之外,通常存储在由 DEX 控制的集中式服务器上。 虽然与链上账本相比,这提高了可扩展性并减少了延迟,但它损害了透明度和去中心化。
许多 DEX 对关键订单数据进行加密签名,以在广播数据之前降低风险。 这可以防止篡改,同时使大多数数据保持在链外。 例如,使用链下订单中继系统,0x 协议在对等点之间中继订单消息。 只有交易才会提交到区块链。
3.混合订单簿
混合模型试图在链上和链下模型之间找到平衡。 一种常见的方法是在链外保持订单簿的完整视图,同时定期将订单承诺和哈希值推送到链上。
例如,dYdX 交易所将完整的订单簿存储在其服务器上。 用户在将订单提交到服务器之前在本地签署订单。 价格、到期日和哈希值等关键数据作为“永久”在链上提交,而结算则定期批量进行。 与完全链上的账本相比,这保留了透明度,同时提高了可扩展性。
同样,Loopring 使用“订单环”——在单个交易中定期提交到区块链的一组匹配订单。 与在链上单独提交每个订单相比,批量订单可以减少费用和延迟。
了解订单簿的架构
底层架构对于订单簿的性能、安全性和准确性起着重要作用。 关键技术设计选择包括:
订单簿中使用的匹配算法对于有效配对买卖订单并确定执行优先级至关重要。 像先到先服务这样的简单算法很容易实现,但需要更复杂的技术。 更先进的算法,如价格时间优先或按比例匹配,可以使价格和订单大小等因素影响匹配。
这可以优化订单配对和定价。 匹配逻辑还必须处理订单状态,如未平仓、已成交、已取消等。总体而言,该算法强烈影响交易执行效率。
优化的数据结构组织和索引订单簿以实现快速操作。 跳跃列表、环形缓冲区和堆数组等选项允许高效的插入、删除和遍历。 并发控制机制(如互斥体、锁和原子操作)管理并发读/写。
这可以防止大规模的竞争条件和不一致。 缓存频繁访问的数据、跨服务器负载平衡和直接 P2P 传播等延迟减少技术可最大限度地减少订单处理和传播的延迟。
弹性措施提供故障转移和恢复。 具有并行订单簿的冗余服务器可防止停机。 分片分区跨节点排序数据。 增量更新仅传输订单更改而不是完整快照。
强大的安全性可保护完整性,包括加密、散列、欺诈/垃圾邮件检测以及可信执行环境等创新。 整体架构解决了所有这些性能、可扩展性、弹性和安全性方面的问题。
新兴创新
随着新的加密经济机制、隐私技术和区块链集成,订单簿设计不断发展。
数字资产交易正在经历动态演变,其标志是针对加密货币领域的独特需求量身定制的创新订单簿模型的出现。 一个值得注意的模型是 Uniswap 等去中心化自动化做市商 (AMM) 的崛起。 这些平台脱离了传统的订单簿,选择了自动化资产交易的智能合约和流动性池。
流动性提供者向这些池贡献资产,从而实现基于预定义算法的自动交易执行。 这种方法消除了订单匹配和中央中介机构,提供去中心化和高效的资产交换,同时允许流动性提供者赚取费用。
另一个重大发展是引入机密订单簿,利用零知识证明来增强隐私和安全性。 零知识证明使用户能够验证交易有效性,而无需泄露订单大小和价格等敏感数据。 这些创新的订单簿解决了与透明订单簿相关的隐私问题,满足了在交易过程中寻求匿名和更高安全性的用户的需求。
此外,跨链订单簿的出现是为了解决区块链网络中的流动性碎片问题。 这些订单簿汇集了来自各个区块链的流动性,通过原子执行促进无需信任的跨链交易,最大限度地减少多步交易风险,并促进区块链生态系统内的互操作性。
结论
数字资产交易的订单簿格局正在经历去中心化自动化做市商、保密订单簿和跨链解决方案推动的变革,塑造了去中心化和以用户为中心的交易环境。
随着 DeFi 范围和规模的扩大,订单簿架构必须不断发展,以满足效率、透明度、安全性和互操作性方面的需求。 DEX 订单簿的去中心化性质为自主点对点交易模型的持续实验和创新提供了肥沃的土壤。
Andrew 是一名区块链开发人员,他在毕业后就对加密货币产生了兴趣。 他是一个敏锐的细节观察者,并分享了他对写作和作为开发人员的热情。 他对区块链的后端知识帮助他为自己的写作提供了独特的视角
安德鲁·史密斯的最新帖子
资料来源:https://www.thecoinrepublic.com/2023/10/15/everything-about-order-book-models-in-decentralized-exchanges/
免责声明:本文为转载,非本网原创内容,不代表本网观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
如有疑问请发送邮件至:bangqikeconnect@gmail.com