IPFS客户端SDK保存账户/应用数据时序图
2023-04-02 22:39:44 0 举报
IPFS客户端SDK保存账户/应用数据时序图
作者其他创作
大纲/内容
返回成功或异常
IPFS Private Gateway
保存账户应用数据(eg:note/nostr) cid = user.updateAppData()
返回应用cid或异常
DHT同步
Client SDK
IPFS 账户基本数据app :{ // 我们加密 PK: xx(账户公钥) cfg {} }// 用户加密packages: [ note: ipns nostr: ipns]
IPFS客户端SDK保存账户/应用数据时序图
刷新账户IPNSipns = user.refreshIpns(appName)流程同刷新应用IPNS
返回账户IPNS或异常
将应用IPNS更新至账户数据
调用tvNode.refreshIpns()userKey=用户公钥转eth地址
创建公私钥对:key_gen(userKey)https://docs.ipfs.tech/reference/kubo/rpc/#api-v0-key-gen
users
IPFS Network/gateway
签名验证
保存账户基本数据 cid = user.updateBasicData()流程同保存账户应用数据
返回账户CID或异常
刷新应用IPNSipns = user.refreshAppIpns(appName)
返回IPFS或异常
dag_put(data)https://docs.ipfs.tech/reference/kubo/rpc/#api-v0-dag-put
IPFS kubo Node
维护账户
CID内容请求
tvNode.put(账户公钥,账户应用数据,签名)
返回cid或异常
返回IPNS或异常
0 条评论
下一页