数据要素已成为数字经济时代最核心的生产要素,为助力全行业伙伴提升区块链数据协作管理效率、保障数据要素高效有序流通,微众区块链在多年技术研究和应用实践的基础上,积极分析总结行业需求,研发了分布式数据协作管理解决方案DDCMS(Distributed Data Collaboration Management Solution)。
DDCMS旨在解决多方协作场景下数据协作管理的技术难题,让各方可快速、低成本地管理、共享数据,并实现数据共享全流程可追溯、可监管、可审计。
我们秉持一贯开源开放的理念,现将DDCMS面向社区和公众完全开源,诚邀各行业伙伴携手共建区块链数据协作管理,共探数据要素高效流通有效路径,也欢迎大家积极体验并将使用心得和建议反馈给社区。
分布式数据协作管理解决方案
解决什么问题?
DDCMS面向多方协作场景下的数据管理需求,提供了一套基于区块链的、安全可信、友好易用的分布式数据协作管理开源解决方案,服务于个人数据携带、企业间数据共享场景。各参与方围绕数据目录展开业务协作,能够快速、低成本的管理、共享数据,并实现数据共享全流程可追溯、可监管、可审计。
DDCMS解决多方协作场景下数据协作管理的技术难题,主要体现在以下几个方面:
降低对接、管理成本:多方协同合作场景下,数据供需双方均需对数据进行组织、对接和管理,DDCMS提供了可信的数据组织标准和管理能力,有效降低数据对接、管理成本。
全流程监督、审计:数据共享过程中,DDCMS提供数据传输过程的标准化管理,可以对数据传输全流程进行追踪、监管和审计。
加强安全与隐私:DDCMS提供了集中化、开箱即用的安全、隐私工具,便于用户在不同的数据共享场景中快速集成和使用。
分布式数据协作管理解决方案
三大核心模块
DDCMS包括三个核心模块:统一可信的数据目录管理、可追溯审计的数据传输过程管理、丰富安全的数据处理组件管理。目前统一可信的数据目录管理模块已经开源,其他模块后续将陆续开源。
统一可信的数据目录管理
数据目录是数据的摘要介绍信息。DDCMS提供了统一的数据目录管理功能,所有操作均上链存证,确保数据目录可信,提升管理和运营效率,降低接入成本。
可追溯审计的数据传输过程管理
每次数据的传输过程均会记录上链,确保数据流通的定量、定时、定场景,实现全流程可管理可追溯可监管审计。
丰富安全的数据处理组件管理
提供对各种数据处理组件的管理能力,用户可按需接入和使用,避免二次开发,降低接入和使用成本。
分布式数据协作管理解决方案
怎么用?
DDCMS主要面向数据的提供方和消费者,数据提供方可以在DDCMS上提交自己的数据目录,包括数据的描述、接口等信息,信息经审核后会被公开展示;数据消费者可以浏览自己所需的数据目录。
具体而言,DDCMS包括5种角色:系统运营方、数据见证方、数据提供方、数据使用方、数据归属方,每种角色功能各不相同。
系统运营方:用于确保参与者身份的真实性,审核的全周期均会记录在链上,确保审核流程可追溯可监管。
数据见证方:用于确保数据目录的真实性,见证方会对数据目录的真实性进行多方投票,投票通过后,该数据目录信息才会被公开访问到。
数据提供方:对外提供数据目录服务,提供的数据目录需要通过数据见证方的审核,才能够被他人浏览到。
数据使用方:浏览数据目录,并进行数据传输。
数据归属方(后续开源):在数据传输共享过程中,对数据使用方的数据请求进行数据授权,在数据提供方进行授权管理。
极简使用流程
提供方若想发布数据目录,大致包括三个步骤:注册用户、发布归属业务、发布数据目录。整个过程中,用户身份和数据目录的真实性均经过不同机构的决策,决策的对象、参与方、过程均在链上流转,保证了数据目录管理生命周期全过程的真实、可追溯。
注册身份
新用户进入页面后,若要提供数据需要先进行注册。注册时需要KYC,后台系统运营方会对KYC材料进行审核;审核通过,用户即正式成为提供方。
发布归属业务
归属业务功能用于帮助参与方更清晰地对数据目录归类,每个数据目录都应归属于某个业务下。如果某个数据目录没有合适的归属业务,则需要创建一个归属业务。
为了确保数据的可信,归属业务需要数据见证方审核。审核采用投票机制,如果赞同票超过一半,即通过投票,归属业务的摘要和整个治理过程都会记录在链上。
发布数据目录
完成上述步骤后,提供方可以发布自己的数据目录。数据目录的内容包括所提供的数据功能、标签、价格等;还可以填写数据获取详情等信息,包括数据获取接口、请求参数、响应参数等,参与者可以选择是否公开这些信息;数据目录的哈希值将会被存储在链上。
数据目录创建后,需要数据见证方审核,审核的规则和归属业务一致,采用多方在链上进行投票,审核后数据目录将会被公开供浏览。
即刻使用
上述解决方案及其特性所涉及的最新代码和技术文档已同步更新,用户可深入体验,并基于开源代码深入了解分布式数据协作管理解决方案,与社区一起共建更完善的分布式数据协作管理解决方案。欢迎各位分布式数据协作管理同路人,踊跃参与开源共建,本公众号对话框回复【小助手】即可进入技术交流群。
DDCMS代码仓库:
https://github.com/WeBankBlockchain/DDCMS
DDCMS代码仓库国内镜像:
https://gitee.com/WeBankBlockchain/DDCMS
DDCMS技术文档:
https://ddcms-docs.readthedocs.io/en/latest/
向我们报告问题,欢迎提交issue:
https://github.com/WeBankBlockchain/DDCMS/issues