电子市场的操作是频繁多样的:买家和卖家迅速执行发布订单、取消订单,替换订单等操作,希望能在市场上占领先机,并尽可能的以最佳价格来完成他们的交易;市场参与者也有多种形式,有些散户交易者耐心地等待订单成交,在这种过程中交易也可能伴随着一定程度的紧张感,这种紧张有时会变成焦虑愤慨。系统性策略通过消耗大量的市场数据,来试图确定价格变动。在此基础上,做市商从两方面着手,试图为随之而来的市场动荡提供流动性并尽量减少异常波动。集中式电子市场现在已经存在了几十年。它们得益于多年来的完善,已经成为坚固耐用的产品。尽管它们交易的是世界上流动性最强和最受欢迎的产品,但我们认为像纳斯达克或纽交所这样的主要股票电子市场的产品及功能在开拓创新方面或有不足,无法跟上时代的步伐。
接下来我们谈谈创新于传统中心化交易所的去中心化交易所“DEXs”,特别是订单簿式的去中心化交易DEXs,简单来说,这是运作方式类似于传统交易所的去中心化交易所。
与中心化交易所不同,DEX由于在区块链上,必须遵守所选择协议的许多约束和限制,对于这一点,确实如此。该协议的计算能力与你能想象到的每一个链上程序或智能合约共享。你可能认为你即将提交给DEX的订单是自希格斯玻色子(Higgs boson)发现以来最重要的事情 — 但没有人会为你马上开辟一条快车道,区块链正在被共享。链上的节点正在处理各种事情,比如人们在网上支付购买各种物品,又比如小Larry要完成他的暑假作业:发布自己的NFT。但是让这个问题更加复杂的是,协议通常会按顺序处理交易。从本质上讲,如果网络很忙,交易就会花费更多时间。听起来很有挑战性对不对?这正是Laminar发挥作用的地方。
让我们稍稍扯远一点,解释一下为什么我们把我们的DEX称为Laminar。在流体力学中,当流体的颗粒以平滑的路径移动,没有任何扰动或混合时,就会出现层流。这样想吧 — 粒子可以一起行进,并彼此擦肩而过,不会影响其他路径上的粒子。这和我们的DEX 有什么关系?稍安勿躁,很快你就会明白了。
再说到回区块链上。 交易的执行顺序是相当关键的。这也是为什么这么多的区块链交易是按次序进行的。也就是一笔接着一笔,在没有任何并发的情况下依次执行所有交易,这确保了区块链的完整性。但这样做的缺点是,依次处理交易的速度很慢,如果你的整体交易吞吐量很低,那么需要大量交易吞吐量的链上程序,如链上DEX,将受到影响。
在层流体中(现实),如果粒子不互相影响,那么它们就可以串联起来。同样地,回到区块链,如果交易不相互影响,那么它们就可以同时串联执行。
再来说到Aptos。Aptos使用Block-STM,一个用于智能合约的并行执行引擎。总的来说,这项技术通过一种检查它们之间依赖关系的机制,允许交易在多个线程上同时执行和验证。换个简单的说法,如果2个或更多的交易互不影响,则它们可以同时运行。
在中心化交易所或DEX处理的传统交易中,相当大的一部分是不会重叠的。例如,在订单簿中取消限价订单,或确认不同级别的订单。因此,应用Block-STM模式建立一个弹性DEX是非常有潜力的。
让我们来看看 Laminar 的几个关键特性:
订单(非延迟订单),因为他们知道这些订单不是高频交易机器人在狙击它们。
这让用户可以在速度及成本之间权衡并做出选择,有助于Laminar吸引愿意牺牲速度来降低交易成本的用户,激励做市商报价收窄价差。
因此,简单地说,我们的用户可以通过发布延时订单来换取较低的费用,而做市商可以指定被动订单(非延迟订单),提供比延迟订单更积极高频的流动性,为大多数用户提供更好的价格。
3.SDK、UI或API接口
Laminar 适合所有人,我们的意思是我们当中的每个人。DEX 是完全去中心化的,并且将始终会保持这种方式,但我们知道不同的用户可能喜欢以不同的方式与 DEX 进行交互。出于这个原因,我们将提供许多接口适应各方的需求。
作为与链上程序互动的最底层方法,SDK为开发者提供了快速启动和运行的能力,以便与节点互动并直接调用链上命令。该SDK会有Rust和Python两种版本。
Laminar团队将为倾向于点按交易的交易者部署一个直观的基于web的用户界面。该用户界面将配备图表和实时订单簿图形,类似于中心化的加密货币交易所。
我们将为开发人员提供一个REST和Websocket接口,以编程方式与DEX进行互动。如果你要将Laminar与你的交易平台整合,或者你有一个系统性的策略,你想部署并迅速地进行交易 — 我们的API正是为你准备的并随时为您服务。