
引子:TP钱包从单体客户端进化为分布式实时生态,本手册以工程师视角,逐步描述可信通信、资产同步、多链互转与智能验证的完整流程。

1. 架构总览
- 组件:客户端SDK、轻节点(SPV)、中继层(Relayer)、索引服务(Indexer)、行情聚合器、Oracle与链桥。
2. 可信网络通信(流程)
- 建立:TLS+双向认证;节点注册时提交公钥与Tee证明;使用基于gRPC的心跳与Pub/Sub订阅。
- 数据包:{seq, nonce, ts, payloadHash, sig},中继验证签名与时间窗,拒绝重放。
3. 实时资产更新
- 客户端订阅地址变更,Indexer监听区块与mempool,生成Merkle差异包,推送增量状态;客户端按seq重放并校验merkle proof。
4. 多链资产互转
- 发起:用户在源链生成锁定交易+跨链凭证(HTLC或门限签名);Relayer收集证明并向目标链提交解锁交易。
- 保证金与仲裁:使用多签仲裁合约与时间锁,遇异常回退流程自动触发退款。
5. 实时市场分析
- 数据流:行情聚合器汇总交易所/DEX tick,经归一化、去重、滑点模型处理后供风控与策略引擎使用;提供秒级K线与事件告警接口。
6. 智能支付验证
- 支付流程:生成支付凭证(含路径、金额、TTL),客户端用MPC签名,验证链上收据与zk-proof(可选),完成最终结算并上链确认。
7. 数字资产与交易闭环
- 订单生命周期:下单→签名→广播→匹配/路由→清算→确认。每步记录不可篡改日志与可选回滚点。