Nervape Email Wallet
1. 项目名称
Nervape Email Wallet:面向普通用户的 CKB 邮箱托管钱包
Nervape Email Wallet 是 Nervape 产品中的一项内置钱包功能。用户无需安装浏览器扩展、创建助记词或理解 CKB 地址和 Cell 模型,只需使用邮箱完成注册和登录,即可获得一个可用于 CKB、Spore 与 Nervape 数字资产的托管钱包。
它不是一个独立于 Nervape 的通用登录系统,而是 Nervape 降低 Web2 用户进入 CKB 生态门槛的产品入口。
2. 项目摘要
CKB 拥有独特的 Cell 模型、可编程密码学能力和以 Spore 为代表的数字对象协议,但普通用户首次进入生态时,仍然需要面对钱包安装、助记词备份、网络配置、资产准备和交易签名等步骤。
Nervape Email Wallet 将这些复杂性收敛到 Nervape 产品内部:
输入邮箱
→ 完成邮箱验证
→ 自动创建 CKB 钱包
→ 领取或购买 Nervape Artifact
→ 在 Nervape 内查看、使用和转移资产
用户感知到的是一个熟悉的互联网账户,底层实际拥有独立的 CKB 地址,并通过真实的 CKB 交易持有和操作链上资产。
3. 背景
3.1 CKB 用户进入门槛
已经熟悉加密钱包的用户可以使用 JoyID、UTXO Global、OKX、UniSat、REI 等钱包进入 CKB 应用,但大量潜在用户并不具备以下知识:
- 什么是助记词和私钥;
- 如何安装并连接钱包;
- 如何准备 CKB 作为网络容量和手续费;
- 如何确认一笔 Cell 模型交易;
- 如何识别 Spore、DOB 和普通代币资产;
- 如何在设备丢失后恢复钱包。
当用户只是希望领取一件 Nervape Artifact、参与一次活动或购买一件数字收藏品时,这些准备步骤会显著降低转化率。
3.2 Nervape 的产品位置
Nervape 已经围绕 CKB、Bitcoin、Spore 和 DOB 构建数字对象体验。相比单纯的钱包产品,Nervape 更接近真实用户场景:
- 用户因为内容、角色和 Artifact 进入产品;
- 用户先理解数字对象的用途,再理解链上所有权;
- 钱包是完成体验的基础能力,而不是产品本身;
- CKB 交易可以隐藏在领取、改名、组合、转移等自然操作中。
因此,Nervape 适合承担 CKB 生态的用户入口角色。
4. 产品目标
4.1 用户目标
- 使用邮箱即可创建 Nervape 账户和 CKB 钱包;
- 不安装钱包也能领取、持有和使用 Nervape Artifact;
- 在统一页面查看钱包地址、资产和交易记录;
- 转移资产时获得清晰的对象、接收方和费用信息;
4.2 产品目标
- 降低 Nervape 新用户首次链上操作的步骤和失败率;
- 让邮箱用户和外部钱包用户进入相同的业务流程;
- 保持资产真实上链,不建立脱离 CKB 的内部账本;
- 形成可被 Nervape Web、iOS 及后续产品复用的钱包能力;
- 为 CKB 和 Spore 生态带来可持续的真实用户与交易。
5. 产品体验
5.1 首次使用
用户选择“使用邮箱继续”
→ 输入邮箱
→ 输入邮箱验证码
→ 创建 Nervape 账户
→ 系统创建对应的 CKB 托管钱包
→ 用户进入 Nervape
钱包创建过程不要求用户设置助记词。产品应明确告知用户:该钱包由 Nervape 托管,可在钱包管理页面查看安全状态与迁移选项。
5.2 领取 Artifact
用户打开 Artifact 页面
→ 点击领取
→ Nervape 展示领取内容
→ 用户确认
→ 服务端完成 CKB 交易签名与提交
→ 页面展示链上确认状态
→ Artifact 出现在用户资产中
5.3 转移资产
用户选择一个 Artifact
→ 用户完成安全验证
→ 输入接收地址
→ Nervape 签名并广播 CKB 交易
→ 用户查看交易状态
安全验证可以根据风险等级采用邮箱 OTP。
6. 核心能力
6.1 邮箱身份
邮箱用于识别和验证 Nervape 用户,不直接参与 CKB 地址计算。系统内部使用稳定且不可变的 用户id 关联钱包,避免用户修改邮箱后产生新钱包。
6.2 CKB 托管钱包
每个用户拥有独立的钱包记录和 CKB 地址。钱包负责:
- 生成 CKB 密钥和地址;
- 管理钱包状态;
- 查询 CKB 容量及资产;
- 签署标准 CKB 交易;
- 支持 Spore、DOB 和 Nervape 业务交易;
- 记录所有签名和广播行为。
6.3 统一钱包接口
外部钱包和邮箱钱包实现相同的业务接口:
External Wallet
→ 用户在钱包中签名
→ 返回已签名交易
Email Wallet
→ 用户在Nervape托管签名服务签名
→ 返回已签名交易
业务模块只处理交易结果,不需要分别实现两套领取、转移和改名流程。
7. 系统架构
Nervape Web
|
Frontend Wallet Module
|
+---------------+---------------+
| |
CKB Node / Indexer Backend Signing Service
| |
查询地址、Cell 和资产 验证用户与邮箱 OTP
构造、组装并广播交易 使用托管私钥完成签名
| |
+---------- 已签名交易 ----------+
钱包相关能力主要在前端实现。前端直接通过 CKB RPC、Indexer 和 CKB SDK 查询链上数据、构造交易、组装 Witness 并广播交易。
Frontend Wallet Module 负责:
- 获取当前邮箱钱包的 CKB 地址;
- 通过 CKB Node 和 Indexer 查询 Cell、余额和资产;
- 构造 Artifact 领取、改名和转移交易;
- 计算费用并生成 CKB 签名消息;
- 将待签名消息提交给后端签名服务;
- 广播已签名交易并查询链上状态。
- Backend Signing Service
后端只负责托管签名:
- 验证用户登录状态和邮箱 OTP;
- 校验签名请求所属的钱包;
- 解密对应的托管私钥;
- 生成 CKB 签名并返回前端;
- 记录签名时间、用户、钱包和签名摘要。
完整流程如下:
前端查询 CKB Cell 和资产
→ 用户完成邮箱注册/登录
→ 前端构造交易消息
→ 前端请求后端签名
→ 后端返回 CKB 签名
→ 前端广播交易
→ 前端查询交易状态并更新页面
8. 对 CKB 生态的贡献
8.1 为 CKB 引入非加密原生用户
邮箱钱包把使用路径从“安装钱包并准备资产”缩短为“验证邮箱并开始体验”。用户可以因为 Nervape 角色、活动和内容进入 CKB,而不是必须先对区块链产生兴趣。
8.2 增加真实链上用户与资产持有者
每个邮箱用户都对应真实的 CKB 地址,Artifact 领取和转移都由 CKB 交易完成。增长结果可以直接沉淀为:
- 新增 CKB 地址;
- 新增 Spore 持有者;
- 新增 DOB 交互;
- 新增链上交易;
- 新增跨应用可使用的数字资产。
8.3 展示 CKB 的用户体验能力
CKB 的可编程密码学和 Cell 模型不应只表现为开发者能力,也可以转化为普通用户可理解的产品体验。Nervape Email Wallet 展示了复杂链上结构可以被包装成领取、组合、改名和转移等自然操作。
9. 产品边界
9.1 首期范围
首期聚焦 Nervape 自有产品中的 CKB 和 Artifact 场景:
- 使用邮箱注册和登录 Nervape;
- 自动为邮箱用户创建 CKB 托管钱包;
- 在前端查询并展示 CKB 地址、余额、Artifact 和交易记录;
- 支持 Artifact 领取、改名和转移;
- 每次签名前通过邮箱 OTP 完成授权;
- 在前端构造、组装、广播交易并查询链上状态;
- 提供独立的钱包管理页面入口。
9.2 前后端边界
前端负责:
- 调用 CKB Node 和 Indexer 查询 Cell、余额及资产;
- 构造 CKB 和 Artifact 交易;
- 计算签名消息并提交签名请求;
- 将签名写入 Witness;
- 广播交易并查询确认状态。
后端只负责托管签名:
- 为邮箱用户生成并加密保存私钥;
- 返回用户对应的 CKB 地址;
- 验证登录状态、邮箱 OTP 和钱包归属;
- 对前端提交的签名消息完成签名;
- 返回签名并记录审计日志。
后端不负责资产查询、Cell 收集、交易构造、Witness 组装、交易广播和交易状态查询,也不维护独立的资产账本。
10. 实施阶段
阶段一:签名链路验证
- 建立邮箱用户、托管钱包和加密私钥的关联;
- 完成私钥生成、加密存储和 CKB 地址生成;
- 实现邮箱 OTP 验证和 CKB 签名接口;
- 前端在测试网查询 Cell、构造交易并计算签名消息;
- 后端返回签名;
- 前端组装广播交易并查询结果;
- 验证 OTP 失效、重复签名和签名失败等异常流程。
阶段二:Nervape Web 产品闭环
- 完成邮箱登录和自动创建 CKB 钱包;
- 在前端 Wallet Adapter 中接入 Email Wallet;
- 在前端展示地址、余额、Artifact 和交易记录;
- 支持 Artifact 领取、改名和转移;
- 完成交易确认、OTP 授权、签名和广播交互;
- 完成测试网端到端及回归测试。
11. 成功指标
产品指标:
- 邮箱注册到钱包创建成功率;
- 首次 Artifact 领取完成率;
- 首次链上操作平均耗时;
- 签名失败率和交易失败率。
CKB 生态指标:
- 通过邮箱钱包新增的 CKB 地址数;
- 新增 Spore/DOB 持有地址数;
- 邮箱钱包产生的 CKB 交易数;
12. 结论
Nervape Email Wallet 是 Nervape 面向普通用户提供的 CKB 入门能力。它用邮箱账户降低首次使用门槛,用真实 CKB 地址承载用户资产,其价值不只在于提升 Nervape 的注册和领取转化率,也在于为 CKB 生态验证一条可复制的增长路径。通过产品体验和原生 CKB 交易支持,Nervape 可以成为普通用户认识 CKB、获得第一件 CKB 数字资产并继续探索生态的重要入口。