主页 / 加密术语 / 钱包

钱包

定义

加密钱包是一种软件应用程序、硬件设备或物理介质,用于存储签署加密货币交易和与区块链网络交互所需的私钥。与常见的误解相反,加密钱包实际上并不“存储”加密货币——这些加密货币和代币存在于区块链本身。钱包的作用是安全地管理用于证明区块链资产所有权并授权转账的加密密钥对(私钥及其对应的公钥)。

私钥是任何加密钱包的基础组成部分。它是一个随机生成的 256 位数字(以比特币和以太坊为例),作为对与相应公钥地址关联的资金所有权的数学证明。谁拥有私钥,谁就控制着这些资金——没有密码重置,没有客服热线,也没有除用户自行设置的备份程序之外的任何恢复机制。这正是加密社区信条的精髓所在:“私钥不在你手里,币就不是你的。”

现代加密钱包的功能早已超越了简单的密钥存储。它们现在作为去中心化生态系统的详细接口,使用户能够在去中心化交易所兑换代币、质押资产以获取收益、与智能合约交互、管理NFT 收藏、参与治理投票、跨链桥接资产,以及连接到数千个去中心化应用程序 (dApp)。MetaMask、Trust Wallet 和 Phantom 等钱包成为Web3主要入口,负责处理从交易签名到网络切换和 Gas 费估算等所有事务。

钱包大致按其连接方式分类:热钱包(始终连接互联网)提供便捷性和快速的交易执行,而冷钱包(离线存储)通过将私钥隔离于网络攻击之外,提供更高的安全性。在这些类别下,还存在许多子类型——浏览器扩展钱包、移动钱包、桌面钱包、硬件钱包、纸钱包、脑钱包、多方计算 (MPC) 钱包和智能合约钱包——每种类型在安全性、便捷性、可恢复性和功能丰富性之间各有侧重。

起源与历史

2009年:第一个加密钱包嵌入在中本聪发布的比特币核心客户端中。这是一个全节点钱包,需要下载整个区块链,并将私钥存储在`wallet.dat`文件中。早期用户经常因为误删该文件或未创建备份而丢失资金。

2011年:确定性钱包的概念出现,允许从单个种子生成多个密钥。这相比最初的比特币核心钱包是一项重大改进,后者生成的是随机且互不相关的密钥,每个密钥都需要单独备份。

2011年: Electrum作为首批轻量级(SPV)比特币钱包之一推出,证明用户无需运行完整节点即可安全地管理资金。Electrum引入了助记词短语,方便用户进行备份

2013年:Pieter Wuille正式提出了BIP-32(分层确定性钱包)标准,使钱包能够从单个主种子派生出一整棵密钥对树。随后又出现了BIP-39(助记词短语——我们熟悉的12或24个单词)和BIP-44(多账户层级结构),这三者共同构成了HD钱包标准,几乎所有现代钱包都采用了该标准。

2014年: Trezor发布了Trezor One,这是世界上首款商用硬件钱包,开创了专用冷存储设备这一品类。Ledger随后于2016年发布了Ledger Nano S,此后两家公司一直主导着硬件钱包市场。

2016年MetaMask作为一款以太坊浏览器扩展钱包发布,彻底改变了用户与去中心化应用(dApp)的交互方式。通过在浏览器中注入Web3提供程序,MetaMask使得用户无需运行完整的以太坊节点即可使用去中心化应用。

2018 年Gnosis Safe (现更名为 Safe)在以太坊上推出了具有多重签名功能的智能合约钱包,使团队和DAO能够管理具有可编程访问控制的共享金库,并要求多个签名者批准交易。

2020-2022 年:多方计算 (MPC) 钱包从FireblocksZenGo等公司涌现,提供了一种无密钥方法,其中私钥被分成数学份额,分布在多个参与方之间,从而消除了单点故障,而无需传统多重签名的复杂性。

2023 年至今:以太坊上的账户抽象(ERC-4337)使智能合约钱包具备了以前不可能实现的功能——社交恢复、会话密钥、gas 赞助和批量交易——推动钱包走向主流可用性。

“钱包是用户通往去中心化世界的门户。如果钱包体验到位,就能开启大规模普及。”——以太坊联合创始人 Vitalik Buterin

