微信机器人的自由现金社会功能
maxcoin

说明:


* 1和2用于将微信号与一个已经存在的FCH地址或CID绑定,使微信号代表的行为与FCH地址相联系。此为安全方案,但不能展开更多社会功能。


* 3至8是微信用户用机器人提供的在线私钥声明CID,进一步展开各种社会行为,在短期为了便利损失安全性。弥补安全的方法是:9导出私钥后,将托管私钥置于更安全的私钥的全权管理之下,可随时转移和终止托管私钥的权益,防范风险。


  1. 查询微信号
  2. 功能:用户查询自己的微信号,以便绑定cid
  3. 命令:=微信号
  4. 返回:用户微信号
  5. 绑定账号
  6. 功能:将微信号与某个FCH地址绑定
  7. 命令:=绑定/解绑=完整签名
  8. 实现:1)用户查询微信号,2)用户用绑定地址私钥对“I am 微信号@wechat”签名,3)用户对机器人发送绑定或解绑命令,并给出符合FEIP5的完整签名;4)机器人验证签名是否有效;5)机器人验证签名内的微信号是否等于发言微信号;6)两项验证成功则构造op_return并发送认证账号绑定的交易。
  9. 返回:绑定/解绑成功:微信号***与FCH地址***已绑定/解绑。
  10. 注册CID
  11. 功能:将微信昵称注册为绑定地址的CID
  12. 命令:=注册cid
  13. 实现:按照FEIP3V1协议构造注册cid的交易
  14. 返回:CID(即:用户名_后缀)
  15. 协议:https://bbs.cash/topic/143/
  16. 属性声明
  17. 功能:cid声明自己的特征、事迹或成就
  18. 命令:=我=内容(如:机器人开发者)=请认证@被邀请人1@被邀请人2
  19. 实现:按照协议FEIP8:1)构造op_return,发送交易;2)向各个被邀请人绑定cid地址发送0.001f。
  20. 返回:交易ID,CID声明内容,请被邀请人帮助认证。交易链接
  21. 协议:https://bbs.cash/topic/275/
  22. 声明认证
  23. 功能:认证其他cid的声明
  24. 命令:=认证=认同/反对=交易id
  25. 返回:认同对方cid声明内容,或拒绝对方cid声明内容。交易链接。
  26. 协议 https://bbs.cash/topic/276/
  27. 查询CID
  28. 功能:查询某个cid
  29. 命令:=cid或地址
  30. 返回:该cid或地址的 1)cid,2)地址,3)余额,4)币天,5)已邀请数量
  31. 消息签名
  32. 功能:对文本信息进行签名
  33. 命令:=签名="消息"
  34. 返回:消息----地址----签名
  35. 协议:https://bbs.cash/topic/233/
  36. 消息验证
  37. 功能:验证签名
  38. 命令:=验证="消息----地址----签名"
  39. 返回:"验证成功"或"验证失败"
  40. 加密导出私钥
  41. 功能:将用户的私钥用外部公钥加密后导出。
  42. 命令:=加密导出私钥=用户用于加密的公钥
  43. 实现:用用户提供的公钥加密用户机器人地址私钥后显示
  44. 返回:加密后的私钥


2020年03月25日 13:20图文分享