Skip to content

Latest commit

 

History

History
181 lines (144 loc) · 3.55 KB

mermaid.md

File metadata and controls

181 lines (144 loc) · 3.55 KB

Diagram

  1. Scalable Blockchain
flowchart LR
    subgraph 链下存储
        R[(IPFS)]
        S[(HDFS)]
    end

    subgraph 主链网络
        direction LR 
        A[(节点)]
        B[(节点)]
        A <-- 组建 --> B
    end

    subgraph 同构子网网络
        direction LR 
        H[(节点)]
        I[(节点)]
        H <-- 组建 --> I
    end

    subgraph 异构网络
        direction LR 
        O[(节点)]
        P[(节点)]
        O <-- 组建 --> P
    end

    主链网络 --> |存储接口| 链下存储
    同构子网网络 --> |链间标准接口| 主链网络
    主链网络 <-- 跨链 --> 异构网络
Loading
  1. Editable Blockchain
flowchart LR
    subgraph 密码功能
        direction TB
        A[加密]
        B[解密]
        C[哈希]
        D[签名]
        E[验签]
        A ~~~ B ~~~ C ~~~ D ~~~ E
    end

    subgraph 抽象层
        F(接口抽象)
        G(统一封装)
        F ~~~ G
    end

    subgraph 实现层

        subgraph 国际算法
            H[软件实现]
            I[硬件实现]
        end

        subgraph 国密算法
            J[软件实现]
            K[硬件实现]
        end

        国际算法 ~~~ 国密算法

    end

    密码功能 --> |实现| 抽象层 --> |调用| 实现层

Loading
  1. Dynamic Network
flowchart LR
    subgraph 区块链网络
        A[(节点)]
        B[(节点)]
        A <-- P2P协议--> B
    end
    subgraph 节点发现服务
        C(节点列表)
        D(心跳服务)
        E(黑名单记录)
        C ~~~ D ~~~ E
    end

    节点发现服务 <-- 节点动态管理--> 区块链网络

    F[(新建节点)] --> |加入| 区块链网络
    F[(新建节点)] --> |管控| 节点发现服务

    G[(无效节点)] --> |退出| 区块链网络
    G[(无效节点)] --> |管控| 节点发现服务
Loading
  1. Verifiable Data
flowchart LR
    
    subgraph 区块链网络
        A[(全节点)]
        B[(全节点)]
        A <-- P2P协议 --> B
    end

    subgraph 门户网络
        direction TB
        C(状态数据)
        D(历史数据)
        E(索引数据)
        F(区块头数据)
        G(交易数据)
        J(服务接口)
        C ~~~ D
        E ~~~ F
        G ~~~ J
    end

    门户网络 --> |同步| 区块链网络
    H[(轻节点)] --> |同步| 区块链网络
    I[验证数据] --> |请求| 门户网络 & H
Loading
  1. Key Technologies
block-beta
    columns 11 
    a["科学问题"]:3 space:1 b["研究内容"]:4 space:1 c["研究目标"]:2
    
    block:ga:3
            columns 1
            d("交易性能")
            e("共识效率")
            f("兼容性")
    end
    space:1
 
    block:gb:4
            columns 2
            h("多核CPU处理")
            i("高并发转移集")
            j("可信账本数据库")
            k("交易事务并行处理")
            l("多源设备分布式存储")
            m("共识算法")
            n("DID零知识证明")
            o("跨链技术")
            p("节点自适应网络技术")
            q("数据完整性验证")            
    end   

    space

    block:gc:2
        columns 1
        u("通过关键技术提高交易性能")
        v("通过关键技术提供共识效率")
        w("通过关键技术提供网络兼容性")
    end

    ga --> gb 
    gb --> gc
Loading
  1. Application
flowchart LR
    a["核心关键技术"] --> b["新型区块链软硬件平台"] --> c["示范应用"] --> d["供应链金融"] & e["数据治理"] & f["电池供应链溯源"]
Loading