基于区块链的分布式数据资产流转系统技术方案

技术编号:34383070 阅读:26 留言:0更新日期:2022-08-03 21:02
本发明专利技术公开了基于区块链的分布式数据资产流转系统,属于区块链技术领域;所述系统包括:访问模块、数据资产管理模块、区块链模块;所述资产管理模块包括数据资产上链模块、数据资产链流转模块;用于数据资产的统一编码,逐个上链,链上流转;所述区块链模块包括若干奇数个分布式节点;本发明专利技术克服了现有技术由一个机构控制并统一调度各个节点参与运算问题,采用智能合约完成资产上链,保证了公平不可通过中心节点或国家、机构个人篡改;分布式系统与区块链结合,目前已达到每秒数十万笔交易。目前已达到每秒数十万笔交易。目前已达到每秒数十万笔交易。

【技术实现步骤摘要】
基于区块链的分布式数据资产流转系统


[0001]本专利技术属于区块链
,特别涉及基于区块链的分布式数据资产流转系统。

技术介绍

[0002]数据资产是指由个人或企业拥有或者控制的,能够为企业带来未来经济利益的,以物理或电子的方式记录的数据资源。具体来讲,数据资产是指以个人或企业的照片、文档、图纸、视频、数字版权等等以文件为载体的数据,相对于实物资产以数据形式存在的一类资产。数据资产被认为是数字时代的最重要的资产形式之一。现有技术没有较为晚上的数据资产流转系统的方案;
[0003]较为完善的如CN202010969238.0公开了一种基于区块链的数据资产流转方法、装置及设备,所述方法应用于区块链领域。包括:获取数据需求方对于作为数据资产的原始数据的使用需求信息;基于原始数据绑定的分布式身份标识,向原始数据的数据所有方申请对于原始数据的使用授权请求;在接收到数据所有方对于使用授权请求的确认信息后,基于使用需求对所述原始数据进行处理,得到处理结果数据;将处理结果数据发送至所述数据需求方,并生成用于记录对于原始数据的使用信息的可验证声明。
[0004]而针对这份专利其主要的问题在于该技术方案集中在如何利用区块链完善数据资产的流转架构,对于数据资产流转系统整体的的安全性以及信息资产的追溯并未进行进一步的研究,因此申请人提出一种基于区块链的分布式数据资产流转系统进一步解决安全数据溯源,实现溯源记录的可信存储和可信验证。

技术实现思路

[0005](一)技术方案
[0006]本专利技术通过如下技术方案实现:基于区块链的分布式数据资产流转系统,
[0007]所述系统包括:访问模块、数据资产管理模块、区块链模块;
[0008]所述资产管理模块包括数据资产上链模块、数据资产链流转模块;用于数据资产的统一编码,逐个上链,链上流转;
[0009]所述区块链模块包括若干奇数个分布式节点。
[0010]作为上述方案的进一步说明,所述访问模块包括浏览器访问模块和 API接口模块;
[0011]所述访问模块用于提供访问入口,注册、查询操作权限,并给予操作权限确定所述权限可查询的公开数据。
[0012]作为上述方案的进一步说明,
[0013]所述数据资产上链模块的资产上链方式采用智能合约进行实现。
[0014]作为上述方案的进一步说明,所述资产管理模块还包括数据资产访问权限控制模块;
[0015]所述数据资产权限控制模块包括组织机构接口子模块、身份认证子模块、数据权
限接口子模块,用于实现身份认证及数据访问权限控制。
[0016]作为上述方案的进一步说明,所述资产管理模块还包括数据资产追溯查询模块;
[0017]所述数据资产追溯查询模块追溯方式包括如下步骤:
[0018]接受访问请求,确定授权范围;
[0019]接受区块链查询地址;
[0020]显示授权范围内的数据资产信息。
[0021]作为上述方案的进一步说明,所述分布式节点之间采用P2P网络传输;
[0022]所述区块链模块采用BFT

