Overview

协议概览

钱包地址本身就是应用执行边界。

3 个章节overview
01

什么是 1Do

1Do 是链上账户与应用运行平台。用户连接的地址就是实际工作的 wallet/runtime 地址;主线产品不创建第二个智能钱包,也不要求迁移资产。

EOA 可以通过 ERC-7702 获得合约执行能力。账户 Runtime 提供应用执行、应用开关、ERC-1271 签名验证、一次性资产拉取和签名转账等能力。

02

系统组成

Account Runtime

运行在钱包地址上的 ERC-7702 实现,承载账户级权限和执行能力。

LogicRegistry

平台级全局安全门控,只记录某个 app logic 是否允许执行。

Runtime Apps

通过 delegatecall 在钱包上下文中运行的独立业务合约。

Frontends & SDK

帮助用户启用、调用和签署意图;不替代链上状态作为真相来源。

03

设计原则

  • 账户跟随用户地址,而不是跟随某个应用。
  • 平台允许应用与用户启用应用是两个独立条件。
  • 资产权限优先留在钱包 Runtime,不在 Token 或 Market 留下长期授权。
  • 应用保留自己的业务状态机、事件和 ERC-7201 命名空间存储。
  • 合约源码、ABI 与 deployments 是行为和地址的最终事实来源。