简单来说

  1. 加密钱包就像你数字货币的钥匙扣。就像你的家门钥匙并不包含你的房子,而是让你进入房子一样,加密钱包本身并不包含你的加密货币,而是保存着让你在区块链上访问和控制这些加密货币的数字密钥。
  2. 你可以把它想象成手机上的银行账户应用。你可以查看余额、转账和收款——但与银行应用不同的是,它背后没有银行。你就是自己的银行,而这个电子钱包就是你完整的银行基础设施。
  3. 想象一下一个带密码锁的个人保险箱。热钱包就像把保险箱放在客厅里,密码贴在门上——方便但危险。冷钱包就像把保险箱埋在秘密的地下金库里——虽然不方便,但极其安全。
  4. 助记词就像你家钥匙的蓝图。即使你丢失了所有钥匙,你仍然可以根据蓝图重新制作一把。但如果其他人获得了蓝图,他们就可以制作自己的钥匙,直接进入你的家。这就是为什么助记词必须极其谨慎地保管的原因。
  5. 智能合约钱包就像一个私人助理,它会按照你预先设定的消费规则进行操作。你可以指示它:“未经两人批准,任何人不得消费超过 500 美元”,或者“如果我丢失了密钥,请这三位值得信赖的朋友帮助我恢复访问权限”。

重要提示:无论您选择哪种类型的钱包,最关键的责任始终是保护好您的助记词或私钥。如果您丢失了它们且没有备份,您的资金将永久无法访问。如果他人获得了它们,您的资金可能会立即被盗,且无法挽回。

关键技术特征

HD钱包架构(BIP-32/39/44)

分层确定性 (HD) 钱包使用由派生路径 `m / purpose / coin_type / account / change / address_index` 定义的树状结构,从单个主种子派生出所有密钥对。这意味着一个 12 或 24 个单词的助记词(BIP-39)可以生成无限数量的跨多种加密货币的地址。

  • BIP-32:定义了使用 HMAC-SHA512 从父密钥生成子密钥的密钥派生算法
  • BIP-39:使用标准化的 2,048 词列表,将随机熵转换为人类可读的助记词组
  • BIP-44:建立多账户、多币种派生路径约定(例如,第一个以太坊地址为`m/44'/60'/0'/0/0`)
  • 每个派生地址都有自己的公钥/私钥对,但所有地址都可以通过单个主种子恢复。

加密钱包交易如何运作

  1. 用户通过钱包界面发起交易(例如,向某个地址发送 0.5 ETH)。
  2. 钱包会构建包含收款人、金额、随机数、gas 限额和 gas 价格的原始交易对象。
  3. 钱包从其安全存储中检索相应的私钥(或请求用户在硬件设备上进行确认)。
  4. 私钥使用 secp256k1 曲线上的 ECDSA(椭圆曲线数字签名算法)对交易进行签名。
  5. 已签名的交易通过 RPC 端点(例如 Infura、Alchemy 或本地节点)广播到区块链网络。
  6. 网络节点验证签名,核实发送方余额,并将交易传播到内存池。
  7. 矿工或验证者将交易打包进区块,确认后钱包会更新显示的余额。

热钱包类型

  • 浏览器扩展钱包 (MetaMask、Rabby、Phantom):将 Web3 提供程序注入浏览器,实现流畅的 dApp 交互。将加密密钥存储在浏览器本地存储中。
  • 手机钱包 (Trust Wallet、Coinbase Wallet、Rainbow):原生应用,针对触摸交互、二维码扫描和通过内置浏览器浏览移动 dApp 进行了优化。
  • 台式钱包 (Electrum、Exodus、Atomic Wallet):提供完整功能集和本地密钥存储的独立应用程序。部分应用程序运行完整节点或轻节点以增强隐私性。
  • 网络钱包 (交易所托管钱包):由交易所保管私钥的钱包。方便但存在交易对手风险。

冷钱包类型

  • 硬件钱包 (Ledger Nano X、Trezor Model T、Keystone Pro):专用物理设备,内置安全元件,可将密钥离线存储。交易在设备上签名,绝不会将私钥暴露给连接的计算机。
  • 纸钱包私钥和公钥地址的纸质打印件,通常以二维码的形式呈现。虽然不易受到数字攻击,但容易受到物理损坏、丢失和被盗。
  • 气隙钱包从未连接过互联网的设备。交易签名通过在联网和离线设备之间传输的二维码或microSD卡完成。
  • 脑钱包:通过记忆口令生成的私钥。除非口令非常强且随机,否则强烈不建议使用,因为这种方式容易受到字典攻击和暴力破解攻击。

高级钱包类型

  • 多重签名钱包:要求 M-of-N 签名才能授权交易(例如,3 个密钥持有者中必须有 2 个批准)。广泛用于 DAO、企业财务部门和注重安全的个人。
  • MPC钱包 (多方计算):使用加密协议将密钥生成和签名过程分配给多个参与方。任何一方都不会单独持有完整的私钥,但他们可以共同签署交易。
  • 智能合约钱包 (Safe、Argent、Soul Wallet):账户逻辑以智能合约的形式存在于链上,从而实现可编程的安全规则、社会恢复、消费限额、白名单地址和 gas 抽象。