DpoS共识算法控制数据的一致性和不可纂改性。
[0023]作为上述方案的进一步说明,所述系统的使用方法如下:
[0024]注册生成用户公钥/私钥对;
[0025]通过API接口上传数据资产至链上;
[0026]区块链记录上传信息;
[0027]数据资产拥有者通过系统进行数据资产流转。
[0028]作为上述方案的进一步说明,所述公钥用于标识系统内用户的身份;
[0029]所述私钥用于数字签名,确保用户身份的真实性,允许数据的接收者用以确认数据的来源,防止被人伪造。
[0030](三)有益效果
[0031]本专利技术相对于现有技术,具有以下有益效果:
[0032]本专利技术的优势在于以下四个方面:
[0033]中央控制方:在区块链中不存在中央控制方,没有一个节点可以控制账本数据的形成,只能通过各个节点进行协调,生成一致的账本。而传统系统就是由一个机构控制并统一调度各个节点参与运算。
[0034]一致性问题:区块链要解决在网络中存在的欺诈节点,故意违反协议、传输错误的数据,就会采用一致性算法;而传统系统就只需要考虑节点失效和通讯错误的情况,往往采用raft、paxos、gossip之类的一致性算法,这类算法不能对抗欺诈节点。
[0035]规则指定:区块链的共识机制的改变、升级是需要社区对此有一致的共识,如果不能达成共识,则任何人都可以实施硬分叉,另建一个社区、一条链。这就是共识机制的去中心化过程。
[0036]计算模式:区块链的业务计算是通过智能合约完成的,保证了公平不可通过中心节点或国家、机构个人篡改。而传统系统的运算只需在一个或少数几个节点上进行,结果也无需其他节点验证,可以获得很高的效率。
[0037]区块链是以相对的低效率来换取公正,目前主流的公有链每秒只能处理几笔到几十笔交易,更高效的区块链软件正在研发之中;而本专利技术分布式系统的性能理论上可以无限提升,目前已达到每秒数十万笔交易。
附图说明
[0038]通过阅读参照以下附图对非限制性实施例所作的详细描述,本专利技术的其它特征、目的和优点将会变得更明显:
[0039]图1为本专利技术实施例1示意图;
[0040]图2为本专利技术实施例1示意图;
[0041]图3为本专利技术实施例1示意图;
[0042]图4为本专利技术实施例1示意图;
[0043]图5为本专利技术实施例2示意图;
[0044]图6为本专利技术实施例3示意图;
[0045]图7为本专利技术实施例3示意图;
[0046]图8为本专利技术实施例4示意图。
具体实施方式
[0047]实施例1
[0048]请参阅图1、图2,基于区块链的分布式数据资产流转系统,
[0049]所述系统包括:访问模块、数据资产管理模块、区块链模块;所述访问模块包括浏览器访问模块和API接口模块;所述访问模块用于提供访问入口,注册、查询操作权限,并给予操作权限确定所述权限可查询的公开数据。系统访问层提供两类访问方式,浏览器访问和API接口访问,通过浏览器可以查询权限级别为公开的所有信息。通过系统提供的API接口,根据是否拥有数据相关的操作权限可以实现数据资产上链,数据资产流转,以及授权内的数据资产追溯查询。
[0050]所述资产管理模块包括数据资产上链模块、数据资产链流转模块;用于数据资产的统一编码,逐个上链,链上流转;所述数据资产上链模块的资产上链方式采用智能合约进行实现。需要进一步说明的是智能合约是通过messages及共享内存数据库(比如只要一个合约被包含在 transaction的读取域中with an async vibe,它就可以读取另一个合约的数据库)相互通信。异步通信导致的spam问题将由资源限制算法来解决。一本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.基于区块链的分布式数据资产流转系统,所述系统包括:访问模块、数据资产管理模块、区块链模块;其特征在于,所述资产管理模块包括数据资产上链模块、数据资产链流转模块、资产追溯查询模块、数据资产访问权限控制模块;用于数据资产的统一编码,逐个上链,链上流转、资产追溯以及访问权限控制;所述区块链模块包括若干奇数个分布式节点。2.根据权利要求1所述的基于区块链的分布式数据资产流转系统,其特征在于,所述访问模块包括浏览器访问模块和API接口模块;所述访问模块用于提供访问入口,注册、查询操作权限,并给予操作权限确定所述权限可查询的公开数据。3.根据权利要求1所述的基于区块链的分布式数据资产流转系统,其特征在于,所述数据资产上链模块的资产上链方式采用智能合约进行实现。4.根据权利要求1所述的基于区块链的分布式数据资产流转系统,其特征在于,所述数据资产权限控制模块包括组织机构接口子模块、身份认证子模块、数据权限接口子模块,用于实现身份认证及数据访问权限控制。5.根据权...

【专利技术属性】
技术研发人员:黄旭鹏姚启雄阮齐翰
申请(专利权)人:厦门久凌创新科技有限公司
类型:发明
国别省市:

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

1