The invention discloses a data flow method and system based on block chain, in which the user obtains the service interface through the client; the client runs on the access server, the user issues query instructions through the client, the query server controls the access authority through the unified port and receives the data query request from the access server; and the query server requests the block chain according to the data query request. The corresponding data index is obtained and fed back to the access server; the user obtains the data index through the client and decides whether to use it or not; the user sends usage instructions through the client, and the query server sends data call requests to the distributed data servers in parallel; the distributed data server feeds back encrypted data to the query server according to the data call requests; and the access server will Records of data query and analysis are written to block chains. The invention separates the ownership and use right of data, so that the rights and interests of users and data owners are fully protected.
【技术实现步骤摘要】
一种基于区块链的数据流通分析方法和系统
本专利技术涉及一种基于区块链的数据流通分析方法和系统,属于区块链技术。
技术介绍
数据流通是指在数据提供方和数据需求方之间按照一定流通规则进行的以数据为对象的行为。这种情况下,数据脱离了原有使用场景,变更了使用目的。随着数据的资源价值逐渐得到认可以及大数据产业链结构日益完整,我国数据流通的需求也日益迫切。无论是共享还是交易,数据流通都使数据从数据产生端转移至数据应用端,优化了资源配置,正在成为释放数据价值的重要环节。我国数据流通,特别是交易产业数据流通,仍然面临着严重的问题,如数据隐私保护问题极其突出、数据权属问题需要得到准确界定、数据流通各环节标准缺乏统一共识、非法数据交易猖獗等。此外,随着《中华人民共和国网络安全法》的正式实施,贩卖非法数据正式入刑。在配套法规和标准不尽完善的情况下,许多企业为了规避风险,纷纷暂缓或缩小了数据流通产业规模。数据流通产业面临近年来最大的挑战,亟须通过新的技术应用提供新的保障。
技术实现思路
专利技术目的:为了克服现有技术中存在的不足,本专利技术提供一种基于区块链的数据流通分析方法和系统,通过去中心化和去信任的方式集体维护一个可靠分布式数据源,在此基础上将数据查询和查询记录分开,将数据的查询操作从区块链上玻璃,区块链只存储对数据的引用信息,但不包含数据本身,利用区块链控制访问权限并用作防篡改日志。系统并行查询单个或多个数据源,并在传输过程总对数据进行加密,使数据更加开放。开放意味着任何人(无论是一个人、一家公司或者一个应用)都有权限使用这个数据库。因此,本专利技术方法具备了分布式对等、去信 ...
【技术保护点】
1.一种基于区块链的数据流通方法,其特征在于:包括如下步骤:步骤A:用户通过客户端获得服务接口;步骤B:客户端运行在接入服务器上,用户通过客户端发出查询指令,查询服务器通过统一端口控制访问权限并接收一个以上接入服务器的数据查询请求;步骤C:查询服务器根据数据查询请求向区块链请求对应的数据索引并反馈给接入服务器;步骤D:用户通过客户端获得数据索引,并决定是否使用;步骤E:用户通过客户端发出使用指令,查询服务器并行向各个分布式数据服务器发送数据调用请求;步骤F:分布式数据服务器根据数据调用请求向查询服务器反馈加密数据,查询服务器将加密数据反馈给接入服务器,接入服务器根据操作指令完成数据分析;步骤G:接入服务器将数据查询和分析的记录写入区块链。
【技术特征摘要】
1.一种基于区块链的数据流通方法,其特征在于:包括如下步骤:步骤A:用户通过客户端获得服务接口;步骤B:客户端运行在接入服务器上,用户通过客户端发出查询指令,查询服务器通过统一端口控制访问权限并接收一个以上接入服务器的数据查询请求;步骤C:查询服务器根据数据查询请求向区块链请求对应的数据索引并反馈给接入服务器;步骤D:用户通过客户端获得数据索引,并决定是否使用;步骤E:用户通过客户端发出使用指令,查询服务器并行向各个分布式数据服务器发送数据调用请求;步骤F:分布式数据服务器根据数据调用请求向查询服务器反馈加密数据,查询服务器将加密数据反馈给接入服务器,接入服务器根据操作指令完成数据分析;步骤G:接入服务器将数据查询和分析的记录写入区块链。2.根据权利要求1所述的基于区块链的数据流通方法,其特征在于:所述步骤A中,服务接口为统一规则,且服务接口需授权后才能访问。3.根据权利要求1所述的基于区块链的数据流通方法,其特征在于:所述步骤A中,服务接口提供区块链注册信息和私钥。4.根据权利要求3所述的基于区块链的数据流通方法,其特征在于:如果用户没有使用数字加密算法产生私钥,则客户端采用数字加密算法产生一个私钥,每个私钥对应一个公钥;如果用户使用数字加密算法产生一个私钥,则客户端根据该数字加密算法,得到对应的公钥。5.根据权利要求1所述的基于区块链的数据流通方法,其特征在于:所述接入服务器在查询服务器上注册信息,被给予一定的访问权限,查询服务器通过统一端口控制访问权限并接收数据查询请求。6.根据权利要求1所述的基于区块链的数据流通方法,其特征在于...
【专利技术属性】
技术研发人员:陈天一,李智强,
申请(专利权)人:南京简诺特智能科技有限公司,
类型:发明
国别省市:江苏,32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。