嵌入式钱包是如何运作的?
嵌入式钱包是如何运作的?用户用邮箱、社交账号或通行密钥(Passkey)登录应用时,系统会在后台自动生成链上地址。私钥通常以 MPC 分片的形式分散保存,或放在可信执行环境(TEE)中隔离,完整私钥不会出现在任何单一位置。用户发起付款或购买时,只需用登录方式确认,各方协同完成签名,交易随即上链。整个过程中,用户看不到助记词,也不用离开应用。
从注册到交易,嵌入式钱包经历了哪些步骤?
一切从注册开始。用户用邮箱、社交账号或通行密钥创建账户,全程不出现助记词。账户创建的同时,应用背后的钱包基础设施会为用户生成一个链上地址;如果采用 MPC,多个密钥分片会在不同位置同时生成,完整私钥从不被拼合。
之后,用户在应用里付款、领取奖励或购买道具,应用会把这个操作转换成一笔区块链交易。用户用登录时的方式确认,比如指纹或面容识别,应用还可以叠加单笔限额等规则。持有分片的各方随后共同完成签名,交易被发送到区块链网络,确认后用户就能在应用里看到更新后的余额,通常只需几秒。如果你还不熟悉嵌入式钱包的基本概念,可以先阅读《什么是嵌入式钱包?》。
嵌入式钱包如何确认“你是你”?
通行密钥正在成为嵌入式钱包首选的登录方式。它基于 WebAuthn 标准,把凭证保存在手机或电脑的安全硬件中,通过指纹、面容或设备密码解锁。由于凭证不会离开设备,它比密码更难被钓鱼。邮箱验证码和社交登录也很常见,尤其适合第一次接触加密资产的用户。
嵌入式钱包的私钥存在哪里?
这是嵌入式钱包最关键的设计选择,常见做法有三种。第一种是 MPC 密钥分片:私钥被拆成多个分片,分别由不同方持有,例如用户设备和服务商服务器各持一份。签名需要双方配合,单独偷走一个分片无法转走资产,MPC 自托管就是基于这种思路。
第二种是硬件隔离:敏感操作在可信执行环境中运行。TEE 是处理器中一块受保护的区域,能把密钥材料与系统其他部分隔开,常与 MPC 结合,组成分层安全架构。第三种是完全托管:服务商把完整私钥保存在自己的服务器上。这种方式实现最简单,但用户和应用都完全依赖这家服务商。
为什么用户感觉不到 Gas 费和多余步骤?
在以太坊及兼容网络上,账户抽象(ERC-4337)可以把钱包变成可编程的智能账户。应用可以通过 Paymaster 替用户支付 Gas 费,把多个步骤合并为一次确认,还能设置临时会话权限,让游戏不必每一步都弹窗确认。对用户来说,链上交易因此和普通 App 操作没什么区别。
设备丢失时,嵌入式钱包如何恢复?
没有助记词,恢复机制就必须从第一天开始设计。常见方式包括:将加密后的备份分片存在用户的云端账户中,用另一台可信设备重新授权,以及通过平台账户在多台设备间同步通行密钥。无论哪种方式,目标都一样:用户能找回账户,而攻击者即使拿到其中一部分也无济于事。
总结
嵌入式钱包靠熟悉的登录方式确认身份,靠分片或隔离的密钥安全签名,再靠智能账户隐藏手续费和多余步骤,让持有数字资产像使用普通 App 功能一样自然。Safeheron 的 MPC 钱包即服务为企业提供密钥管理和开发者 API,帮助企业在自己的产品中运行钱包。
正在搭建嵌入式钱包体验? 联系 Safeheron 销售团队,预约一对一演示