---
title: "什么是 Crypto Wallet？"
canonical: https://wavect.io/zh/glossary/crypto-wallet/
language: zh
description: "持有你区块链资产密钥并对交易进行签名的软件。钱包真正存储的是密钥，而不是币本身。"
image: "https://wavect.io/img/general/bak/open_graph_preview.jpg"
---

技术

# Crypto Wallet

持有你区块链资产密钥并对交易进行签名的软件。钱包真正存储的是密钥，而不是币本身。

最近审阅: 2026-06-02 审阅人 [Kevin Riedl](/zh/team/kevin-riedl/) [wiki ↗](https://www.wikidata.org/wiki/Q139796365)

加密钱包并不持有币；币存在于区块链上。钱包持有控制这些币的私钥，并用它对转移或花费资产的交易进行签名。这就是全部要害：谁持有密钥，谁就持有资产。丢失密钥，资金便无从找回；泄露密钥，攻击者会立即掏空账户。大多数钱包以十二个单词的助记词备份密钥，那是这个单点故障的人类可读形式。

第一个分叉是托管式与自托管式之分。托管式钱包（一个交易所账户）替你保管密钥，就像银行保管你的钱：方便、可由客服找回，而且只与那家公司一样安全、只与其偿付能力一样可用。自托管式钱包把密钥交到用户手中：没有人能冻结或没收资产，而当用户丢失助记词时也没有人能帮忙。这种在控制权与安全网之间的取舍，是整个领域决定性的用户体验难题。

有一条值得弄懂的监管界线，因为它会彻底改变你的义务：一个真正自托管的钱包，只有用户能动资金、你从不碰他们的密钥，这通常能让你避开那些约束交易所的资金传输与托管牌照体系。而一旦你的产品能够移动用户资金、保管密钥、或介入帮其找回，你就可能已经踏进了托管的地界，连同它所带来的全部牌照、KYC 和反洗钱负担。恢复功能恰恰是这件事变得微妙的地方：一个由你公司充当守护人之一的「社交恢复」方案，在监管者眼里，和一个只有用户自己选定的联系人持有密钥分片的方案，看起来非常不同。设计恢复模型时要把法律分类放在心上，而不只是用户体验。

[账户抽象](/zh/glossary/account-abstraction/) 是最可信的解决方案。通过让钱包本身成为一个 [Smart Contract](/zh/glossary/smart-contract/) ，你可以加入社交恢复（受信的守护人恢复访问权）、无 gas 交易、支出限额，以及用邮箱和通行密钥（passkey）而非助记词来注册。我们已在生产中交付自托管钱包，包括 Scramble 和 MetaMask Snaps，我们的看法是：仅靠助记词的钱包对主流 [web3](/zh/glossary/web3/) 用户而言是死胡同。在让非技术人员持有可观价值之前，必须先解决好恢复方案。请参阅我们的 [区块链工作](/zh/services/blockchain/) 。

// FAQ

## 常见问题

### 加密钱包存储的是什么？

控制你资产的私钥，而不是资产本身。币存在于区块链上；钱包用密钥对交易签名。谁持有密钥谁就持有资金，这就是助记词备份成为整个安全模型的原因。

### 托管式与自托管式钱包有何区别？

托管式钱包替你保管密钥（一个交易所账户）：可找回且方便，但你信任那家公司并依赖其偿付能力。自托管式钱包把密钥交到你手中：没有人能冻结你的资产，而如果你丢失助记词也没有人能恢复它们。控制权与安全网之间的取舍。

### 账户抽象能修复钱包的用户体验吗？

在很大程度上，是的。让钱包成为一个 Smart Contract 可以实现社交恢复、支出限额、无 gas 交易，以及用通行密钥而非助记词注册。它以守护人被攻破的风险换取助记词的隐患，对非技术用户而言是好得多的安全态势。

相关术语

- [Account Abstraction](/zh/glossary/account-abstraction/)
- [智能合约](/zh/glossary/smart-contract/)
- [Web3](/zh/glossary/web3/)

相关服务

- [区块链](/zh/services/blockchain/)

相关案例研究

- [Scramble Wallet](/zh/case-studies/scramble-wallet/)
- [MetaMask Snap](/zh/case-studies/metamask-snap/)

相关指南

- [如何挑选软件开发公司](/zh/software-development-guide/how-to-choose-a-software-agency/)

聊聊

## Structured Data

```json
{
  "@context": "https://schema.org",
  "@graph": [
    {
      "@id": "https://wavect.io/#organization",
      "@type": [
        "Organization",
        "ProfessionalService",
        "LocalBusiness"
      ],
      "employee": [
        {
          "@id": "https://wavect.io/team/kevin-riedl/#person",
          "@type": "Person",
          "jobTitle": "Managing Director",
          "name": "Kevin Riedl",
          "url": "https://wavect.io/team/kevin-riedl/",
          "worksFor": {
            "@id": "https://wavect.io/#organization",
            "@type": [
              "Organization",
              "ProfessionalService",
              "LocalBusiness"
            ]
          }
        },
        {
          "@id": "https://wavect.io/team/christof-jori/#person",
          "@type": "Person",
          "jobTitle": "Managing Director",
          "name": "Christof Jori",
          "url": "https://wavect.io/team/christof-jori/",
          "worksFor": {
            "@id": "https://wavect.io/#organization",
            "@type": [
              "Organization",
              "ProfessionalService",
              "LocalBusiness"
            ]
          }
        }
      ],
      "founder": [
        {
          "@id": "https://wavect.io/team/kevin-riedl/#person",
          "@type": "Person",
          "jobTitle": "Managing Director",
          "name": "Kevin Riedl",
          "url": "https://wavect.io/team/kevin-riedl/",
          "worksFor": {
            "@id": "https://wavect.io/#organization",
            "@type": [
              "Organization",
              "ProfessionalService",
              "LocalBusiness"
            ]
          }
        },
        {
          "@id": "https://wavect.io/team/christof-jori/#person",
          "@type": "Person",
          "jobTitle": "Managing Director",
          "name": "Christof Jori",
          "url": "https://wavect.io/team/christof-jori/",
          "worksFor": {
            "@id": "https://wavect.io/#organization",
            "@type": [
              "Organization",
              "ProfessionalService",
              "LocalBusiness"
            ]
          }
        }
      ],
      "legalRepresentative": [
        {
          "@id": "https://wavect.io/team/kevin-riedl/#person",
          "@type": "Person",
          "jobTitle": "Managing Director",
          "name": "Kevin Riedl",
          "url": "https://wavect.io/team/kevin-riedl/",
          "worksFor": {
            "@id": "https://wavect.io/#organization",
            "@type": [
              "Organization",
              "ProfessionalService",
              "LocalBusiness"
            ]
          }
        },
        {
          "@id": "https://wavect.io/team/christof-jori/#person",
          "@type": "Person",
          "jobTitle": "Managing Director",
          "name": "Christof Jori",
          "url": "https://wavect.io/team/christof-jori/",
          "worksFor": {
            "@id": "https://wavect.io/#organization",
            "@type": [
              "Organization",
              "ProfessionalService",
              "LocalBusiness"
            ]
          }
        }
      ],
      "name": "Wavect GmbH",
      "subjectOf": {
        "@id": "https://wavect.io/verified-claims.json#dataset",
        "@type": "Dataset",
        "creator": {
          "@id": "https://wavect.io/#organization",
          "@type": [
            "Organization",
            "ProfessionalService",
            "LocalBusiness"
          ]
        },
        "description": "A machine-readable registry of quantitative and qualitative claims published by Wavect, with review dates, localized page appearances and public third-party citations where available.",
        "inLanguage": "en",
        "isAccessibleForFree": true,
        "license": "https://creativecommons.org/licenses/by/4.0/",
        "name": "Wavect verified publication claims",
        "url": "https://wavect.io/verified-claims.json"
      },
      "url": "https://wavect.io/"
    },
    {
      "@id": "https://wavect.io/team/kevin-riedl/#person",
      "@type": "Person",
      "jobTitle": "Managing Director",
      "name": "Kevin Riedl",
      "sameAs": [
        "https://www.wikidata.org/wiki/Q139796365",
        "https://www.linkedin.com/in/wsdt",
        "https://github.com/wsdt"
      ],
      "url": "https://wavect.io/team/kevin-riedl/",
      "worksFor": {
        "@id": "https://wavect.io/#organization",
        "@type": [
          "Organization",
          "ProfessionalService",
          "LocalBusiness"
        ]
      }
    },
    {
      "@id": "https://wavect.io/team/christof-jori/#person",
      "@type": "Person",
      "jobTitle": "Managing Director",
      "name": "Christof Jori",
      "sameAs": [
        "https://www.wikidata.org/wiki/Q139796367",
        "https://www.linkedin.com/in/jocr77/",
        "https://github.com/jo-chris"
      ],
      "url": "https://wavect.io/team/christof-jori/",
      "worksFor": {
        "@id": "https://wavect.io/#organization",
        "@type": [
          "Organization",
          "ProfessionalService",
          "LocalBusiness"
        ]
      }
    },
    {
      "@id": "https://wavect.io/#website",
      "@type": "WebSite",
      "inLanguage": [
        "en",
        "de",
        "es",
        "zh"
      ],
      "name": "Wavect",
      "potentialAction": {
        "@type": "SearchAction",
        "query-input": "required name=search_term_string",
        "target": {
          "@type": "EntryPoint",
          "urlTemplate": "https://wavect.io/search/?q={search_term_string}"
        }
      },
      "publisher": {
        "@id": "https://wavect.io/#organization",
        "@type": [
          "Organization",
          "ProfessionalService",
          "LocalBusiness"
        ]
      },
      "url": "https://wavect.io/"
    }
  ]
}
```

```json
{
  "@context": "https://schema.org",
  "@graph": [
    {
      "@id": "https://wavect.io/zh/glossary/crypto-wallet/#term",
      "@type": "DefinedTerm",
      "alternateName": [
        "Self-Custody Wallet",
        "Web3 Wallet"
      ],
      "description": "持有你区块链资产密钥并对交易进行签名的软件。钱包真正存储的是密钥，而不是币本身。",
      "inDefinedTermSet": "https://wavect.io/zh/glossary/#termset",
      "name": "Crypto Wallet",
      "termCode": "crypto-wallet",
      "url": "https://wavect.io/zh/glossary/crypto-wallet/"
    },
    {
      "@id": "https://wavect.io/zh/glossary/crypto-wallet/#webpage",
      "@type": "WebPage",
      "about": {
        "@id": "https://wavect.io/#organization",
        "@type": [
          "Organization",
          "ProfessionalService",
          "LocalBusiness"
        ]
      },
      "author": {
        "@id": "https://wavect.io/team/kevin-riedl/#person",
        "@type": "Person",
        "name": "Kevin Riedl",
        "url": "https://wavect.io/team/kevin-riedl/"
      },
      "dateModified": "2026-06-02",
      "description": "持有你区块链资产密钥并对交易进行签名的软件。钱包真正存储的是密钥，而不是币本身。",
      "headline": "Crypto Wallet",
      "inLanguage": "zh",
      "isPartOf": {
        "@id": "https://wavect.io/#website",
        "@type": "WebSite"
      },
      "lastReviewed": "2026-06-02",
      "mainEntity": {
        "@id": "https://wavect.io/zh/glossary/crypto-wallet/#term"
      },
      "mentions": [
        {
          "@id": "https://wavect.io/#organization",
          "@type": [
            "Organization",
            "ProfessionalService",
            "LocalBusiness"
          ]
        },
        {
          "@type": "Service",
          "name": "区块链",
          "url": "https://wavect.io/zh/services/blockchain/"
        }
      ],
      "name": "Crypto Wallet",
      "reviewedBy": {
        "@id": "https://wavect.io/team/christof-jori/#person",
        "@type": "Person",
        "name": "Christof Jori",
        "url": "https://wavect.io/team/christof-jori/"
      },
      "speakable": {
        "@type": "SpeakableSpecification",
        "cssSelector": [
          ".gls-single__h1",
          ".gls-single__tldr"
        ]
      },
      "url": "https://wavect.io/zh/glossary/crypto-wallet/"
    },
    {
      "@type": "BreadcrumbList",
      "itemListElement": [
        {
          "@type": "ListItem",
          "item": "https://wavect.io/zh/",
          "name": "首页",
          "position": 1
        },
        {
          "@type": "ListItem",
          "item": "https://wavect.io/zh/glossary/",
          "name": "技术、产品与合作模式术语表",
          "position": 2
        },
        {
          "@type": "ListItem",
          "item": "https://wavect.io/zh/glossary/crypto-wallet/",
          "name": "Crypto Wallet",
          "position": 3
        }
      ]
    }
  ]
}
```

```json
{
  "@context": "https://schema.org",
  "@type": "FAQPage",
  "mainEntity": [
    {
      "@type": "Question",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "控制你资产的私钥，而不是资产本身。币存在于区块链上；钱包用密钥对交易签名。谁持有密钥谁就持有资金，这就是助记词备份成为整个安全模型的原因。"
      },
      "name": "加密钱包存储的是什么？"
    },
    {
      "@type": "Question",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "托管式钱包替你保管密钥（一个交易所账户）：可找回且方便，但你信任那家公司并依赖其偿付能力。自托管式钱包把密钥交到你手中：没有人能冻结你的资产，而如果你丢失助记词也没有人能恢复它们。控制权与安全网之间的取舍。"
      },
      "name": "托管式与自托管式钱包有何区别？"
    },
    {
      "@type": "Question",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "在很大程度上，是的。让钱包成为一个 Smart Contract 可以实现社交恢复、支出限额、无 gas 交易，以及用通行密钥而非助记词注册。它以守护人被攻破的风险换取助记词的隐患，对非技术用户而言是好得多的安全态势。"
      },
      "name": "账户抽象能修复钱包的用户体验吗？"
    }
  ],
  "speakable": {
    "@type": "SpeakableSpecification",
    "cssSelector": [
      ".faq-question",
      ".faq-answer"
    ]
  }
}
```