优点缺点

优势 缺点
自我主权用户对其资金拥有完全、专属的控制权,无需依赖任何第三方、银行或中介机构。 不可挽回的错误将资金汇错地址或丢失私钥会导致永久性、不可挽回的损失,且没有任何补救措施。
审查抵抗任何政府、公司或机构都无权冻结、扣押或阻止非托管钱包中的交易。 种子短语漏洞整个钱包的安全取决于一个由 12 到 24 个单词组成的助记词的安全,一旦泄露,将导致所有资金损失。
通用访问任何人只要拥有智能手机或电脑,就能在几秒钟内创建一个电子钱包,无论其身份、信用记录或地理位置如何。 网络钓鱼和诈骗曝光用户经常成为恶意去中心化应用(dApp)、虚假钱包网站和劫持审批智能合约的攻击目标。
多链支持现代钱包可同时支持数十个区块链网络,从而实现对多样化加密货币投资组合的统一管理。 初学者的复杂性管理 gas 费用、网络选择、代币审批和备份流程都需要大量的学习。
去中心化应用集成热钱包为 DeFi、NFT 和游戏等领域的数千个去中心化应用程序提供通用的登录和身份验证机制。 智能合约风险通过钱包授权与未经审计或恶意智能合约交互,可能会在未进行明确转账操作的情况下窃取资金。
硬件安全冷存储设备通过安全芯片和气隙交易签名提供银行级或更高级别的安全性。 设备依赖性硬件钱包可能会丢失、损坏或过时,因此需要备份助记词才能恢复。
可编程安全智能合约钱包可根据用户需求定制消费限额、时间锁定、社交恢复和多重签名要求。 成本障碍优质硬件钱包售价在 70 美元到 250 美元之间,而智能合约钱包部署需要支付 gas 费,这些都为实现最佳安全性设置了经济障碍。
隐私选项一些钱包集成了混币、隐身地址或零知识证明等功能,以增强交易隐私性。 监管不确定性自托管钱包在旅行规则实施和拟议的 KYC 要求下,面临日益严格的监管审查。

风险管理

私钥妥协

  • 将助记词存储在多个安全位置的耐用物理介质(钢板、钛备份)上
  • 切勿以任何数字方式存储助记词——不要存储在照片、云存储、电子邮件草稿或密码管理器中。
  • 对于价值超过 1,000 美元的任何资产,请使用硬件钱包。
  • 为HD钱包启用密码保护(BIP-39“第25个词”),以增加一层安全保障。

智能合约审批风险

  • 定期使用诸如此类的工具审核并撤销无限量的代币批准。 撤销现金 or Etherscan 代币批准检查器
  • 切勿对不熟悉或未经审计的合同给予无限批准。
  • 使用内置交易模拟功能的钱包(例如 Rabby、Fire),以便在签名前预览交易的影响。

网络钓鱼和社会工程

  • 务必通过官方渠道验证钱包下载链接;将它们添加到收藏夹,切勿轻信搜索引擎广告。
  • 启用硬件钱包确认功能,用于所有交易——在设备屏幕上验证收款人地址,而不是在电脑屏幕上验证。
  • 对于任何未经请求的空投、代币或NFT,如果要求互动才能“领取”,请保持怀疑。

监护权和继承规划

  • 对大额资产实施多重签名机制,以防止单个设备被攻破而导致资金流失。
  • 使用 Shamir 秘密共享或与受信任方进行多重签名,创建一份有据可查的继承计划。
  • 考虑机构级托管人(例如, Coinbase保管, BitGo)对于极其庞大的持股

文化相关性

加密钱包可以说是加密货币运动中最具文化意义的产物。“私钥不在你手里,币就不是你的”这句话——在2014年Mt. Gox交易所倒闭、850,000万枚比特币丢失后广为流传——已成为加密货币自主权的标志性口号。它概括了去中心化的核心理念:个人应该掌控自己的财务命运,无需依赖任何中介机构。

“做自己的银行”——比特币运动的奠基口号,非托管钱包正是这一口号的体现。

在 Web3 文化中,钱包地址已成为一种数字身份。您的钱包集登录信息、信誉、交易记录和投资组合于一体——所有这些都可在链上查看。ENS 域名(例如 vitalik.eth)的出现赋予了钱包地址人类可读的身份信息,进一步模糊了金融工具和个人身份之间的界限。

