美文网首页
6:设计准备篇

6:设计准备篇

作者: yshi2017 | 来源:发表于2018-06-23 20:59 被阅读0次

    功能点之间相互关联,从顶层开始设计。

    最顶层是一个区块节点,一个完整的可执行程序,命名为Tinychain,对应的命令行客户端为cli-tinychain。

    Tinychain的核心程序包含以下结构:

    tinychain

    |--------blockchain

    |--------consensus

    |--------database

    |--------network

    |--------http-server

    |--------node

    以node为最顶层,node包含其他五个模块,node启动就会把其他五个服务启动。

    cli-tinychain主要包含以下结构:

    cli0tinychain

    |---------JSON

    |---------http-client

    命令行就简单多了,我们把命令行的执行和计算全都扔到tinychain中,命令行只用一个http-client用JSON把API包起来即可。

    以下其他必不可少组件:

    |---------log

    |---------JSON-paser

    |---------sha256

    |---------key-pair

    这些组件不必自己开发,直接选取一些现成的开发包直接集成就可以。

    相关文章

      网友评论

          本文标题:6:设计准备篇

          本文链接:https://www.haomeiwen.com/subject/etjhyftx.html