作者:@0x70626a,Perpl 联合创始人
Perp 是一个已经成熟的产品,但其基础设施问题尚未解决。
要想构建理想的 Perp DEX,协议层面需要满足三个条件:
但问题在于,每一代区块链基础设施都至少让其中一项无法实现。
每条路都意味着妥协,直到 Monad 的出现。
Perpl 是首个无需做出选择的链上 DEX,它拥有完全链上执行、真正的 CLOB 以及足以支持做市的 Gas 效率,所有这一切都基于去中心化的通用 L1 存储。
这就是 Perpl 的完整故事:团队、技术以及它为何如此重要。
我和我的联合创始人 AC 已经合作开发超过 15 年了。
我们都曾是 FPGA 开发者。我们花了几十年时间,为那些绝对不能出错的系统构建硬件设计工具:航天任务、深海钻井、核反应堆等。在这些环境里,一个 Bug 不仅意味着糟糕的业绩,更意味着会有人员伤亡。
之后,我们又构建了一些有史以来部署在链上的最复杂的 DeFi 和加密原语。
正是这份过往战绩,我们获得了 Dragonfly 领投的 925 万美元融资,BHD、Mirana、L1D、HashKey、Cambria、CMS 等机构跟投。原因很简单:我们已经交付过真正的产品。
而现在,我们正带领一支 10 人团队,坚定迈向一个目标:打造那个没人认为可能实现的「终局版」永续合约 DEX。
一句话快速对 Perpl 建立正确理解:如果 Uniswap 变成了一个带有 CLOB 的永续合约交易所。
Monad 为我们带来了前所未有的功能:在不牺牲去中心化或 EVM 兼容性的前提下,实现了极高的速度。因此,我们构建了之前所有人都认为无法在链上实现的东西:一个真正的 CLOB,拥有真正的做市机制。
做市商发布及撤销订单的大致成本在 10 万 Gas 左右。在撰写本文时(MON 价格为 0.02 美元),这大约是 0.0001 美元,1 美元可以完成 1 万次挂单、撤单操作。
如今,Perpl 的性能是 dYdX V4 的两倍,而且无需运行我们自己的链。在每秒 5 亿 Gas 消耗和 20% 区块空间的情况下,我们可以每秒处理 1000 次发布和取消操作。鉴于 Monad 在过去 4 个月的平均 Gas 使用率约为 3%,且预留了 95% 的可用空间,理论上我们可以实现每秒近 5,000 次发布和取消操作。随着 Monad 增加 Gas 预算,性能还会进一步提升。
Perpl 具备:与 Monad DeFi 生态系统的其他部分共享相同的区块空间;原生支持所有 ERC-20 代币的抵押品;完全可组合;完全可扩展;不受国家控制;永远不会出现中心化瓶颈。
从一开始,Perpl 就旨在成为对做市最极致 Gas 优化的 DEX。不同于 App-chain 或链下 DEX,在链上每一次挂单和撤单都会产生 Gas 成本,这是每笔交易中都需要有人承担的实际边际成本。
下面我们将介绍我们优化 Gas 的具体方法。
订单簿设计由两个二进制索引树和一个分区列表映射组成。映射的链表允许在订单簿上按照价格时间优先级以常数时间 O(1) 高效地插入和删除订单。通过指针操作,我们还可以高效地更改订单的价格级别、到期时间和手数。
有两个二进制索引树,一个用于跟踪订单,另一个用于跟踪价格级别。订单 ID 树深度为 2 层(256^2),允许每个市场最多约 65,000 个订单。价格树深度为 3 层(256^3),允许最多约 160 万个价格级别。
为了更好理解,你可以在 0.10 美元的价格水平下单 0 美元到 160 万美元的比特币,而不会出现问题。你可以在常数时间内找到最高的活跃买价或最低的活跃卖价级别,最多只需读取 3 次插槽。
EVM 有许多有趣的特性,在开发如此大规模的产品时,了解这些特性至关重要,尤其是它如何对链上的读写操作进行定价。显而易见的优化方法是尽量减少链上读写操作,但如果你希望你的 DEX 也完全在链上运行,那么这很难做到。不过,我们可以使用一些技巧来优化。如下表所示,写入空槽的成本非常高。写入、清除、再写入的成本比覆盖同一个槽的成本更高。
另一个有趣的特性是读取热数据和冷数据之间的差异。如果你以统一和可预测的方式组织数据(例如,订单簿),你可以使用 eth_createAccessList 来预热你计划访问的插槽,从而大幅降低从链上读取数据的成本。
在链上以简单的方式处理交易,即使使用未优化的数据结构和 EVM 利用率,成本也可能非常高昂。例如,针对每个资金事件在链上明确结算资金支付会产生显著的 Gas 成本。这是因为永续合约可以同时拥有数百到数千个持仓。
为了解决资金问题,必须进行虚拟支付。这意味着资金支付结算的效果在一次交易后即可显现,使所有永续合约用户可以继续操作,仿佛支付已经结算,而无需更新他们在合约中每个持仓的个体状态。
Perpl 首次推出了一种新颖的解决方案,可以高效地虚拟结算永续合约中所有仓位的资金支付。该方案基于对质押算法和虚拟订单的改进,从而消除了对明确周期性资金支付结算的需求。
根据策略的不同,做市商可能在订单簿的多空两端都有订单,通过赚取价差获利。为了在区块链上高效处理做市商持仓在多空之间切换的情况,我们创建了一种反转持仓的方法。
这避免了持仓内存的重复分配和重新分配,可以对从多头转为空头或反之亦然的持仓重复使用相同的持仓内存。此外,当有订单表明持仓发生变化时,计算量也从之前的持仓减少/平仓和建仓操作减少到只需计算持仓反转即可。
另一个重要特性是变更订单。做市商经常采用 Post-cancel 策略:他们发布多个订单,随后取消,然后再发布新订单。如果系统简单地分配、释放并最终重新分配槽位状态,以在一个或多个区块内实现 post-cancel-post 序列,那么这种策略在链上实现中效率极低。
从宏观角度来看,我们意识到做市商实际上只是在更改他们的订单,这促使我们进行创新,创建了一种变更订单操作,允许在一个高效交易中更改价格、手数或到期区块的任意组合。这样,状态就不需要经历代价高昂的重新分配周期。此外,订单内存状态在初始使用后永远不会被释放为零,而是通过一个唯一的订单 ID 计数器高效地重复使用,该计数器会立即选择最低的可用订单内存地址。
这意味着 EVM 中最昂贵的操作,即状态槽从零到非零的转换,在交易所的生命周期内,对于每个订单内存槽仅执行一次。此后,分配操作将是成本低得多的 X 到 Y 转换,其中 X 和 Y 均为非零值。
最后一块拼图是 bit packing,也就是最大化 256 位槽位中可存储的信息量。此外,为了减少读取次数,频繁查询的信息会被打包在一起,从而优化访问模式。大多数变量都不需要达到 2^256 (1.1579209e+77) 的大小,因此需要仔细考虑(舍入、溢出)来最小化每个变量的容器大小,以最高效地打包数据。
最终结果是:构建有史以来最具 Gas 效率的链上 CLOB。
归根结底,交易者对永续合约 DEX 的评判标准有三个:执行质量、订单簿深度和价差。
App-chain 可以提供便宜的报价,但在孤立的环境中,便宜的报价无法建立深厚的流动性。交易者需要多样化的抵押品、与借贷和对冲协议的可组合性,以及他们可以信任的基础设施,而无需依赖中心化的排序器。
在 Perpl 上,用户可以无缝地在同一条链上进行 Delta 对冲、使用 LP 头寸作为抵押品、以保证金为抵押进行借贷等。
Perpl 为做市商提供了 App-chain 的 Gas 效率,而无需做出任何妥协。O(1) 操作、变更订单、有效期 (TIF)、在去中心化的 L1 服务器上,每次发布和取消交易仅需 100,000 Gas,并且背后有完整的 Monad DeFi 生态系统支持。
更低的报价成本、更多风险管理工具、更多抵押品选择、更多留存理由。
更小的价差、更深的订单簿、更好的成交、更多的交易者。
Perpl 是首个任何人都可以分叉整个 Perpl 交易所的平台。完整的订单簿状态、完整的区块链状态,都可以通过 Hardhat 或 Foundry 在本地进行复刻并进行模拟测试。
交易者可以基于真实的订单簿数据回测策略;协议可以在部署前测试集成;代理可以在执行前进行验证。没有链下订单簿或应用链能够提供这样的能力。
如果不能分叉,就无法信任。
https://x.com/hosseeb/status/2024136762424185208
每次 Monad 提高其 Gas 预算,Perpl 的吞吐量都会提升。每一个新的 Monad 上的 DeFi 协议都是潜在的可组合性合作伙伴。每一个新的 ERC 提案都能被无缝集成。每一个 EVM 工具的改进都会自动惠及 Perpl。
App-chain 必须自行构建一切。Perpl 可以免费继承整个 EVM 生态系统的创新成果。时间线越长,护城河就越宽。
Perpl 是为金融的未来而构建,而非过去。
2025 年 3 月,Hyperliquid 的验证者投票决定下架某一代币,并强制以他们选择的价格结算仓位。交易者亏损并非因为市场,而是因为链上运营团队做出的治理决策。
这不是真正的去中心化。这不过是一个多了几步操作的 CEX。
这并非个例。这是交易所、验证者和桥接器都由同一实体控制的架构的必然结果。一旦出现故障,链上运营者将决定谁来承担损失。如果链本身就是单点故障,那么「链上」就毫无意义。
而且这样的事情还在不断发生:三分之二的跨链桥多签控制权集中在少数人手中;App-chain 的排序节点由团队控制;链下订单簿的成交无法事前验证,只能事后确认。每一个周期都会带来同样的教训:那些看似去中心化的基础设施,如果实际上并不去中心化,最终的行为也会证明它并不去中心化。
与此同时,需求端的增长势头前所未有地强劲。
链上交易量每个季度都在攀升,稳定币的市值已达到历史新高,TradFi正在积极将交易和结算迁移到加密轨道上。两年前对 DeFi 敬而远之的基金,现在开始主动寻求能够实现完全透明且无对手方风险的交易场所。
此外还有 Agents,自主交易系统正在呈指数级增长,而它们对特定的基础设施有明确的需求,而 Perpl 恰好能够满足这些需求。
更多资金将流入链上。更多机构将要求透明。更多 Agent 将自主执行。更多协议将相互协作。
而 Perpl 可以应对这一切。
2026 年 2 月 24 日
我们实现了不可能。