2022年11月FTX的崩盘引发了一场大规模的加密货币迁移,用户纷纷从交易所托管钱包转向自托管解决方案。崩盘后的几周内,Ledger和Trezor的硬件钱包销量飙升超过400%,加密货币社区再次深刻体会到托管的便利性伴随着交易对手风险。这一事件巩固了自托管钱包作为负责任的加密资产管理黄金标准的地位。

在发展中国家,移动加密钱包已成为普惠金融的工具。在尼日利亚、阿根廷和黎巴嫩等国家,当地货币面临严重贬值,银行服务也十分有限,而像Trust Wallet和MetaMask这样的钱包则提供了访问美元计价稳定币和全球DeFi市场的途径,为当地居民提供了传统银行服务无法提供的生命线。

实际例子

  1. MetaMask DeFi 交互
  • 场景: 一位 DeFi 用户想要提供流动性 Uniswap 通过将 ETH 和 USDC 存入流动性池。
  • 实施: 用户将 MetaMask 浏览器扩展钱包连接到 Uniswap 界面。MetaMask 提示用户批准 USDC 代币合约,然后签署流动性提供交易。MetaMask 显示预估的 gas 费用,用户在屏幕上确认交易。
  • 结果: 交易由 MetaMask 使用用户的私钥在本地签名,广播到以太坊网络,并在 12 秒内得到确认。用户将收到代表其资金池份额的 LP 代币,所有操作均通过 MetaMask 界面完成,无需将私钥暴露给 Uniswap 服务器。
  1. 用于冷存储的 Ledger 硬件钱包
  • 场景: 一位持有 10 个比特币的长期比特币投资者在 FTX 倒闭后决定将资金从 Coinbase 交易所账户转移到自己保管。
  • 实施: 投资者购买了 Ledger Nano X.它通过生成一个新的 24 字助记词(写在随附的恢复卡上,之后会刻印在钢板上)进行设置,并使用 Ledger Live 应用程序生成一个比特币接收地址。在从 Coinbase 发起提现之前,该地址会在 Ledger 设备的屏幕上进行验证。
  • 结果: 10 个比特币会在经过 3 次确认后到达硬件钱包地址。私钥不会接触任何联网设备。即使投资者的电脑感染了恶意软件,资金依然安全,因为交易签名需要在 Ledger 设备上进行物理按键操作。
  1. DAO金库的安全多重签名
  • 场景: 一个拥有 5 万美元资金的 DAO 需要向一个开发团队支付 200,000 万美元的赠款,同时确保没有任何个人可以单方面获取这笔资金。
  • 实施: DAO 使用 安全 (原名 Gnosis Safe)智能合约钱包,配置为 3/5 多重签名钱包。五位指定签名者中必须有三位批准交易。一位签名者发起支付,另外两位签名者通过连接到各自硬件钱包的 Safe 网络界面进行审核和共同签名。
  • 结果: 收集到第三个签名后,Safe智能合约会自动执行链上转账。整个审批过程透明且记录在链上,提供可审计的追踪路径。 DAO治理单个密钥泄露不会导致国库资金全部耗尽。
  1. ZenGo MPC 移动钱包
  • 场景: 一位加密货币新手想要购买并持有以太坊,但却被管理助记词的责任吓倒了。
  • 实施: 用户下载 ZenGo它采用多方计算,将密钥生成过程分配给用户设备和 ZenGo 服务器。与使用助记词不同,恢复过程结合了生物特征认证(面部扫描)和存储在用户云账户(iCloud 或 Google Drive)中的加密备份。
  • 结果: 用户通过 ZenGo 内置的交易集成购买 ETH,并安全地持有,无需查看或管理助记词。如果手机丢失,用户可以使用面部识别和云备份在新设备上恢复钱包——这比传统的助记词恢复方式简单得多,并且通过 MPC 协议确保安全性,保证任何一方都不会持有完整的密钥。

对比表

特性 热钱包(MetaMask) 硬件钱包(Ledger) 智能合约钱包(安全) MPC钱包(ZenGo)
密钥存储 浏览器/设备加密 安全元件芯片(离线) 链上智能合约逻辑 分属多个政党
安全级别 中等(易受恶意软件攻击) 非常高(气隙签名) 非常高(多重签名 + 链上规则) 高(无单点故障)
方便 非常高(即时访问 dApp) 中等难度(需要实体设备) 中等难度(需要多位签署人) 高(移动优先,无籽)
恢复方法 12 字种子短语 24 字种子短语 社会恢复/关键轮换 生物识别 + 云备份
Cost 免费 79-249美元(设备购买价) 部署和交易的 Gas 费用 免费(基础版)
最适合 活跃的DeFi用户和交易者 长期持有者和大额余额 DAO、团队和共享金库 初学者和移动优先用户
多链支持 以太坊 + EVM 链 + Snap 5,500 多种硬币和代币 以太坊 + 部分 EVM 链 10+ 家主要连锁店

