跳转到主要内容
Geodeguy

理念

Uniswap v4 引入了 Hook——可编程的智能合约,能在池级别拦截和修改交换行为。这解锁了全新的 Hook 代币类别:具有自定义链上机制的代币,如联合曲线、动态费率、重基准等。 Geode 是这些资产的交易场所。它提供发行 Hook 代币、以一流的执行方式交易它们以及在一个地方发现它们的基础设施。
核心理念:Hook 代币因其链上机制本身就新奇有趣。Geode 使它们可发行、可交易、可发现、可路由,并且执行体验更好。

执行优势

Geode 的执行层是使交易场所运作的关键。与其逐笔对 AMM 执行每个交换(MEV 机器人在其中提取价值),Geode 收集签名的交易意图,并以单一统一出清价格进行批量结算。

实际效果

属性传统 AMMGeode
执行方式顺序执行,逐笔交易批量执行,一次性结算
价格取决于区块中的位置整个批次统一价格
MEV三明治攻击有利可图批量处理使三明治攻击不可能
撮合每笔交易都经过 AMM反向流量在内部交叉,无 AMM 价差
结算每笔交换支付全部 Gas一笔交易结算整个批次
这个执行层不是 Geode 上每个代币的身份——它是交易场所的优势。每个 Hook 代币都受益于意图驱动执行、内部撮合和 MEV 保护,无论其具体机制如何。

架构

Geode 作为 Uniswap v4 Hook 构建——一个智能合约,拦截 Uniswap v4 池上的交换调用,同时驱动执行层和资产机制。

关键组件

主合约(约 1,190 行)实现了 Uniswap v4 IHooks 接口。它通过 beforeSwap 拦截交换,通过 BEFORE_SWAP_RETURNS_DELTA 处理曲线池的直接联合曲线交换,为标准池收取费用,并通过 geodeSettleBatch() 提供批量结算。不可变量:PoolManager、Permit2、协议金库、工厂地址。状态:每池配置、批次追踪、永久曲线状态、盈余余额。
用于标准模式池(具有 AMM 流动性)的纯函数库。使用 AMM 的现货价格作为统一出清价格,确定哪些意图被成交,并计算内部匹配量和剩余路由。对于曲线池ConstantProductCurveLib 代替处理结算——出清价格来自联合曲线,剩余流量通过 Hook 的储备路由。
意图被签名为 Permit2 permitWitnessTransferFrom 消息。用户只需签名一次;结算者在结算期间代表用户提取代币。无需单独的授权交易。
无许可的工厂合约,部署 Hook 代币 ERC20、将全部供应量铸造给 Hook、将 v4 池初始化为空壳,并配置永久联合曲线。单笔交易发行,无需预先流动性。

资产类型

Hook 代币 (Geocurve)

Geode 的首个资产模板:联合曲线代币,灵感来自 SATO 等代币开创的 Hook 格式。全部供应量预铸给 Hook——买入从 Hook 储备中分发代币,卖出将其吸收回去。曲线处理一级发行,同时独立的二级池可以涌现,创造自然的价差动态——曲线价格与二级市场价格之间的背离就是这个游戏。
1

创建代币

部署者调用 GeodeFactory.launch()。部署一个新的 ERC20,全部供应量转入 Hook,v4 池作为空壳初始化,联合曲线激活。
2

双路径交易

曲线从第一天起就支持直接交换(通过 beforeSwap 即时执行)和基于意图的批量结算。Hook 通过 BEFORE_SWAP_RETURNS_DELTA 充当做市商——v4 池没有流动性;Hook 处理所有定价。
3

价差动态

曲线是永久的一级市场。随着二级池在其他场所出现,曲线价格与市场价格之间的价差成为一个新兴的交易游戏。随着每笔交换费用的一部分被添加到 ETH 储备中,地板价随时间上升。

标准池

适用于任何具有现有 AMM 流动性的 Uniswap v4 池。Hook 附加后在其上添加基于意图的批量结算。

关键属性

不可变

没有管理员密钥,没有可升级性,没有特权角色。协议部署后完全不可变。

无许可

任何人都可以结算批次。任何人都可以发行代币。没有守门人。

纯链上

没有链下状态依赖。每个功能都从链上状态运行。没有排序器,没有中继者,没有受信任的基础设施。

Uniswap v4 原生

不是分叉或包装器。是一个原生的 v4 Hook,直接与 PoolManager 的闪电记账系统组合。
深入了解:阅读工作原理了解结算流程,Geocurve 了解联合曲线机制,或经济学了解费用模型和防刷单机制。