← 返回

自持钱包 · 转账

Keys never leave the phone./Never miss a block./Chain is the truth.

用户手机 App本地后端接口wallet-api区块链节点池扫块服务chain-indexer推送服务push-service下单 1–2签名 3–4广播上链 5–9(7、8 与 9 同时发生)扫块入库 10–13通知 14–15代查已签名交易txHash新块 + 回执确认中 · 等扫块合并回写状态投递线程 → KafkaAPNs / FCM填地址和金额确认页再核一遍地址地址簿 · 首转提醒代查 nonce / gas链上实时状态estimateGas 估上限节点池自建 + 第三方 RPC健康检查 · 熔断切换生物识别 / 密码解锁本地私钥本地签名私钥只进内存,用完清零覆盖地址 金额 nonce gas私钥绝不出设备转发广播只收已签名字节改交易内容签名即废内存池返回 txHash落待确认记录列表先显示 pendingtxHash 唯一索引已广播,等确认卡住可加速或取消打包上链按出价高低打包同 nonce 更高价可顶替读游标拉块已处理到第几块并发拉块 · 串行写库有界窗口防 OOM比对 parentHash对不上就是链分叉回滚到分叉点重扫解析入库只挑自家地址的转账txHash+logIndex 去重流水·游标同事务合并 pending按 txHash 升级状态确认数达标才算最终达标才写消息表推送服务消费 Kafka 推到手机设备+txHash 唯一索引失败退避重试 · 死信收到通知发款方:转账成功收款方:到账,零操作123456789101112131415

手机上可以左右滑动看全图。