常见问题解答

问:哪种加密货币钱包最安全?

硬件钱包(例如 Ledger Nano X 或 Trezor Model T)被广泛认为是大多数用户最安全的选择。它们将私钥存储在专用的安全芯片上,该芯片永远不会直接连接到互联网。对于机构或 DAO 用户,多重签名智能合约钱包(例如 Safe)通过要求每笔交易都经过多个独立授权,提供更强大的安全性。

问:如果我丢失了加密货币钱包怎么办?

如果您拥有助记词(钱包设置过程中生成的 12 或 24 个单词),您可以在任何兼容的钱包应用程序或设备上完全恢复您的钱包及其所有资金。如果您同时丢失了钱包和助记词,则资金将永久无法访问。因此,妥善备份助记词是所有加密货币钱包用户最重要的责任。

问:托管钱包和非托管钱包有什么区别?

托管钱包(例如 Coinbase 或 Binance 上的交易所账户)意味着交易所持有您的私钥,您信任他们来保护您的资金。非托管钱包(例如 MetaMask 或 Ledger 硬件钱包)意味着您持有自己的私钥并拥有完全控制权。托管钱包使用起来更简单,但存在交易对手风险——如果交易所遭到黑客攻击、破产(例如 FTX 在 2022 年破产)或冻结您的账户,您可能会失去对资金的访问权限。

问:加密货币钱包会被黑客攻击吗?

连接到互联网的热钱包容易受到恶意软件、网络钓鱼攻击和恶意智能合约授权的攻击。硬件钱包由于私钥始终保存在设备内部,因此极难被远程破解。最常见的“破解”实际上是社会工程攻击,用户会被诱骗泄露助记词或签署恶意交易。使用硬件钱包并谨慎对待代币授权可以显著降低风险。

问:我应该拥有多少个加密货币钱包?

安全最佳实践建议使用多个钱包用于不同用途:硬件钱包用于长期持有和大额资金,热钱包用于日常 DeFi 交易,以及可选的单独“一次性”钱包用于与未经测试或风险较高的 dApp 进行交互。这种隔离式设计可以最大限度地减少单个钱包被盗用造成的损失。

问:加密钱包是否支持多种区块链?

是的,大多数现代钱包都支持多种区块链。MetaMask 支持以太坊以及所有与 EVM 兼容的链(Polygon、Arbitrum、BSC、Avalanche)。Trust Wallet 支持超过 70 条区块链。Ledger 硬件钱包支持数十个网络上的 5,500 多种加密货币和代币。然而,有些钱包是特定于某个区块链的——例如,Phantom 主要面向 Solana,而 Keplr 则专为 Cosmos 生态系统设计。

问:什么是种子短语?它为什么如此重要?

助记词(也称为恢复短语或助记符)是创建新钱包时生成的 12 或 24 个单词的列表。这些单词编码了主加密密钥,您钱包中的所有地址和私钥都由此密钥派生而来。任何拥有您助记词的人都完全控制该钱包中的所有资金。您应该将其写在纸上或刻在金属上,并将其保存在安全的地方(或多个地方),切勿与任何人分享或以数字方式存储。

来源

  • MetaMask官方文档 – https://docs.metamask.io/
  • Ledger Academy:什么是加密钱包? – https://www.ledger.com/academy/crypto/what-is-a-crypto-wallet
  • BIP-32:分层确定性钱包 – https://github.com/bitcoin/bips/blob/master/bip-0032.mediawiki
  • BIP-39:用于生成确定性密钥的助记符代码 – https://github.com/bitcoin/bips/blob/master/bip-0039.mediawiki
  • BIP-44:多账户层级结构 – https://github.com/bitcoin/bips/blob/master/bip-0044.mediawiki
  • ERC-4337:账户抽象 – https://eips.ethereum.org/EIPS/eip-4337
  • Safe(Gnosis Safe)文档 – https://docs.safe.global/
  • Investopedia:加密货币钱包 – https://www.investopedia.com/terms/c/cryptocurrency-wallet.asp

检查你自己的数字

UEEx免费计算器可计算任何仓位规模的清算价格、保证金使用量和费用。

UEEx 周刊摘要

市场分析和安全警报,10,000 名交易员阅读