Skip to main content

什么是加密钱包

注意:本文档是英文原版的自动翻译。

什么是加密钱包

加密钱包是一种软件或硬件,用于存储与区块链交互所需的密码学密钥。钱包并不真正持有币或代币——这些以记录的形式存在于区块链本身之上。钱包持有的是私钥(private keys):证明所有权并授权交易的秘密密码学凭证。

可以把钱包想象成一串钥匙,而不是一个钱包夹。区块链是记录谁拥有什么的账本。钱包持有的是让你能够证明自己是合法所有者、并签署指令以转移、花费或与你的链上资产交互的钥匙。

简而言之: 加密钱包管理着控制你链上资产的私钥——在 DecAIHub 中,理解钱包有助于你评估用户如何与加密 AI 项目交互,以及钱包层面的数据是否支持链上验证。

加密钱包如何运作

钱包的核心功能是生成、存储和使用密码学密钥对。理解这一机制对于评估加密 AI 项目如何处理用户访问与资产管理至关重要。

密钥对

每个钱包都围绕一个**密钥对(key pair)**构建:

  • 私钥——一个随机生成、绝不可分享的秘密数字。谁持有私钥,谁就控制相关资产。私钥用于签署交易,向网络证明该交易是由资产所有者授权的。
  • 公钥——通过数学方法从私钥派生而来。公钥可以自由分享,用于验证签名。它还用于生成钱包的地址——他人用来发送资金的公开标识符。

这种关系是单向的:公钥可以从私钥派生,但私钥无法从公钥反推出来。这种不对称性是区块链安全的基础。

助记词

大多数现代钱包会生成一个助记词(seed phrase,也称记忆短语或恢复短语)——一串由 12 或 24 个常见英文单词组成的序列,用以编码私钥。助记词是人类可读的备份:任何拥有助记词的人都可以重建私钥并获得对钱包资产的完全控制。

助记词必须安全且离线地保存。丢失助记词以及持有钱包的设备,通常意味着永久失去对相关资产的访问权限。这里没有"忘记密码"式的恢复——区块链没有可以重置凭证的中央权威机构。

交易签名

当用户想要发送代币、与智能合约交互或执行任何链上操作时,钱包会创建一笔交易,用私钥对其签名,并将已签名的交易广播到网络。网络上的节点会对照公钥验证签名,以确认交易合法。一旦经过验证并被纳入某个区块,该交易即为最终。

钱包本身并不处理或验证交易——它只是用于签名的工具。区块链网络负责验证、共识和执行。

钱包的类型

加密钱包沿两个主要维度进行分类:托管模式和连接方式。

托管型 vs. 非托管型

**托管型钱包(Custodial wallets)**由第三方(通常是交易所或服务提供商)管理。公司代表用户持有私钥。用户通过用户名和密码访问其资产,类似于银行账户。这很方便——无需管理助记词,可以重置密码——但这意味着用户实际上并不控制自己的密钥。如果托管方被攻破、破产或限制访问,用户可能会失去资产。

非托管型(自托管)钱包让用户直接控制自己的私钥。用户独自负责密钥安全——没有任何公司能够冻结、查封或恢复这些资产。这提供了真正的所有权和抗审查性,但也意味着完全的责任:丢失私钥或助记词就意味着永久失去访问权限。

加密领域的格言"不是你的密钥,就不是你的币(not your keys, not your coins)"反映了这一区别。对于评估加密 AI 项目而言,托管模式很重要:一个要求用户将资产存入托管型钱包的项目,与一个通过智能合约与用户自托管钱包交互的项目,有着不同的信任画像。

热钱包 vs. 冷钱包

**热钱包(Hot wallets)**连接互联网,可随时使用。浏览器扩展(MetaMask、Phantom)、移动应用和桌面应用都是热钱包。它们便于频繁交易,但更容易遭受在线攻击——钓鱼、恶意软件和被攻陷的网站。

**冷钱包(Cold wallets)**将私钥离线存储,与互联网断开。硬件钱包(Ledger、Trezor)是最常见的类型:它们是物理设备,在内部签署交易,而不会将私钥暴露给所连接的计算机。纸钱包(打印出来的私钥或助记词)是另一种冷存储形式。冷钱包在抵御远程攻击方面更安全,但对频繁交互而言不太方便。

许多用户两者并用:用冷钱包长期存储大额持仓,用装有少量资金的热钱包进行日常链上活动。

多重签名钱包

多重签名(multisig)钱包需要来自多个私钥的签名才能授权一笔交易。例如,一个 2-of-3 的多签需要三个指定密钥持有人中的任意两个签名。多签钱包常被 DAO、项目金库和团队使用,以防止任何单一个人单方面转移资金。它们以更高的运营复杂性为代价,增加了安全性和治理能力。

为什么这对加密 AI 项目很重要

