01 · Orientation
钱包不装币,它组织授权
先把“资产在哪里”和“谁能改变资产状态”分开。
第五章扩展拆课 · 密码学对象 → 现实安全系统
打开钱包 App,你会看到 ETH、代币和 NFT,直觉上像打开了一个装资产的盒子。 但 ETH 余额存在以太坊世界状态里,ERC-20 余额通常存在代币合约的映射里。 钱包读取这些公开状态,再使用你的签名能力提交状态变化请求。
钱包是一套帮助你生成或接入凭证、展示请求、产生授权并与网络通信的工具; 自托管钱包的核心责任,是让私钥或等价授权能力只在你允许时被使用。
钱包系统:recovery → signer → intent display → signed request
安全目标:正确的人,在正确设备上,看懂并批准正确的动作 地址公开不等于私钥泄露;钱包断开连接不等于权限撤销;硬件设备仍在手里,也不等于恢复材料没有被复制。
安全其实在同时解决三个互相拉扯的问题
01 · Confidentiality
别人不能冒充你
秘密不能被复制,签名不能被诱骗,权限不能无限扩张。这里对抗的是盗取与欺骗。
02 · Availability
未来的你仍能访问
设备损坏、搬家、灾害或遗忘发生后,合法控制者仍应有一条可演练的恢复路径。
03 · Integrity
你批准的就是你想做的
域名、网络、收款地址、调用方法、金额与权限范围必须在可信显示上被准确理解。
04 · Usability
日常流程不能逼人绕过安全
过于复杂的方案会让人拍照备份、复用设备、跳过核对,最终把纸面安全变成现实脆弱。
“开源”“硬件”“冷钱包”“多签”都只能回答一部分问题。真正的安全结论必须写成: 在什么威胁下,哪些组件被信任,单个组件失效会造成多大损失,又如何恢复。
02 · Credentials
五种看似相似的东西,不是同一个秘密
先分清对象,才能知道该保密、该备份,还是该公开核对。
安全事故常从词义混乱开始:有人把钱包密码当成助记词,以为忘记密码就永远失去资产; 也有人把助记词当成“登录验证码”,输入假客服给出的页面。二者的权限层级完全不同。
| 对象 | 它解决什么 | 泄露或遗失后果 | 正确处理 |
|---|---|---|---|
| 助记词 / wallet backup | 以人类可抄写的形式承载生成钱包种子的材料;常可恢复多账户。 | 泄露通常等于整棵派生树被复制;遗失且无其他恢复路径可能永久失去控制。 | 离线、冗余、分离存放;从不输入陌生网页或聊天窗口。 |
| BIP39 passphrase | 与助记词共同派生另一组种子;每个字符串都会生成一个看似有效的钱包。 | 泄露会削弱额外隔离;忘记一个字符也可能进入完全不同的钱包且无法“重置”。 | 只有理解恢复流程时才启用,并把可恢复性纳入独立设计。 |
| 单个私钥 | 为一个经典 EOA 生成有效签名。 | 泄露通常复制该账户控制权;丢失是否致命取决于是否仍有种子或其他备份。 | 不手抄传输、不在普通云端保存;日常由可靠签名器管理。 |
| 钱包密码 / 设备 PIN | 解锁本地 App、加密文件或物理设备。 | 通常只保护这一份本地副本;攻击者拿到助记词可绕过它,忘记时可由备份恢复。 | 使用独特强凭证;不要误以为它能撤销已泄露的种子。 |
| 地址 / 公钥 / xpub | 收款、验证签名、观察派生地址或构建只读系统。 | 通常不能直接花费,但扩展公钥泄露会暴露整组地址关联与隐私,并有派生层级风险。 | 按“可公开但有隐私成本”处理;xpub 比普通地址更敏感。[4] |
为什么一组助记词的爆炸半径很大?
BIP39 把 128 至 256 位熵加校验位后映射为 12 至 24 个词,再用 PBKDF2-HMAC-SHA512 从助记词与可选 passphrase 生成 512 位种子。BIP32 则可从一个种子确定性派生一棵密钥树。于是“账户 1、账户 2、测试账户” 在界面上彼此分开,根上却可能共享同一恢复材料。[3][4]
m/44'/60'/0'/0/0日常账户频繁连接应用m/44'/60'/0'/0/1储备账户长期持有资产m/44'/60'/0'/0/2实验账户接触新协议… / account n更多地址同一根继续派生把 12 个词手工拆成“家里 6 个、公司 6 个”并不等于门限秘密共享:任何一半都失去完整恢复能力, 两处必须同时可用;抄写、顺序与继承也更易出错。需要多份门限恢复时,应使用钱包明确支持、 有恢复工具与演练流程的标准方案,而不是自创规则。
最实用的判断:它能让攻击者做到什么?
- 只能查看:地址、交易哈希、普通公钥通常属于观察层;重点是隐私与关联。
- 能解锁一台设备:PIN 或本地密码属于设备层;仍要看设备里是否有可导出密钥。
- 能签一个账户:单私钥属于账户层;立即按该账户完全失陷处理。
- 能重建一棵树:助记词、种子、扩展私钥属于根层;按全部相关账户失陷处理。
- 能长期调用资产:allowance、operator、session key 属于权限层;即使密钥未泄露,也可能继续造成损失。
03 · Threat model
安全从问题开始,不从产品开始
你要对抗的是远程恶意软件、现实损坏、社会工程,还是单人失误?
如果不先写威胁模型,“最安全的钱包”没有意义。一个只防远程黑客的方案可能把备份全部锁在同一间房; 一个为了防火灾复制十份助记词的方案,又可能把盗取入口扩大十倍。
先问六个具体问题
Asset
损失上限是多少?
这是零用、小额日常资金,还是足以改变生活的大额储备?价值决定摩擦值得多高。
Adversary
谁可能攻击?
批量钓鱼、恶意扩展、熟人、入室盗窃、定向胁迫与内部人员需要不同控制。
Failure
更怕盗取还是遗失?
单人深度冷存储偏向保密;多人共同资产还必须考虑离职、死亡与失联。
Frequency
多久签一次?
每天使用的账户若流程过重,人会绕过规则;长期储备可以接受更高摩擦。
Recovery
谁能恢复?
未来的你、家人、公司继任者或守护人需要看懂流程,又不应提前获得单点控制。
Verification
你能核对什么?
是否有可信设备屏幕、独立通信渠道、合约地址来源与交易模拟能力?
四类失效不能混为一谈
| 失效 | 例子 | 核心控制 | 残余风险 |
|---|---|---|---|
| 秘密被复制 | 助记词被拍照、恶意软件导出私钥 | 离线生成与保存、硬件隔离、减少副本 | 合法签名与攻击者签名在链上可能无法区分 |
| 合法人失去访问 | 设备损坏、备份烧毁、passphrase 遗忘 | 地理冗余、恢复演练、继承说明、门限恢复 | 冗余越多,盗取面可能越大 |
| 被诱导合法签名 | 钓鱼站、伪造前端、盲签、地址替换 | 可信显示、清晰签名、独立核对、账户分层 | 硬件只保证“钥匙未离开”,不保证“意图正确” |
| 旧权限持续生效 | 无限 allowance、NFT operator、session key | 最小权限、定期检查、及时撤销、隔离账户 | 断开网站连接不会自动清除链上权限 |
资产规模、家庭关系、居住地点、常用设备和以太坊账户形态都会变化。 一套五年前合理的单设备方案,可能已经不再匹配今天的损失上限与恢复需求。
04 · Architecture
热钱包、硬件钱包与智能账户,各自把信任放在哪里?
不是“谁绝对安全”,而是谁隔离了哪类风险、又引入了什么依赖。
钱包架构最重要的区别,是签名秘密在哪里、交易意图在哪里显示、需要几个独立授权, 以及丢失一个组件后能否恢复。ethereum.org 把硬件钱包视为隔离私钥的强方案, 同时也列出多签、社交恢复与智能账户等可编程安全能力。[1][2]
| 架构 | 签名秘密 | 主要优势 | 关键限制 | 典型用途 |
|---|---|---|---|---|
| 软件热钱包 | 联网电脑或手机 | 便捷、低摩擦、适合频繁交互 | 与浏览器、扩展、主机和剪贴板共享更大攻击面 | 小额日常、实验账户 |
| 硬件签名器 | 专用设备内离线保存 | 主机被入侵时,私钥仍不必离开设备 | 必须在设备可信显示上核对;备份泄露仍可绕过设备 | 中高价值、较低频使用 |
| 多签 / 智能账户 | 多个密钥、设备或自定义验证规则 | 消除单私钥失效,支持限额、恢复、延迟与守护人 | 合约、配置、升级、守护人与运营流程成为新信任面 | 组织金库、家庭资产、高价值账户 |
| 托管平台 | 平台控制或共同控制 | 可做账户恢复、风控与客户支持 | 平台破产、冻结、账户接管与合规限制;不是自托管 | 明确接受平台风险的交易或法币入口 |
硬件钱包解决了什么,没有解决什么?
It helps
把私钥留在隔离设备里
签名在设备内完成,普通恶意软件更难直接读取私钥;设备 PIN 还能降低失窃后的即时使用风险。
- 减少私钥暴露给浏览器与主机
- 提供独立显示与实体确认
- 适合把大额账户从日常环境隔离
It cannot decide
替你判断交易是不是好主意
设备会忠实签署你确认的字节。若屏幕只显示哈希、你没核对地址,或主动输入助记词到假网站,硬件边界已经被绕过。
- 不阻止你批准恶意 allowance
- 不保护已经泄露的恢复材料
- 不自动解决继承与备份灾害
Pectra 之后,EOA 可以通过 EIP-7702 委托代码获得批量操作等能力;但根私钥仍保留控制权。 把 EOA 委托给某段多签逻辑,并不会自动消除单私钥绕过策略的能力。官方指南明确提醒: “委托给 Safe”本身不等于这个 EOA 已经变成真正多签。[11]
ERC-4337 智能账户则允许账户自定义验证逻辑,例如不同签名方案、多签、恢复与限额。 这能把“遗失一把钥匙就永久失去全部”改写成可编程策略,但安全从单个私钥问题转变为 合约实现 + 配置 + 守护人 + 前端 + 升级权限的组合问题。[10]
05 · Recovery
备份不是“有一份抄写”,而是未来能正确恢复
保密、耐久、可用与继承必须一起设计。
没有经过演练的备份,只是一种希望。真正的恢复方案要回答: 原设备彻底损坏时,用什么兼容工具、在什么可信环境、由谁、按什么顺序重建控制权?
一份成熟恢复方案的检查顺序
- 识别根:确认这是 BIP39 助记词、SLIP39 份额、单私钥、keystore 文件还是智能账户守护配置。
- 记录边界:写明网络、钱包类型、是否使用额外 passphrase、需要几份材料,但不要把所有秘密写在同一处。
- 选择介质:纸张、金属或其他介质要匹配火、水、腐蚀、盗取和可读性风险。
- 隔离事故域:原设备和唯一备份不放在同一包、同一房间或同一云账户。
- 准备兼容路径:了解标准与派生路径;不要把能否恢复完全绑定在一家公司的服务器仍在线。
- 小规模演练:在新设备或清洁环境里恢复一个测试钱包,核对地址,而不是直接动用主要资产。
- 设计继承:让授权继任者知道存在什么、何时启动流程、找谁协助,又不能在今天单独盗取。
在 BIP39 中,每个 passphrase 都会生成一个有效但不同的种子;输错通常不会出现“密码错误”,而是打开另一组空地址。 它能在助记词单独泄露时增加一道屏障,也会把“忘记口令”变成永久损失路径。 不理解恢复与继承的人,不应把它当成普通 App 密码随手启用。[3]
为什么不应该拍照?
手机照片可能自动进入云端相册、缩略图缓存、备份系统、共享图库与恶意 App 的读取范围。 ethereum.org 明确建议不要截屏保存恢复短语或私钥,因为云同步会把本应离线的根秘密变成远程可攻击数据。[1]
Bad redundancy
同一故障域里的三份副本
助记词纸、硬件设备和恢复说明都在同一个抽屉;对硬件损坏有冗余,对火灾、入室盗窃与熟人访问没有。
Useful redundancy
独立事故域与明确门限
恢复材料的存放位置、所需份数、访问规则和继承路径彼此独立,并通过测试证明某个单点失效不会摧毁可用性。
不要为了“验证备份”把主钱包助记词输入随机网页或日常电脑。优先使用原钱包支持的设备内检查; 若必须完整恢复,使用新购或已验证的可信设备、隔离环境和小额测试钱包先演练。
06 · Intent
硬件保护钥匙,清晰显示保护意图
最危险的请求,常常不是“把私钥交出来”,而是“请正常点一下确认”。
签名的密码学含义是:某个授权者认可了一串确定的字节。它不会证明网页没有被攻陷, 不会判断这个合约是不是骗局,也不会把“无限授权”自动改成“只用一次”。
你可能签署的并不都是“转账”
| 请求 | 它通常表达什么 | 需要核对 | 典型风险 |
|---|---|---|---|
| 链上交易 | 发送 ETH、调用合约、部署代码或写入权限 | 网络、from、to、value、方法、参数、费用 | 不可逆转账、恶意调用、错误网络与地址替换 |
| personal_sign | 签署带以太坊前缀的任意消息 | 消息全文、来源、用途、是否可被合约当授权 | 看似“登录”,实则为订单、permit 或其他动作授权 |
| EIP-712 typed data | 带类型、域与字段的结构化消息 | domain、chainId、verifyingContract、spender、amount、deadline、nonce | 界面省略关键字段;签名被重放或用于预期外合约 |
| EIP-7702 authorization | 授权 EOA 把代码委托给目标地址 | 目标实现、链范围、nonce、撤销与升级规则 | 账户行为被持续改变;恶意委托获得广泛执行能力 |
EIP-712 的目标,是让结构化数据可以被钱包更清晰地展示,并通过 domain separator 绑定应用与链等上下文;但规范本身不自动提供重放保护,具体应用仍需使用 nonce、 deadline 或幂等规则正确处理重复签名。[6]
Blind signing 为什么危险?
如果设备只显示一串哈希或无法解析的十六进制数据,你确认的是“这些字节”,不是人类可读的业务动作。 2026 年,Ethereum Foundation 与钱包、安全团队发起 Clear Signing 工作,目标是让交易批准显示清晰、 可验证的意图,减少盲签这个结构性弱点。它是正在推进的生态能力,不代表今天所有钱包、 合约和网络都已经自动获得清晰显示。[8]
链下签名本身可能不花 Gas,却能授权第三方之后提交 permit、订单或登录会话。 判断风险要看签名语义与可执行权限,不是看当前弹窗是否收费。
地址核对也需要独立信任
剪贴板恶意软件可以替换收款地址,前端也可能显示被篡改的目标。高价值转账应在硬件设备的可信屏幕上 核对完整地址,并通过另一条独立渠道向收款方确认;首次向新地址转账可先发送小额测试, 但仍需确认后续大额交易没有再次被替换。
07 · Permissions
连接、授权、撤销,是三件不同的事
钱包没有泄露,也可能因为旧 allowance 被持续使用而损失资产。
“Disconnect wallet”通常只删除网站与钱包之间的当前会话连接;它不会自动发出链上交易, 也不会清除已经写入代币或 NFT 合约的权限。ethereum.org 的撤销指南明确区分了这两件事: 断开连接后,旧 allowance 仍可能继续有效。[7]
为什么无限授权很常见,又为什么危险?
许多应用为了减少后续批准次数与 Gas,会请求极大的 allowance。便利来自“以后不必再批准”, 风险也正来自“以后仍能使用”。如果 spender 合约有漏洞、升级权被滥用或前端引导了恶意授权, 长期额度会把未来转入同一地址的同类代币也暴露出去。官方指南建议只批准所需额度,并定期撤销不再使用的访问。[7]
spender → transferFrom(owner, recipient, amount ≤ allowance)
disconnect UI ≠ approve(spender, 0) 这是 ERC-20 典型 allowance 心智模型。具体代币实现、permit、Permit2、NFT operator 与智能账户会话权限各有自己的规则。
Permission scope
最小权限四个维度
- 只给需要的资产
- 只给需要的金额
- 只给可信的 spender
- 只保留需要的时间
Review scope
不要漏掉现代权限
- ERC-20 allowance / permit
- ERC-721 / 1155 operator
- 智能账户模块与守护人
- session key 与 EIP-7702 delegation
从可信来源打开权限查看工具,确认所选网络与账户,再核对撤销交易目标。 不要因为页面写着“安全检查”就交出助记词;正规的链上权限工具不需要你的恢复短语。
08 · Operations
最有效的安全改进,往往是限制一次错误能伤到多少
不要让储备账户、日常账户和实验账户共享同一条高风险操作路径。
不可能保证自己永远不点错链接,但可以让一次错误只影响小额实验账户。 账户分层的目标不是“多建几个地址”,而是让凭证根、签名设备、应用权限和资产规模 真正形成不同信任区。
接触新协议、mint 与未知前端;假设会出错,用余额上限代替盲目信任。
- 极小余额
- 独立应用连接
- 频繁清理权限
使用成熟协议与常规支付;保留可承受损失的周转资产,仍需要清晰签名。
- 中小额上限
- 硬件签名可选
- 固定可信书签
低频、高价值;不直接浏览新站点,采用独立签名器、门限或延迟控制。
- 极少连接 DApp
- 独立恢复设计
- 大额需多方核对
把安全写成可重复的操作程序
每次交互前
- 从可信书签进入,核对完整域名与网络。
- 确认当前是实验、日常还是储备账户。
- 检查协议与合约地址来自哪条独立来源。
- 高价值动作先在小额账户或测试环境演练。
每次签名前
- 辨认是交易、消息、permit、approve 还是 delegation。
- 核对资产、金额、收款方、spender 与有效期。
- 在硬件可信显示上核对,不只看电脑屏幕。
- 无法清晰解释的十六进制或盲签请求立即停止。
每月或每季
- 按网络检查不再使用的 allowance 与 operator。
- 确认钱包与硬件固件来自官方渠道并保持支持。
- 检查邮箱、云账户与通信工具的登录和 MFA。
- 复核资产规模是否已超过当前架构的承受范围。
每年或重大变化后
- 验证备份介质仍可读、位置仍合适。
- 演练恢复流程与派生账户识别。
- 更新继承人、守护人和多签成员配置。
- 搬家、婚姻、离职或设备更换后重做威胁模型。
自托管私钥不由邮箱密码控制,但攻击者可以先接管邮箱、社交媒体、云端或域名, 再伪造支持消息、替换下载链接、窃取照片备份或诱导签名。为这些入口启用独特强密码与 抗钓鱼 MFA(如 FIDO 安全密钥或 passkey),是在保护钱包周围的现实系统。[12]
Interactive · 01
安全架构生成器
这不是理财或产品建议;它把威胁模型翻译成结构选择,所有选择仅在当前页面本地计算。
Suggested structure
双区隔离:硬件日常 + 独立储备
资产影响和操作频率都处于中间区,关键是把便利账户与储备授权根分开。
- 小额软件账户用于实验,设置余额上限。
- 日常主账户使用硬件签名器与可信显示。
- 储备账户使用独立根材料,极少连接 DApp。
- 离线冗余备份,并由可信人知道启动恢复的条件。
09 · Incident response
事故发生时,先判断泄露层级
不要在慌乱中把“可能泄露”升级成“把助记词交给假客服”。
响应速度很重要,但顺序更重要。第一步不是到社交媒体公开求助,而是判断: 根恢复材料是否暴露、只有某个权限可疑,还是仅仅丢失了受 PIN 保护的设备?
- 在可信新环境创建全新、独立的恢复根。
- 优先迁移仍可控制的高价值资产。
- 检查多条网络、NFT、质押仓位与权限。
- 旧根永久视为不可信,不再接收资产。
- 确认哪条链、哪个资产与哪个 spender。
- 从可信工具发起撤销或迁移。
- 检查同类 permit、operator 与会话权限。
- 若不确定根是否泄露,升级为根失陷处理。
- 评估 PIN、防拆与物理攻击风险。
- 用已验证备份在可信设备恢复并核对地址。
- 高价值或弱 PIN 情况下迁移到新根。
- 更新设备清单、守护人与继承记录。
Interactive · 02
事故分诊演练
选择情境,观察“影响范围”和“第一响应”如何变化。
Likely impact
根级 · 严重整棵派生账户树应视为已被复制
攻击者不需要你的设备或钱包密码,就能从助记词恢复相关私钥。仅卸载 App 没有意义。
First response
从干净环境建立新根,再迁移仍可控制的资产
- 停止在可疑设备与页面继续操作。
- 使用可信新设备创建全新助记词或智能账户配置。
- 迁移多链资产、NFT 与仓位,并检查旧授权。
- 旧助记词永久作废;警惕任何“付费追回”私信。
四种常见事故的现实边界
Wrong address
错误转账通常不可逆
以太坊没有中央客服能撤销已确认交易。若地址由他人控制,只能请求对方返还;若是无人能控制的地址,资产可能永久不可用。
Support scam
主动私信你的“客服”不是恢复机制
ethereum.org 不会索要恢复短语,也没有能替你找回资产的官方支持。真正的支持流程不需要你的根秘密。[1]
Malicious approval
撤销要和攻击者抢时间
撤销交易本身也在公开内存池和链上执行;若根密钥已经失陷,攻击者可能继续签名,单纯撤销不足以恢复安全。
Lost signer
设备丢失不必等于资产丢失
有可靠备份、强 PIN 或门限账户时可以恢复;真正危险的是设备与唯一备份同时丢失,或备份早已被复制。
一旦根秘密疑似泄露,迁移完成后不要因为“看起来没被盗”又把资产转回旧地址。 攻击者可以等待更高价值出现再行动;链上没有办法证明某份私钥只剩你一个人持有。
10 · Synthesis
把安全从口号压缩成一条因果链
你不需要记住所有产品名称,但要能沿着授权路径定位风险。
成熟的钱包安全模型,不是“助记词离线 + 硬件钱包”两句话。 它是一条从根恢复、签名隔离、意图理解、最小权限到事故恢复的连续控制链。
六个高频误区
“我只要不泄露助记词,就绝对安全。”
错误。你仍可能签署恶意交易、permit、无限 allowance 或代码委托;也可能向错误地址转账。根秘密安全只保护一条边界。
“钱包断开网站后,网站就不能碰我的资产。”
错误。断开连接通常只清除当前会话;已经写入链上的 allowance 或 operator 权限必须通过相应链上操作撤销。
“硬件钱包上的确认按钮意味着交易安全。”
错误。它意味着设备使用密钥签署了你确认的内容。若你没有在可信显示上理解目标与参数,硬件会安全地签出一个恶意请求。
“12 个词比 24 个词短,所以根本不安全。”
错误。合规生成的 12 词 BIP39 助记词通常承载 128 位熵,远高于现实暴力猜测能力。更常见风险是钓鱼、截图、弱随机生成和错误备份,而不是攻击者穷举整个空间。
“多签一定比单签更安全。”
不一定。门限可以消除单点,但错误阈值、共置设备、相同助记词、恶意升级、成员失联与糟糕流程也会引入新风险。
“智能账户以后会让安全问题全部消失。”
不会。它能编程恢复、限额和多签,却把安全扩展到合约代码、模块、守护人、升级权、打包基础设施与界面。风险被重构,不是被消灭。
理解测验
1. 钱包 App 里显示的 ETH,最准确的说法是什么?
2. 把钱包从 DApp “Disconnect” 后,以下哪项通常仍可能有效?
3. 硬件签名器最直接降低哪类风险?
4. 助记词已输入假网站,正确的核心响应是什么?
5. BIP39 passphrase 输入错误时,通常会发生什么?
6. 哪个方案最符合“限制爆炸半径”?
钱包安全不是守住一个物件,而是设计一套授权系统: 秘密不被复制、意图被清晰理解、权限保持最小、单点失效不摧毁全部、合法控制者始终有可验证的恢复路径。
11 · Reference
术语与一手资料
本课以 Ethereum 官方页面、正式 BIP/EIP、安全机构与硬件钱包原厂安全说明为依据;核对日期为 2026-07-25。
术语表
- Wallet
- 组织密钥、签名、请求展示与网络交互的工具或系统;不等于链上账户本身。
- Signer
- 实际使用密钥产生签名的软件、硬件或服务组件。
- Recovery phrase
- 用于重建钱包种子或密钥树的人类可读恢复材料;常被称为助记词或 wallet backup。
- Passphrase
- BIP39 中与助记词共同派生种子的可选字符串;每个值都对应不同钱包。
- HD wallet
- 按 BIP32 等方案从一个根确定性派生多层密钥的分层确定性钱包。
- Allowance
- 资产所有者给 spender 的 ERC-20 花费额度;通常是链上持久状态。
- Blind signing
- 签名者无法用人类可理解形式核对动作,只能批准哈希或原始字节的情形。
- Clear signing
- 把交易和签名意图以可验证、可理解方式展示给用户的设计方向。
- Multisig
- 需要多个独立授权达到阈值才执行的账户或控制方案。
- Social recovery
- 由一组守护人或规则帮助更换失效控制密钥的智能账户恢复机制。
- Session key
- 在限定时间、资产或动作范围内代表账户操作的临时或受限密钥。
- Blast radius
- 单个秘密、设备或权限失陷后能影响的账户、资产和时间范围。
资料来源
-
01
ethereum.org — Ethereum security and scam prevention 恢复短语、硬件钱包、交易核对、授权限额与常见钓鱼骗局的官方安全入口。
-
02
ethereum.org — Choose your wallet 硬件支持、自托管、多签、社交恢复、智能账户等钱包能力与筛选维度。
-
03
BIP-39 — Mnemonic code for generating deterministic keys 助记词熵与校验、词表、PBKDF2-HMAC-SHA512、可选 passphrase 和种子生成规范。
-
04
BIP-32 — Hierarchical Deterministic Wallets 分层确定性密钥树、扩展公私钥、hardened 派生与 xpub 泄露边界。
-
05
BIP-44 — Multi-Account Hierarchy for Deterministic Wallets 基于 BIP32 的多币种、多账户派生层级;以太坊 coin type 常见为 60。
-
06
EIP-712 — Typed structured data hashing and signing 结构化签名编码、domain separator,以及重放与抢跑安全注意事项。
-
07
ethereum.org — How to revoke smart contract access 链上 token allowance、无限授权、断开连接与撤销权限之间的区别。
-
08
Ethereum Foundation Blog — Clear Signing: Making Transaction Approvals Safer Ethereum Clear Signing 工作组、盲签风险与开放注册基础设施的 2026 年公告。
-
09
ethereum.org — Account abstraction 智能账户、自定义安全规则、备份密钥、恢复、多签与限额的官方路线图说明。
-
10
ERC-4337 — Account Abstraction Using Alt Mempool UserOperation、账户自定义验证、多签、恢复与其他账户抽象能力的正式规范。
-
11
ethereum.org — Pectra 7702 guidelines EIP-7702 委托账户的开发与安全边界,包括根 EOA 私钥仍保留控制权。
-
12
CISA — Phishing-resistant MFA guidance 对高价值账户采用硬件 PKI、FIDO 等抗钓鱼多因素认证的官方网络安全指导。
-
13
Trezor — What is a hardware wallet? 硬件设备内签名、私钥离线、设备与备份分离、固件更新和恢复材料泄露后的处理。作为原厂实现说明引用,不构成产品推荐。
-
14
EIP-7702 — Set Code for EOAs 授权元组、代码委托、重放保护与委托合约实现的安全注意事项。
-
15
ERC-1271 — Standard Signature Validation Method for Contracts 合约账户验证签名的标准接口,说明智能账户的有效签名由合约逻辑定义。
现在你已经能从“恢复根—签名器—意图—权限—响应”五层判断钱包安全。 进入第六章后,我们会把一笔交易从钱包构造、签名、广播、交易池到验证者打包的完整路径逐步展开。