整理日期:2026-09-12。
本文沿用讨论中的十二类行为,按照“做什么—在哪里做—需要什么条件—过程是什么—结果如何确认”逐类展开,用于产品讨论和历史交易分析。
平台和协议示例沿用同日的《单钱包链上交互识别与解读手册》及其官方来源,本次是结构化整理,没有新增交易实查。具体部署地址、版本、接口字段和三笔公开交易案例见该手册;本文侧重行为分类,不重复整套 ABI。
| 行为类型 | 可能发生的操作 | 平台或服务类型 | 常见实际目的 |
|---|---|---|---|
| 收款与转账 | 接收代币、向其他地址转账 | 个人钱包、商家、项目金库 | 收付款、资产保管、个人账户间调拨 |
| 交易所充提 | 从 CEX 提币、向 CEX 充值 | 中心化交易所的钱包与充值地址 | 入金、出金、交易或归集资产 |
| 代币兑换 | 用一种资产兑换另一种资产 | AMM DEX、订单簿 DEX、DEX 聚合器 | 买卖资产、调整持仓、兑换支付所需资产 |
| 授权管理 | 授权合约使用代币、修改或撤销授权 | 代币合约、应用合约、授权管理工具 | 使用应用或管理资产权限 |
| 跨链与资产转换 | 跨链转移、原生币包装或解包 | 跨链桥、跨链路由、包装资产合约 | 将资产用于另一条链或适配应用 |
| 提供流动性 | 添加或移除流动性、领取手续费、调整仓位 | AMM 流动性池、流动性管理协议 | 提供交易深度并承担相应风险 |
| 借贷 | 存入资产、提供抵押、借款、还款、提取资产 | 链上借贷协议 | 资金周转、抵押融资、资产运用 |
| 质押 | 质押、领取奖励、申请退出、解除质押 | 网络质押服务、流动性质押协议 | 参与网络安全或获取质押收益 |
| NFT 与游戏 | 铸造、购买、出售、转移 NFT,进行游戏操作 | NFT 市场、游戏、数字藏品应用 | 收藏、消费、娱乐或交易 |
| 治理与公共参与 | 委托投票、链上投票、捐赠 | DAO、治理合约、公共物品资助平台 | 参与项目决策或支持项目 |
| 应用消费 | 支付服务费、购买域名、使用预测市场等 | 链上支付、域名、预测市场及其他应用 | 使用具体产品 |
| 安全与账户维护 | 调整多签成员、迁移资产、更新智能账户权限 | 多签钱包、智能账户、安全管理服务 | 更换设备、团队协作、降低账户风险 |
“常见实际目的”是可能的业务解释,不能仅凭交易直接认定。十二类也不是用户必须完成的清单;长期只收款、只持有资产或只使用一个应用,都可能具有合理用途。
每类下面的“过程”描述已有记录的业务关系,不代表每个协议都要求相同顺序。具体步骤必须结合版本、已有授权、智能钱包和实际回执核实。
平台与链:以 Ethereum 上的原生 ETH、USDC 转账为例。钱包软件是操作界面,收款方可以是普通地址,也可以是合约;不存在统一的“个人转账平台合约”。
| 子类型 | 前置条件 | 交互过程与合约角色 | 结果与识别依据 |
|---|---|---|---|
| 接收原生币 | 有有效收款地址;普通接收方通常无需主动签名 | 付款方发起原生币转移,或合约执行时向该地址付款 | 检查交易或内部调用、执行状态及原生币变化 |
| 发送原生币 | 付款账户有资产及执行费用来源 | 外层交易携带原生币;接收方有代码时可能触发业务逻辑 | 区分付款金额与手续费,查看是否还有合约操作 |
| ERC-20 收付 | 发送方拥有对应代币 | Token 合约执行转移;外层目标合约与代币接收方可能不同 | 核对真实 Token 合约、Transfer 和精度 |
| 个人账户间调拨 | 已有资料证明两个地址均属本人 | 链上表现为普通转移 | 转移可查;“本人账户”需要额外归属证据 |
| 商家或项目收付 | 有订单、发票或收款公示等业务资料 | 普通转账或收款合约结算 | 资产移动与链下凭证一起支持支付目的 |
关键区别:收到资产不等于有主动交互;陌生代币转入也不能自动代表用户兴趣或选择。
平台与链:以 CEX 与 Ethereum 钱包之间的 ETH、USDC 移动为例。具体支持网络和充值地址由交易所账户页面确定,不能把交易所品牌映射为一个永久通用地址。
| 子类型 | 前置条件 | 交互过程与合约角色 | 结果与识别依据 |
|---|---|---|---|
| CEX 提币到钱包 | 交易所账户可提余额、正确的目标网络与地址 | 提币请求发生在交易所系统;随后服务钱包发出链上付款 | 链上转入与提币记录对应后,才能确认业务来源 |
| 钱包充值到 CEX | 对应资产和网络的有效充值信息 | 钱包转入指定地址,交易所系统识别并记账 | 链上成功与交易所入账是两个状态 |
| 充值后的服务端归集 | 交易所管理相关充值地址 | 服务方将余额转入其他服务钱包 | 不应自动算成充值用户再次主动操作 |
关键区别:“来自已标记热钱包”支持服务来源线索,不能证明所有接收地址属于同一用户。链上没有普遍统一的 CEX 充值或提现函数。
平台与链:具体协议示例采用 Ethereum Uniswap V3;订单簿 DEX 与聚合器作为机制子类型列出,本文没有为它们新增部署和成交样本核验。
| 子类型 | 前置条件 | 交互过程与合约角色 | 结果与识别依据 |
|---|---|---|---|
| AMM 单池兑换 | 输入资产、可用池及必要权限 | 路由器或池完成两种资产的交换 | 池 Swap 与钱包最终收支相互对应 |
| 多池或聚合兑换 | 有可用路径及输入资产 | 一个业务请求经过多个池或协议 | 汇总用户最终输入输出,避免把中间资产当成新增持仓 |
| 订单簿挂单与成交 | 可用余额或协议要求的资金状态 | 创建订单,随后可能取消、部分成交或全部成交 | 订单状态和结算记录共同确认成交,挂单不等于兑换完成 |
| 为支付准备资产 | 后续业务需要另一种资产 | 先兑换,再进行支付或应用操作;也可能被组合执行 | 兑换可单独确认,支付用途需后续记录支持 |
接口阅读:Uniswap 原版 V3 Router 的输入、输出资产与请求数量说明兑换意图;最低输出是约束,实际收到多少应查看结算结果。相应字段及交易案例见配套手册第 4.3、5.3 节。
平台与链:Ethereum 的 ERC-20 / NFT 合约,以及 Revoke.cash 等权限查看工具。实际权限保存在对应合约中。
| 子类型 | 前置条件 | 交互过程与合约角色 | 结果与识别依据 |
|---|---|---|---|
| 设置或修改 ERC-20 额度 | 账户有权管理自身授权 | 修改某个 spender 可使用的代币额度 | Approval 和 allowance 状态;不会因此自动扣款 |
| 撤销代币额度 | 存在需要管理的授权 | 修改或清除相应权限 | 查看最终额度,不能只看网站连接状态 |
| NFT 单项或操作员授权 | 拥有相应资产或管理权限 | 设置单个 NFT 授权或集合操作员权限 | 区分单资产权限与 setApprovalForAll |
| 签名授权 | 协议支持相应签名方案 | 授权可能先在链下签署,后由交易提交使用 | 没有独立授权交易不代表从未授权;核对实际提交与状态 |
关键区别:授权对象不是收款人;撤销授权通常不自动退出存款、质押或 LP 仓位。
平台与链:Ethereum ↔ OP Mainnet Standard Bridge;Ethereum WETH9、Lido wstETH。跨链与同链包装分别记录。
| 子类型 | 前置条件 | 交互过程与合约角色 | 结果与识别依据 |
|---|---|---|---|
| 跨链转入另一网络 | 源资产和对应桥支持该路径 | 源链发起,消息传递,目标链执行;不同方向可能有额外阶段 | 建立消息与两端交易对应关系,分别记录各阶段状态 |
| 跨链返回或退出 | 持有支持退出的资产 | 按桥协议完成退出流程 | 源链成功不足以证明另一端到账 |
| ETH 包装为 WETH | 持有 ETH | WETH9 接收 ETH 并记入 WETH | Deposit 与 ETH / WETH 变化 |
| WETH 解包为 ETH | 持有 WETH | 包装合约减少 WETH 并返还 ETH | Withdrawal 与实际 ETH 转入 |
| stETH 与 wstETH 转换 | 持有对应资产和必要权限 | 根据份额关系包装或解包 | 数量不应预设一比一;此操作不是质押退出 |
关键区别:包装可能是兑换交易里的内部步骤,不一定是用户另外签署的一笔交易。
平台与链:具体示例为 Ethereum Uniswap V3;自动管理金库只作为服务类型,不指定未经核查的产品或部署。
| 子类型 | 前置条件 | 交互过程与合约角色 | 结果与识别依据 |
|---|---|---|---|
| 创建 LP 仓位 | 可用池、资产及权限 | 仓位管理合约建立相应价格区间的头寸 | 仓位 NFT、实际资产投入与流动性状态 |
| 增加流动性 | 已有仓位及新增资产 | 对已有仓位增加投入 | IncreaseLiquidity、转移记录与仓位变化 |
| 减少流动性 | 拥有或有权管理仓位 | 减少流动性,形成待领取资产 | DecreaseLiquidity 不代表资金已经回到钱包 |
| 领取资产 | 仓位存在待领取余额 | 管理合约向接收方支付 | Collect 可能混合本金与手续费,需要分账 |
| 调整区间 | 有可调整或可退出的仓位 | 旧区间退出与新区间建立之间可能包含多步 | 关联旧、新仓位和资金去向,不能仅凭一次调用认定完成 |
| 通过管理金库持有 LP 敞口 | 具体金库接受存入 | 用户持有金库份额,由管理逻辑处理底层仓位 | 份额持有人与池仓位所有人可能不同,需读取该金库定义 |
关键区别:LP NFT 的业务主类是流动性,不因为采用 NFT 标准就归为收藏消费。资产领取额也不是净收益。
平台与链:Ethereum Aave V3。
| 子类型 | 前置条件 | 交互过程与合约角色 | 结果与识别依据 |
|---|---|---|---|
| 存入资产 | 协议支持该资产且满足当时限制 | Pool 接收底层资产,形成存款凭证 | Supply、底层资产转移与 aToken 状态 |
| 启用或停用抵押用途 | 存款和协议风险条件允许 | 改变资产的抵押用途配置 | 抵押状态变化,可能没有代币转移 |
| 借款 | 满足协议借款与抵押条件,或相应信用委托条件 | Pool 发放资产并记入债务 | Borrow、资产到账与债务记录一起解读 |
| 还款 | 持有还款资产并满足权限要求 | 资产付回协议,减少对应债务 | Repay 与债务变化;付款人与债务人可能不同 |
| 提取资产 | 有可提取存款且满足当时限制 | 赎回底层资产给指定接收方 | Withdraw、凭证与实际到账 |
关键区别:借到的资产同时对应负债;存款不一定已经被启用为抵押。实际借款示例见配套手册第 5.2 节。
平台与链:具体示例采用 Ethereum Lido;验证者直接质押与其他委托式网络的生命周期不同,不套用 Lido 接口。
| 子类型 | 前置条件 | 交互过程与合约角色 | 结果与识别依据 |
|---|---|---|---|
| 通过流动性质押服务提交资产 | 支持的资产与可用服务 | 提交 ETH,获得 stETH 等相应凭证 | Lido Submitted、份额和资产变化 |
| 持有并累积质押相关收益 | 已持有相应凭证 | 收益可能体现在余额或兑换关系中 | 不一定存在主动领取交易,需读取资产记账机制 |
| 发起退出请求 | 有可退出资产且满足队列要求 | 建立退出请求及相应凭证 | 请求编号、所有人和数量,不等于已收到 ETH |
| 领取退出资产 | 请求达到可领取状态 | 完成领取并改变请求状态 | 已领取状态与真实 ETH 到账 |
| 在 DEX 卖出质押凭证 | 持有可交易凭证和可用交易路径 | 通过市场出售凭证 | 主类为兑换,不能等同于协议退出 |
关键区别:“持有质押凭证”“亲自提交质押”“获得网络奖励”是不同判断。买到 stETH 不证明该地址之前曾向 Lido 提交 ETH。
平台与链:Ethereum OpenSea / Seaport;Ronin Market 的历史协议示例。Ronin 部署范围沿用配套手册的 2024 年审计资料,不认定为当前实现。
| 子类型 | 前置条件 | 交互过程与合约角色 | 结果与识别依据 |
|---|---|---|---|
| 铸造 NFT | 满足项目铸造规则 | 资产合约创建 NFT 并分配所有权 | 铸造日志及资产状态;支付情况另查 |
| 买卖 NFT | 有有效订单、相应资产和权限 | 订单结算协议交付资产与支付对价 | OrderFulfilled 及代币、NFT 转移共同确认 |
| 普通 NFT 转移 | 有转移权限 | 所有权或余额从一个地址移至另一个地址 | 单独转移不能证明买卖或成交价格 |
| 游戏资产交易 | 有对应游戏资产或付款资产 | 市场结算游戏资产交易 | 必须关联已确认的游戏资产合约 |
| 游戏内操作 | 游戏账户和相应游戏状态 | 操作可能在服务端,也可能调用游戏合约 | 只有实际上链部分能从链上核实,登录和战斗不一定有交易 |
关键区别:ERC-721 / ERC-1155 是资产格式,不是业务分类;域名、LP 仓位和预测市场头寸也可能使用这些标准。
平台与链:Ethereum Compound 治理;Snapshot 链下投票与 Snapshot X 链上治理分别解释。捐赠接收方需以具体项目公示为依据。
| 子类型 | 前置条件 | 交互过程与合约角色 | 结果与识别依据 |
|---|---|---|---|
| 委托投票权 | 对应治理资产和委托机制 | 将投票权委托给某地址 | 委托状态及 DelegateChanged;不代表转移代币 |
| 链上投票 | 满足提案规则及相应时点的投票资格 | 治理合约记录提案、选项和投票权 | VoteCast 与具体提案规则对应 |
| 链下签名投票 | 满足该空间的资格与签名规则 | 向投票服务提交签名消息 | 需要平台或签名记录,不能要求钱包必有一笔链上交易 |
| 公共物品捐赠 | 已确认资助项目及收款方式 | 普通付款或资助协议处理捐赠 | 资金记录加项目公示、收据等支持捐赠语义 |
关键区别:链上可证明投票选项和记录,不能证明用户是否阅读过讨论;投给同一代表也不证明账户共同控制。
平台与链:Ethereum ENS;Polygon Polymarket CTF;商家链上支付按具体收款方案分析。
| 子类型 | 前置条件 | 交互过程与合约角色 | 结果与识别依据 |
|---|---|---|---|
| 域名注册 | 名称可注册且满足协议规则 | 注册承诺、注册及名称归属处理 | 单有 commitment 不算成功,需注册结果与所有权 |
| 域名续费与记录管理 | 满足续费或记录管理权限 | 延长有效期,或修改解析记录 | 到期状态与解析记录;付款人不一定是名称所有人 |
| 服务或商品支付 | 明确订单、资产及收款方 | 普通转账或支付合约完成付款 | 链上证明付款,商品交付通常需要业务系统证据 |
| 预测市场头寸交易 | 有可交易头寸或所需资产及权限 | 订单结算改变结果头寸持有量 | 对应成交与头寸转移,不能只看 ERC-1155 事件 |
| 头寸拆分或合并 | 持有对应抵押资产或结果头寸 | CTF 在抵押资产与头寸组合之间转换 | PositionSplit、PositionsMerge,区别于订单成交 |
| 结算领取 | 条件已有可用结算结果且持有可兑付头寸 | 兑付并改变头寸及抵押资产状态 | PayoutRedemption 与到账;领取额不等于净利润 |
关键区别:同一应用里的操作可能分别属于购买、配置、转换和结算,不能统一按一次“消费”计数。
平台与链:Ethereum Safe;普通钱包迁移按资产实际去向分析。具体接口解释沿用 Safe 1.4.1,其他智能账户版本需单独核对。
| 子类型 | 前置条件 | 交互过程与合约角色 | 结果与识别依据 |
|---|---|---|---|
| 调整多签成员 | 满足账户当前授权要求 | 增加、删除或替换 owner | 成员事件与最终 owner 集合 |
| 修改签名门槛 | 满足现有账户规则 | 修改执行所需签名数量 | 门槛状态,不必出现资产转移 |
| 管理账户扩展权限 | 账户支持相应模块且有管理权限 | 启用、停用或修改对应功能 | 按具体版本核查权限状态和事件 |
| 将资产迁往新钱包 | 对原资产有转移权限 | 分别转移代币、NFT 或其他可转移头寸 | 资产转移可证;“设备更换”动机与新钱包归属需额外证据 |
| 清理应用权限 | 已存在需调整的权限 | 管理代币或应用授权 | 主操作归授权管理,可附加账户维护目的 |
关键区别:迁移可转移资产不会自动迁移所有协议状态;旧地址的债务、授权和不可转移权益需要分别检查。
| 已观察到的业务 | 主要类别 | 可能包含的辅助操作 | 统计时的注意点 |
|---|---|---|---|
| 用 ETH 兑换某 ERC-20 | 代币兑换 | 内部包装为 WETH、路由经过多个池 | 不把内部包装和每个池跳转都算成用户独立决策 |
| 存入 Aave | 借贷 | 代币授权、转移、凭证记账 | 底层存款与凭证不能重复算成收入 |
| 创建 Uniswap V3 仓位 | 提供流动性 | 授权、资产投入、LP NFT 铸造 | LP NFT 不另计为收藏品购买 |
| 注册 ENS 名称 | 应用消费 | 支付、名称 NFT 归属变化、解析设置 | 名称相关步骤归到一个业务过程,但保留各笔交易 |
| 卖出 stETH | 代币兑换 | 质押凭证转移 | 不能记为质押协议完成退出 |
| 从桥接到另一条链后消费 | 跨链、应用消费两个业务 | 目标链资产到账、授权等 | 两个业务可以关联,但目标链到账必须独立核验 |
| 为账户维护而撤销授权 | 授权管理 | 账户维护目的标签 | 一项操作不要在两个类别中重复计入总数 |
“主要类别”以可核验业务为准。无法确定目的时,可以记录“ERC-20 转移,目的未知”,不必强行补全用户故事。
每条记录对应一个已观察到的业务事件,可关联多笔交易;同一交易也可关联多个子操作。
| 字段 | 记录内容 |
|---|---|
| 行为大类 / 子类型 | 使用本文十二类及其子类型,保留未知项 |
| 业务事件编号 | 用于关联一个业务过程中的多笔交易 |
| 网络 / 时间 / 区块 / 交易哈希 | 可复核的定位信息;跨链分别记录两端 |
| 发起者 / 资产持有人 / 受益人 | 分别记录,不能默认都是外层 from |
| 平台与版本 | 依据部署资料、历史实现和业务证据确定 |
| 合约角色 | Token、Router、Pool、仓位管理器、代理、智能账户等 |
| 操作及字段解释 | 解码的函数、参数含义及业务事件 |
| 结果 | 资产收支、债务、仓位、权限或应用状态变化 |
| 费用 | 与本金、付款额和收入分开记录 |
| 完成状态 | 发起、待执行、已执行、已领取、失败等,按业务定义 |
| 主要类别 / 辅助标签 | 支持汇总,同时避免重复计算 |
| 证据与不确定项 | 交易链接、文档出处、链下凭证,以及仍不能确认的内容 |
本文不设定交易频率、操作占比或“真人评分”。判断一种行为是否合理,应结合资产、仓位、账户权限和实际业务需求;行为种类多寡本身不能证明真人身份。
完整合约地址表、接口说明、26 组来源及三笔实查交易在配套手册中。本文件复用这些研究资料,不声称逐个验证了本表所有子类型。
| 主题 | 官方资料入口 |
|---|---|
| Ethereum 交易 / ERC-20 | 交易结构;ERC-20 标准 |
| Uniswap V3 兑换与 LP | Ethereum 部署;仓位接口 |
| 授权管理 | Revoke.cash 授权说明 |
| OP 跨链 | Standard Bridge |
| Aave V3 | Pool 接口 |
| Lido | 核心合约;退出队列 |
| NFT 订单结算 | Seaport |
| 治理 | Compound;Snapshot |
| ENS | 官方部署目录 |
| Polymarket | 合约目录;头寸说明 |
| Safe | 执行接口;成员替换 |
上述入口用于追溯资料来源,不能替代某个历史区块的状态核验。CEX 账务、订单交付、个人钱包归属和链下游戏行为尤其需要链外证据。