钱包是用户与链上人工智能应用之间的主要接口。它与 DecAIHub 的相关性体现在多个维度:

用户交互入口

与加密 AI 项目的每一次交互——质押代币、提交数据、请求人工智能推理、对治理提案投票——都始于钱包签署一笔交易。钱包就是身份验证机制:没有用户名、密码或 OAuth 流程。用户的钱包地址成为其链上身份。

链上活动验证

DecAIHub 部分地通过链上证据来评估项目。钱包地址及其交易历史可以通过区块浏览器进行验证。当一个项目声称拥有活跃用户、算力提供方或数据贡献者时,这些声称可以与链上的钱包活动进行交叉比对。钱包使这种验证成为可能。

人工智能代理钱包

加密 AI 中一种新兴模式是自主的人工智能代理控制自己的钱包。这些代理可以持有代币、为算力资源付费、执行交易或与智能合约交互——全部自主完成,其钱包活动在链上可见。这创造了一条可验证的人工智能代理行为轨迹,与 DecAIHub 对 AI reality 的评估直接相关。

密钥管理作为信任信号

一个项目如何处理密钥管理——托管型还是非托管型、金库是否采用多签、关键操作是否使用硬件安全模块——是关于其安全实践和去中心化程度的一个信号。要求用户交出私钥或使用纯托管模式的项目,与通过经过审计的智能合约与用户自托管钱包交互的项目,引出的是不同的问题。

这在 DecAIHub 项目卡片中出现在哪里

钱包这一概念与多个项目卡片字段相交:

  • Type——一些项目被归类为钱包类产品,表明其主要功能是密钥管理和链上交互。
  • Onchain necessity——基于钱包的交互是真正链上活动的前提条件。如果一个项目的用户从不需要钱包,那么其链上组件可能只是表面功夫。
  • Token model——用户如何与项目代币交互(质押、花费、治理)都通过钱包交易发生,因此钱包隐含在每一个与代币相关的字段中。
  • Main chain——钱包必须与项目的 main chain 兼容。以太坊钱包和 Solana 钱包使用不同的地址格式和签名机制。

仅有一个钱包并不能证明什么

  • 活动——拥有一个钱包地址并不能证明该地址被积极使用。空钱包和休眠地址很常见。
  • 身份——钱包是化名的(pseudonymous)。除非所有者自愿将二者关联,否则钱包地址不会揭示其所有者的现实身份。
  • 安全性——拥有硬件钱包并不能保证安全的操作习惯。用户仍可能落入钓鱼陷阱、签署恶意交易或管理不当助记词。
  • 去中心化——一个项目可以要求连接钱包,同时把所有决策保持中心化。使用钱包是真正去中心化的必要条件,但并非充分条件。

请勿混淆

  • 地址——地址是从钱包的公钥派生出来的公开标识符。地址在链上可见;钱包是控制地址的工具。一个钱包可以生成多个地址。
  • 交易所账户——中心化交易所账户在自托管意义上不是钱包。交易所持有私钥;用户拥有的是一个托管账户。将资产从交易所转移到个人钱包,才是转移了真正的控制权。
  • 银行账户——银行账户本质上是托管的,并受金融机构监管。(非托管)钱包则完全消除了中间方,把全部责任放在用户身上。
  • 密码管理器——密码管理器存储的是传统账户的凭证。钱包存储的是密码学密钥。丢失钱包助记词的后果与丢失密码有着根本不同:这里没有任何恢复机制。

常见问题

如果我弄丢了助记词会怎样?

如果你同时丢失了设备和助记词,你的资产将永久无法访问。没有任何公司、开发者或权威机构能够恢复它们。区块链没有密码重置功能。这是设计使然:那个防止他人查封你资产的特性,同样意味着你独自负责维护访问权限。

托管型钱包安全吗?

托管型钱包的安全程度取决于运营它的公司。信誉良好的托管方使用精密的安全措施(冷存储、多签、保险),但它们仍然是单点故障。交易所被黑、破产以及监管行动,历史上都曾导致用户失去对托管资产的访问权限。对于大额持仓,加密领域通常推荐采用配备恰当密钥管理的自托管。

钱包会被黑吗?

以当前技术,钱包的私钥无法被暴力破解——密码学密钥空间大得惊人。然而,钱包可能通过社会工程(钓鱼、假网站)、恶意软件(键盘记录器、剪贴板劫持)或设备被实物盗窃而遭到攻破。攻击面几乎总是围绕用户的行为和环境,而非密码学本身。

人工智能代理需要自己的钱包吗?

需要,如果它们在链上自主运作的话。一个执行交易、管理资产或与智能合约交互的人工智能代理,需要一个钱包来签署交易。代理的钱包活动被记录在链上,形成一份其行为的透明日志。这正是基于区块链的人工智能代理能够提供中心化人工智能服务所不具备的可验证性的原因之一。

外部参考资料

另请参阅