开发一个基础模块,能够完成区块数据的同步,发起交易等



  • 该模块主要是一个中间层模块,功能主要为了方便给第三方应该继承使用,可以快速的对接区块数据:
    1.创建地址,助记词
    2.同步区块取数据,并计算校验区块合法性
    3.发起交易,广播交易
    4.区块数据存储接口,可以多种方式:内存,关系型数据库,非关系型数据库
    .....
    目前来说,这个类型的模型在手机钱包等这种去中心化的应用上面使用比较多,具有快速同步区块数据,去中心化等特点



  • 我不懂技术,请各位技术大咖看看,给些建议。



  • 我个人一直强调产品的设计,后台服务属于终端用户不可见产品,设计难度更大。
    简单罗列一下产品功能:

    1. 浏览类:浏览器后台服务,用户浏览器前端开发;
    2. 钱包类:
      2.1 去中心化类:私钥管理,去中心化钱包转账、消息签名、余额查询等、SPV验证;
      2.2 中心化类:账户管理、中心化钱包转账,私钥密文托管,余额查询,便捷支付等等;
    3. FEIP(Freecash Extended Improvement Proposal,OP_RETURN字段使用协议),文件存储、身份Cid等;

    有几个建议:

    1. 二层设施属于中间层,不像底层节点和上层应用有直观的使用场景,所以建议尽量落实到产品(应用)上,不然会面临没人用的尴尬和运营困难的问题。
    2. 设计的时候功能分组,每一组都是完整的逻辑,这也是属于产品清晰的考虑。

    最后,没有【产品】和【应用场景】的底层会面临尴尬的境地,对于区块链和二层设施都一样(除非像BTC一样作为数字黄金一样的【核心功能】)。

    讨论嘛,畅所欲言。



  • @王林 如果能更好 更方便各位 用户的体验 那自然是最好了, 如果能实现 就可以着实开始干了


Log in to reply