【技术实现步骤摘要】
一种基于区块链的数据共享及仲裁方法
本专利技术属于区块链共识协议
,特别是涉及一种基于区块链的数据共享及仲裁方法。
技术介绍
随着网络应用的快速发展,用户的数据量也呈指数性增长,但是很多拥有数据的企业或机构不具备分析数据的能力,而具备分析能力和需求的人得不到数据,这就造成了所谓的数据孤岛现象,基于区块链的数据共享技术可以解决这一问题。但是在共享过程中,由于数据不公开,导致数据共享过程不易被验证,怎样在数据曝光度最低的情况下解决数据共享过程中的纠纷,如何通过设计仲裁方法来保证恶意节点不会通过恶意仲裁获得共享数据,是在基于区块链的数据共享技术中两个最重要的问题。目前基于区块链的数据共享方法主要包括以下几种:账本式数据共享方法:目前大多数基于区块链的数据共享采用账本式数据共享方法,由数据需求方和数据提供方单独签订协议,进行线下数据交换,将数据交换的协议及过程记录在区块链上,由双方在区块链上达成共识后将消息广播至全网,从而实现数据共享过程的可溯源。由于数据共享双方不通过区块链达成协议,只通过区块链保存共享过程,所以不需要基于区块链共识的仲裁机制。合约式数据共享方法:目前还存在基于智能合约数据共享方法,由数据共享各方组成联盟链,通过区块链智能合约进行数据共享,对共享过程全网共识,但是并不暴露共享的数据本身。在这种数据共享方法中,由于共享数据并不暴露,所以在产生纠纷时需要仲裁机制保证链上数据的正确性。目前已经存在的区块链仲裁方法是EOS的ECAF,及EOS核心仲裁法庭,该仲裁法庭由EOS专门 ...
【技术保护点】
1.一种基于区块链的数据共享及仲裁方法,其特征在于:所述的方法包括按顺序进行的下列步骤:/n1)初始化区块链网络:各数据共享方作为数据共享成员签署条约以形成共同维护管理且数据共享的区块链网络,并议定通信协议;/n2)设置数据共享成员准入规则:当非数据共享成员发出加入区块链网络的请求时,判断该请求,利用共识机制对该请求达成共识并针对不同请求做出相应操作;/n3)基于区块链的数据共享:数据请求方进行基于区块链的数据处理模型共享,数据提供方进行基于数据处理模型的数据共享;/n4)选举仲裁委员会成员及随机生成仲裁位置顺序:首先依据各数据共享成员对区块链网络的贡献度进行投票,然后将得票多的前几位数据共享成员选举为仲裁委员会成员,之后基于上述仲裁委员会成员随机生成仲裁位置顺序,并获取初始化区块链网络时确定的仲裁有效时间;/n5)发起仲裁请求以验证基于区块链共识的数据并确定仲裁费用:若数据需求方认为上述数据存在问题,其可作为仲裁发起人对数据发起仲裁请求;由数据需求方编写智能合约,然后将仲裁费用放入智能合约,同时数据提供方也将仲裁费用放入智能合约;/n6)基于仲裁机制的数据仲裁并判断仲裁委员会是否需要 ...
【技术特征摘要】
1.一种基于区块链的数据共享及仲裁方法,其特征在于:所述的方法包括按顺序进行的下列步骤:
1)初始化区块链网络:各数据共享方作为数据共享成员签署条约以形成共同维护管理且数据共享的区块链网络,并议定通信协议;
2)设置数据共享成员准入规则:当非数据共享成员发出加入区块链网络的请求时,判断该请求,利用共识机制对该请求达成共识并针对不同请求做出相应操作;
3)基于区块链的数据共享:数据请求方进行基于区块链的数据处理模型共享,数据提供方进行基于数据处理模型的数据共享;
4)选举仲裁委员会成员及随机生成仲裁位置顺序:首先依据各数据共享成员对区块链网络的贡献度进行投票,然后将得票多的前几位数据共享成员选举为仲裁委员会成员,之后基于上述仲裁委员会成员随机生成仲裁位置顺序,并获取初始化区块链网络时确定的仲裁有效时间;
5)发起仲裁请求以验证基于区块链共识的数据并确定仲裁费用:若数据需求方认为上述数据存在问题,其可作为仲裁发起人对数据发起仲裁请求;由数据需求方编写智能合约,然后将仲裁费用放入智能合约,同时数据提供方也将仲裁费用放入智能合约;
6)基于仲裁机制的数据仲裁并判断仲裁委员会是否需要重组:数据需求方发起仲裁请求后,根据步骤4)中得到的仲裁位置顺序由相应的仲裁委员会成员进行数据仲裁和产生仲裁结果,并根据仲裁有效时间来判断仲裁委员会是否需要重组;
7)支付基于智能合约的仲裁费用:仲裁过程结束后,智能合约将自主进行仲裁费用的支付;若仲裁结果为数据真实可信,需由仲裁发起人,即数据请求方提供仲裁费用,并将数据提供方的仲裁费用退回;若仲裁结果为数据为虚假数据,则需由数据提供方提供仲裁费用,将数据请求方的仲裁费用退回,从而实现基于智能合约的自动仲裁费用支付。
2.根据权利要求1所述的基于区块链的数据共享及仲裁方法,其特征在于:在步骤3)中,所述的数据请求方进行基于区块链的数据处理模型共享的方法包括下列步骤:
101)数据请求方i根据自己的任务需求生成数据处理模型Mi;
102)数据请求方i将数据处理模型Mi广播到区块链网络以实现模型上传;
103)区块链网络通过共识达成一致,并将数据处理模型Mi保存在区块链中,供数据提供方调用及运行。
3.根据权利要求1所述的基于区块链的数据共享及仲裁方法,其特征在于:在步骤3)中,所述的数据提供方进行基于数据处理模型的数据共享的方法包括以下步骤:
201)区块链网络中所有收到数据处理模型Mi的数据共享成员根据自身的兴趣和能力选取相应的数据处理模型Mi进行共享;
202)参与数据共享的数据提供方j收集共享过程相关数据Dj;
203)数据提供方j使用获取的数据处理模型Mi处理共享过程相关数据Dj,得到处理后的数据Mi(Dj);
204)数据提供方j将数据Mi(Dj)上传到区块链中等待确认;
205)区块链网络通过共识机制确定数据提供方j上传的数据Mi(Dj)是否有效,若有效则将符合要求的数...
【专利技术属性】
技术研发人员:王劲松,赵泽宁,张洪豪,张洪玮,
申请(专利权)人:天津理工大学,
类型:发明
国别省市:天津;12
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。