连续清算拍卖(CCA)是Uniswap与Aztec等项目合作推出的一种新型的资产发行和价格发现协议。它的核心目标是解决新资产在首次发行时如何公平定价并平滑启动流动性的挑战。
CCA 的设计旨在融合公平的价格发现和持续的流出性,以解决传统发行方式(如空投、荷兰拍、固定价格销售等)中存在的随机性强、时间敏感或无法提供持续流动性的问题。
CCA 的主要机制和运作流程
CCA 的核心在于它是一个可配置的拍卖框架,而非一套固定的规则。它将整个拍卖过程分解为多个清算回合(Clearing Rounds),并在每个回合中确定一个统一的清算价格。
1. 配置阶段(Configuration)
拍卖发起人(项目方)首先在链上定义拍卖规则:
开始和结束时间:设定整个拍卖的持续时间。
回合数量和代币释放比例:将总时间分成多个回合,并设定每个回合将释放(销售)多少比例的代币。
底价(Floor Price):设定可接受的最低价格。
合规/身份验证要求:例如,可以集成 Aztec 的 ZKPassport 等零知识证明身份认证功能。
流出性启动规则:设定拍卖结束后如何将筹集的资金和剩余代币自动注入到 Uniswap v4 等 AMM(自动做市商)池中。
2. 出价阶段(Bidding)
在拍卖期间,参与者可以随时提交出价,每笔出价包含两个关键参数:
投入资金(Commitment):愿意投入的总资金量。
最高可接受的单价(Max Price):愿意为代币支付的最高价格。
特点:参与者可以随时追加或调整出价,每笔订单都被独立记录。
3. 摊分阶段(Allocation Spread)
系统会自动将一笔出价摊分到尚未清算的剩余所有回合中。
早鸟优势:出价越早,就能参与到越多的后续清算回合,获得更多的代币分配机会。
风险分散:这种机制使得参与者的出价不是“全押”在一个价格或时间点上,而是分散在不同回合中,以减轻**抢跑(front-running)**的影响和对时序的过度依赖。
4. 清算阶段(Clearing Rounds)
这是 CCA 最关键的步骤。在每个预定的回合结束时,系统会执行以下操作:
收集有效需求:累计该回合所有出价者的有效需求(即 Max Price≥当前价格 的所有出价)。
确定清算价格(Clearing Price):系统会计算出一个统一价格,该价格刚好能满足本回合需要释放的代币数量,使得所有 Max Price 高于或等于该价格的出价,能够获得代币分配。
分配代币:所有Max Price达到或超过清算价格的出价者,都将以这个统一的清算价格获得分配。分配比例通常根据他们的出价在所有有效需求中所占的市场份额来决定。
5. 收尾(Liquidity Launch)
当所有回合结束,拍卖完成:
项目方成功筹集资金,并完成了新资产的价格发现。
根据预设的规则(通过 Uniswap v4 的Hooks机制),将筹集到的资金和剩余代币自动注入到 AMM 池中,实现流出性平滑启动,方便代币立即在二级市场进行交易。
CCA 的主要优势
| 优势 | 描述 |
| 公平性 | 统一清算价格: 所有成功分配的参与者都支付相同的价格,避免了早期参与者以极低价格抢购、后期参与者高价接盘的局面。 |
| 反抢跑 | 摊分机制: 出价分布在多个回合,减轻了对交易时序的依赖,降低了**最大可提取价值(MEV)**攻击的影响。 |
| 可持续流出性 | 自动注入: 拍卖结束后自动将流动性注入到 AMM,确保新资产可以立即在二级市场进行交易,提供一个平滑的流动性启动。 |
| 价格发现 | 多回合调整: 价格在多个回合中逐渐被市场需求确定,提供了更稳定和更具代表性的价格发现过程。 |
CCA 直接解决过去代币销售中的三大问题:关于「被操控分配」的指控、依赖封闭式链下订单簿的机制、以及类似 Monad 上 Coinbase 开售引发舆情的情况。更大的结构性趋势是:价格发现将从中心化交易所迁移至链上公共基础设施。