Appearance
开放数据联盟链技术架构
技术架构
ODC联盟链采用自研区块链引擎实现,未来针对科学数据应用将提供更多的免费服务。
ODC具有基于Web的可视化管理平台,该平台界面简单易于操作。用户可通过该Web平台轻松完成科学数据注册、搜索、完整性校验及历史版本追溯。同时,用户也可以通过客户端直观了解其所属数据被使用、引用和再利用的情况,确权更为方便。
ODC同时提供可部署在用户本地的ODC客户端和服务节点,实现数据本地存储管理,各节点的物理隔离,无需集中上传到云端,为用户提供数据上链、智能合约管理、节点监控、使用行为记录、贡献量统计等功能。
ODC 区块链引擎支持国家商用密码算法、支持监管及安全审计、支持多协议接入、支持多种存储方式,与目前开源平台相比,在性能上如区块链单节点交易吞吐量、交易上链延时等也将有很大的提升。
基于多子链分布协同的联盟链技术架构,形成面向科学数据中心数据安全、存证及追溯的基本支撑平台 使用数字证书、哈希算法等安全技术能够有效保障数据安全 使用智能合约、共识机制保障科学数据中心数据可信共享 基于数据、人员标识等用户信息的操作与行为追溯服务
技术创新
- 多种合约部署方式满足不同需求(本地、异地、公共)
- 私有、开放、子链共享等多种数据共享方式
- 物理、虚拟节点动态确权
- 数据按链、合约分片存储(可自定义扩展)
- 区块与数据分开存储提升性能
- 支持全流程审计与监管,节点运行监控,远程控制节点上下线
RSocket(P2P)
- 具有语言无关性的二进制通信协议
- 异步非阻塞消息驱动通信,高性能
- 实现了网络通信的背压处理,在此基础上进行流量控制、连接恢复
- 天然支持双向通信
- 更加适合分布式通信场景