一种基于区块链的数据授权方法及系统技术方案

技术编号:32111519 阅读:30 留言:0更新日期:2022-01-29 18:54
本申请涉及区块链技术领域,尤其涉及一种基于区块链的数据授权方法及系统,包括:区块链中的节点接收数据获取请求,并分析得到发出数据获取请求的请求方的授权范围;若请求方的授权范围为某一个私有链或联盟链,则该联盟链或私有链中的节点向请求方发送其存储的原始数据;若请求方的授权范围为扩建后的公有链,则该公有链中的节点向请求方发送其存储的原始数据或者特征数据。本申请可以将联盟链和/或私有链中的数据授权于更多的机构,并且保证数据的安全性。数据的安全性。数据的安全性。

【技术实现步骤摘要】
一种基于区块链的数据授权方法及系统


[0001]本申请涉及区块链
,尤其涉及一种基于区块链的数据授权方法及系统。

技术介绍

[0002]区块链是一个去中心化去信任的集体维护的可靠数据库,从本质上讲,它是一个共享数据库,存储于其中的数据或信息具有不可伪造、全程留痕、可以追溯、公开透明、集体维护等特征。基于这些特征,区块链技术奠定了坚实的信任基础,创造了可靠的合作机制,具有广阔的运用前景。
[0003]目前,区块链被划分为三种类型:公有链、私有链和联盟链。公有链中的所有参与者都可以向链上写入数据、从链上读取数据、参与交易以及竞争新区块的记账权等,并且各参与者还可以自由加入以及退出公有链。私有链则是适用于特定机构内部使用的区块链,其数据写入和数据读取的权限由特定机构控制。联盟链是介于公有链和私有链之间的区块链,联盟链中各个节点通常有与之对应的实体机构组织,参与者通过授权加入联盟链并组成利益相关的联盟,共同维护区块链的运行。
[0004]但是,由于联盟链和私有链上的数据仅是授权于其对应的机构,因此难以对其他的机构进行数据分享,而将本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于区块链的数据授权方法,其特征在于,包括如下步骤:步骤S110、区块链中的节点接收数据获取请求,并分析得到发出数据获取请求的请求方的授权范围;步骤S120、若请求方的授权范围为某一个私有链或联盟链,则该联盟链或私有链中的节点向请求方发送其存储的原始数据;步骤S130、若请求方的授权范围为扩建后的公有链,则该公有链中的节点向请求方发送其存储的原始数据或者特征数据。2.根据权利要求1所述的基于区块链的数据授权方法,其特征在于,所述区块链是联盟链和/或私有链的代表节点链接至公有链中,以对公有链进行扩建后的区块链。3.根据权利要求2所述的基于区块链的数据授权方法,其特征在于,代表节点的区块头中记录有公有链中的在前节点的标识,以通过代表节点将联盟链和/或私有链链接至公有链中;代表节点的区块体中记录的仅是该联盟链或该私有链中归属于该代表节点的普通节点中记录的原始数据的特征信息。4.根据权利要求3所述的基于区块链的数据授权方法,其特征在于,每个联盟链和/或私有链中均还具有多个普通节点,普通节点的区块头中记录有该联盟链和/或私有链中的在前节点的标识,联盟链和/或私有链中的普通节点的区块体中记录的是分配至该普通节点的原始数据。5.根据权利要求1

4任一项所述的基于区块链的数据授权方法,其特征在于,联盟链和/或私有链中的代表节点是依据其异常度从联盟链和/或私有链中的所有普通节点中选出来的。6.一种基于区块链的数据授权系统,其特征在于,区块链包括...

【专利技术属性】
技术研发人员:马遥阮江科林烨铭司苗珍陈家意
申请(专利权)人:广州敏行区块链科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1