CN110928951A - 一种基于区块链的数据共享及仲裁方法 - Google Patents

一种基于区块链的数据共享及仲裁方法 Download PDF

Info

Publication number
CN110928951A
CN110928951A CN201911171182.8A CN201911171182A CN110928951A CN 110928951 A CN110928951 A CN 110928951A CN 201911171182 A CN201911171182 A CN 201911171182A CN 110928951 A CN110928951 A CN 110928951A
Authority
CN
China
Prior art keywords
arbitration
data
sharing
committee
members
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201911171182.8A
Other languages
English (en)
Other versions
CN110928951B (zh
Inventor
王劲松
赵泽宁
张洪豪
张洪玮
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Tianjin University of Technology
Original Assignee
Tianjin University of Technology
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Tianjin University of Technology filed Critical Tianjin University of Technology
Priority to CN201911171182.8A priority Critical patent/CN110928951B/zh
Publication of CN110928951A publication Critical patent/CN110928951A/zh
Application granted granted Critical
Publication of CN110928951B publication Critical patent/CN110928951B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/27Replication, distribution or synchronisation of data between databases or within a distributed database system; Distributed database system architectures therefor
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q40/00Finance; Insurance; Tax strategies; Processing of corporate or income taxes
    • G06Q40/04Trading; Exchange, e.g. stocks, commodities, derivatives or currency exchange
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D10/00Energy efficient computing, e.g. low power processors, power management or thermal management

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Finance (AREA)
  • Accounting & Taxation (AREA)
  • General Physics & Mathematics (AREA)
  • Databases & Information Systems (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Development Economics (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • Strategic Management (AREA)
  • Technology Law (AREA)
  • General Business, Economics & Management (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

一种基于区块链的数据共享及仲裁方法。其包括初始化区块链网络;设置数据共享成员准入规则;基于区块链的数据共享;选举仲裁委员会成员及随机生成仲裁位置顺序;发起仲裁请求以验证基于区块链共识的数据并确定仲裁费用;基于仲裁机制的数据仲裁并判断仲裁委员会是否需要重组;支付基于智能合约的仲裁费用等步骤。本发明效果:以区块链网络共享记录形式进行数据共享,在共享数据情况下有效保护数据隐私不被泄露;在数据共享成员相互间进行数据共享时,能在不公开数据情况下保证区块链上数据真实可靠;区块链的去中心化的特点可以减少平台的维护成本,降低数据共享及仲裁机构的实施难度;区块链不可篡改的特性,提高了共享数据和仲裁结果的可信性。

Description

一种基于区块链的数据共享及仲裁方法
技术领域
本发明属于区块链共识协议技术领域,特别是涉及一种基于区块链的数据共享及仲裁方法。
背景技术
随着网络应用的快速发展,用户的数据量也呈指数性增长,但是很多拥有数据的企业或机构不具备分析数据的能力,而具备分析能力和需求的人得不到数据,这就造成了所谓的数据孤岛现象,基于区块链的数据共享技术可以解决这一问题。但是在共享过程中,由于数据不公开,导致数据共享过程不易被验证,怎样在数据曝光度最低的情况下解决数据共享过程中的纠纷,如何通过设计仲裁方法来保证恶意节点不会通过恶意仲裁获得共享数据,是在基于区块链的数据共享技术中两个最重要的问题。
目前基于区块链的数据共享方法主要包括以下几种:
账本式数据共享方法:目前大多数基于区块链的数据共享采用账本式数据共享方法,由数据需求方和数据提供方单独签订协议,进行线下数据交换,将数据交换的协议及过程记录在区块链上,由双方在区块链上达成共识后将消息广播至全网,从而实现数据共享过程的可溯源。由于数据共享双方不通过区块链达成协议,只通过区块链保存共享过程,所以不需要基于区块链共识的仲裁机制。
合约式数据共享方法:目前还存在基于智能合约数据共享方法,由数据共享各方组成联盟链,通过区块链智能合约进行数据共享,对共享过程全网共识,但是并不暴露共享的数据本身。在这种数据共享方法中,由于共享数据并不暴露,所以在产生纠纷时需要仲裁机制保证链上数据的正确性。
目前已经存在的区块链仲裁方法是EOS的ECAF,及EOS核心仲裁法庭,该仲裁法庭由EOS专门培训后组成中心化仲裁机构,负责EOS***中的纠纷仲裁。
现有的账本式数据共享方法并不通过区块链技术实现纠纷仲裁,而是通过线下协商的办法解决矛盾纠纷,协商过程并不被他人看到。现有的合约式数据共享方法在产生纠纷时,默认数据提供方提供的数据是可信的,因而对于数据提供方提供虚假数据的行为不能做出判断,从而在一定程度上损害了数据需求方的利益。
目前基于区块链的仲裁方法主要为:
中心化的仲裁方法:现有的基于区块链的仲裁机制实际上是一种中心化的仲裁机制,由专业的人经过培训后组成专业的机构对***进行仲裁,在一定程度上不符合区块链去中心化解决问题的方式,而且传统的核心和权力的仲裁方式,对区块链本身结构是一种冲击。
发明内容
为了解决上述问题,本发明的目的在于提供一种基于区块链的数据共享仲裁方法。
为了达到上述目的,本发明提供的基于区块链的数据共享及仲裁方法包括按顺序进行的下列步骤:
1)初始化区块链网络:各数据共享方作为数据共享成员签署条约以形成共同维护管理且数据共享的区块链网络,并议定通信协议;
2)设置数据共享成员准入规则:当非数据共享成员发出加入区块链网络的请求时,判断该请求,利用共识机制对该请求达成共识并针对不同请求做出相应操作;
3)基于区块链的数据共享:数据请求方进行基于区块链的数据处理模型共享,数据提供方进行基于数据处理模型的数据共享;
4)选举仲裁委员会成员及随机生成仲裁位置顺序:首先依据各数据共享成员对区块链网络的贡献度进行投票,然后将得票多的前几位数据共享成员选举为仲裁委员会成员,之后基于上述仲裁委员会成员随机生成仲裁位置顺序,并获取初始化区块链网络时确定的仲裁有效时间;
5)发起仲裁请求以验证基于区块链共识的数据并确定仲裁费用:若数据需求方认为上述数据存在问题,其可作为仲裁发起人对数据发起仲裁请求;由数据需求方编写智能合约,然后将仲裁费用放入智能合约,同时数据提供方也将仲裁费用放入智能合约;
6)基于仲裁机制的数据仲裁并判断仲裁委员会是否需要重组:数据需求方发起仲裁请求后,根据步骤4)中得到的仲裁位置顺序由相应的仲裁委员会成员进行数据仲裁和产生仲裁结果,并根据仲裁有效时间来判断仲裁委员会是否需要重组;
7)支付基于智能合约的仲裁费用:仲裁过程结束后,智能合约将自主进行仲裁费用的支付;若仲裁结果为数据真实可信,需由仲裁发起人,即数据请求方提供仲裁费用,并将数据提供方的仲裁费用退回;若仲裁结果为数据为虚假数据,则需由数据提供方提供仲裁费用,将数据请求方的仲裁费用退回,从而实现基于智能合约的自动仲裁费用支付。
在步骤3)中,所述的数据请求方进行基于区块链的数据处理模型共享的方法包括下列步骤:
101)数据请求方i根据自己的任务需求生成数据处理模型Mi
102)数据请求方i将数据处理模型Mi广播到区块链网络以实现模型上传;
103)区块链网络通过共识达成一致,并将数据处理模型Mi保存在区块链中,供数据提供方调用及运行。
在步骤3)中,所述的数据提供方进行基于数据处理模型的数据共享的方法包括以下步骤:
201)区块链网络中所有收到数据处理模型Mi的数据共享成员根据自身的兴趣和能力选取相应的数据处理模型Mi进行共享;
202)参与数据共享的数据提供方j收集共享过程相关数据Dj
203)数据提供方j使用获取的数据处理模型Mi处理共享过程相关数据Dj,得到处理后的数据Mi(Dj);
204)数据提供方j将数据Mi(Dj)上传到区块链中等待确认;
205)区块链网络通过共识机制确定数据提供方j上传的数据Mi(Dj)是否有效,若有效则将符合要求的数据作为新的区块写入区块链中。
在步骤4)中,所述的依据各数据共享成员对区块链网络的贡献度进行投票,然后将得票多的前几位数据共享成员选举为仲裁委员会成员的方法包括下列步骤:
301)数据共享成员
Figure BDA0002288761080000041
将自己持有的股权当作选票
Figure BDA0002288761080000042
将其投给选中的数据共享成员
Figure BDA0002288761080000043
302)区块链网络统计每一个数据共享成员的最终选票:
Figure BDA0002288761080000044
其中
Figure BDA0002288761080000051
表示数据共享成员
Figure BDA0002288761080000052
收到的来自数据共享成员
Figure BDA0002288761080000053
的选票
Figure BDA0002288761080000054
n表示该区块链网络中数据共享成员的总数;
303)区块链网络根据收集到的最终选票集合{Sto1,Sto2,…,Ston},调用Sorted(Sto1,Sto2,…,Ston)对每个数据共享成员获得的最终选票进行降序排列,并选出前N个数据共享成员
Figure BDA0002288761080000055
作为仲裁委员会成员,其中N为初始化区块链网络时设定的仲裁委员会成员个数。
在步骤4)中,所述的基于仲裁委员会成员随机生成仲裁位置顺序的方法包括下列步骤:
401)根据公式
Figure BDA0002288761080000056
计算出仲裁委员会成员的总投票数;
402)根据公式j=Sum%n,将数据共享成员
Figure BDA0002288761080000057
视为第j个位置的仲裁委员会成员;
403)根据公式j=Sum%(n-1),将数据共享成员
Figure BDA0002288761080000058
视为第j-1个位置的仲裁委员会成员;
404)重复上述操作,将仲裁委员会成员的仲裁位置顺序随机打乱;
其中当数据共享成员
Figure BDA0002288761080000059
计算出的随机位置已被其余数据共享成员占据时,则继续往后排,直到找到第一空缺位置为止;如果直到最后也没找到空缺位置,则从第一个位置开始继续寻找。
在步骤5)中,所述的仲裁费用Cj的多少由产生仲裁结果的时间Tj及占用区块链网络的资源Sj的多少来确定,即:
Figure BDA00022887610800000510
在步骤6)中,所述的进行数据仲裁和产生仲裁结果的方法是首先仲裁委员会成员请求数据提供方提供原始数据并对该原始数据进行校验,若原始数据不符则直接产生仲裁结果,否则获取数据请求方的数据处理模型,然后利用数据处理模型对原始数据进行计算,产生计算结果,并将计算结果与上述步骤3)中获得的处理后的数据进行比对,根据比对结果产生仲裁结果,最后将仲裁结果生成区块并放入仲裁链的末尾。
在步骤6)中,所述的根据仲裁有效时间来判断仲裁委员会是否需要重组的方法是根据仲裁位置顺序判断下一位进行仲裁的仲裁委员会成员
Figure BDA0002288761080000061
并在仲裁有效时间内等待该仲裁委员会成员产生仲裁结果;若该仲裁委员会成员未能产生仲裁结果,则依据仲裁位置顺序选择下一位仲裁委员会成员
Figure BDA0002288761080000062
进行仲裁;若该仲裁委员会成员也并未在仲裁有效时间内产生仲裁结果,则需要按照步骤4)重新产生仲裁委员会。
本发明提供的基于区块链的数据共享及仲裁方法的有益效果是:
(1)以区块链网络共享记录的形式进行数据共享,在共享数据的情况下有效保护数据隐私不被泄露;(2)在数据共享成员相互之间进行数据共享时,能够在不公开数据的情况下保证区块链上数据真实可靠;(3)区块链的去中心化的特点可以减少平台的维护成本,降低数据共享及仲裁机构的实施难度;区块链不可篡改的特性,提高了共享数据和仲裁结果的可信性;(4)区块的分布式架构可确保***在仲裁过程中不会由于单个节点故障而瘫痪,实现了数据共享过程和仲裁过程的算力分散;(5)仲裁委员会成员的选取过程是推荐制,对***贡献度越大的人推荐票权值越大,有效保证拥有更多***权利的人不会主动作恶,保证了***的可信及稳定。
附图说明
图1为本发明提供的基于区块链的数据共享及仲裁方法流程图。
图2为加入区块链网络的请求发起过程流程图。
图3为基于区块链的数据共享过程流程图
图4为选举仲裁委员会成员及随机生成仲裁顺序过程流程图。
图5为基于仲裁机制的数据仲裁过程流程图。
图6为基于智能合约的仲裁费用支付方法流程图。
具体实施方式
下面结合附图和实施例对本发明作进一步详细描述。
如图1所示,本发明提供的基于区块链的数据共享及仲裁方法包括按顺序进行的下列步骤:
1)初始化区块链网络:各数据共享方作为数据共享成员签署条约以形成共同维护管理且数据共享的区块链网络,并议定通信协议;
2)设置数据共享成员准入规则:当非数据共享成员发出加入区块链网络的请求时,判断该请求,利用共识机制对该请求达成共识并针对不同请求做出相应操作,具体过程如图2所示。
3)基于区块链的数据共享:数据请求方进行基于区块链的数据处理模型共享,数据提供方进行基于数据处理模型的数据共享,具体过程如图3所示。
在步骤3)中,所述的数据请求方进行基于区块链的数据处理模型共享的方法包括下列步骤:
101)数据请求方i根据自己的任务需求生成数据处理模型Mi
102)数据请求方i将数据处理模型Mi广播到区块链网络以实现模型上传;
103)区块链网络通过共识达成一致,并将数据处理模型Mi保存在区块链中,供数据提供方调用及运行。
在步骤3)中,所述的数据提供方进行基于数据处理模型的数据共享的方法包括以下步骤:
201)区块链网络中所有收到数据处理模型Mi的数据共享成员根据自身的兴趣和能力选取相应的数据处理模型Mi进行共享;
202)参与数据共享的数据提供方j收集共享过程相关数据Dj
203)数据提供方j使用获取的数据处理模型Mi处理共享过程相关数据Dj,得到处理后的数据Mi(Dj);
204)数据提供方j将数据Mi(Dj)上传到区块链中等待确认;
205)区块链网络通过共识机制确定数据提供方j上传的数据Mi(Dj)是否有效,若有效则将符合要求的数据作为新的区块写入区块链中。
4)选举仲裁委员会成员及随机生成仲裁位置顺序:首先依据各数据共享成员对区块链网络的贡献度进行投票,然后将得票多的前几位数据共享成员选举为仲裁委员会成员,之后基于上述仲裁委员会成员随机生成仲裁位置顺序,并获取初始化区块链网络时确定的仲裁有效时间。仲裁有效时间即当仲裁委员会成员依照仲裁顺序获得仲裁权利时,对某一仲裁请求产生仲裁结果的时间。选举仲裁委员会成员及随机生成仲裁顺序过程如图4所示。
在步骤4)中,所述的依据各数据共享成员对区块链网络的贡献度进行投票,然后将得票多的前几位数据共享成员选举为仲裁委员会成员的方法包括下列步骤:
301)数据共享成员
Figure BDA0002288761080000081
将自己持有的股权当作选票
Figure BDA0002288761080000082
将其投给选中的数据共享成员
Figure BDA0002288761080000083
302)区块链网络统计每一个数据共享成员的最终选票:
Figure BDA0002288761080000091
其中
Figure BDA0002288761080000092
表示数据共享成员
Figure BDA0002288761080000093
收到的来自数据共享成员
Figure BDA0002288761080000094
的选票
Figure BDA0002288761080000095
n表示该区块链网络中数据共享成员的总数;
303)区块链网络根据收集到的最终选票集合{Sto1,Sto2,…,Ston},调用Sorted(Sto1,Sto2,…,Ston)对每个数据共享成员获得的最终选票进行降序排列,并选出前N个数据共享成员
Figure BDA0002288761080000096
作为仲裁委员会成员,其中N为初始化区块链网络时设定的仲裁委员会成员个数。
在步骤4)中,所述的基于仲裁委员会成员随机生成仲裁位置顺序的方法包括下列步骤:
401)根据公式
Figure BDA0002288761080000097
计算出仲裁委员会成员的总投票数;
402)根据公式j=Sum%n,将数据共享成员
Figure BDA0002288761080000098
视为第j个位置的仲裁委员会成员;
403)根据公式j=Sum%(n-1),将数据共享成员
Figure BDA0002288761080000099
视为第j-1个位置的仲裁委员会成员;
404)重复上述操作,将仲裁委员会成员的仲裁位置顺序随机打乱;
其中当数据共享成员
Figure BDA00022887610800000910
计算出的随机位置已被其余数据共享成员占据时,则继续往后排,直到找到第一空缺位置为止;如果直到最后也没找到空缺位置,则从第一个位置开始继续寻找。
5)发起仲裁请求以验证基于区块链共识的数据并确定仲裁费用:在上述新的区块链中的共识内容为数据,由于只能对数据的来源进行鉴定,而不能对结果本身的真实性进行验证,因此,若数据需求方认为上述数据存在问题,其可作为仲裁发起人对数据发起仲裁请求;
在仲裁请求发起过程中,由于仲裁请求会消耗仲裁委员会成员的大量计算资源,同时为避免仲裁机制的滥用以及恶意节点通过仲裁机制获取共享数据,本发明采用一种基于智能合约的仲裁费用支付机制,收取的仲裁费用Cj的多少由产生仲裁结果的时间Tj及占用区块链网络的资源Sj的多少来确定,即:
Figure BDA0002288761080000101
由数据需求方编写智能合约,然后将仲裁费用放入智能合约,同时数据提供方也将仲裁费用放入智能合约。
6)基于仲裁机制的数据仲裁并判断仲裁委员会是否需要重组:数据需求方发起仲裁请求后,根据步骤4)中得到的仲裁位置顺序由相应的仲裁委员会成员进行数据仲裁和产生仲裁结果,并根据仲裁有效时间来判断仲裁委员会是否需要重组;
进行数据仲裁和产生仲裁结果的方法是首先仲裁委员会成员请求数据提供方提供原始数据并对该原始数据进行校验,若原始数据不符则直接产生仲裁结果,否则获取数据请求方的数据处理模型,然后利用数据处理模型对原始数据进行计算,产生计算结果,并将计算结果与上述步骤3)中获得的处理后的数据进行比对,根据比对结果产生仲裁结果,最后将仲裁结果生成区块并放入仲裁链的末尾。基于仲裁机制的数据仲裁过程流程图如图5所示;
根据仲裁有效时间来判断仲裁委员会是否需要重组的方法是根据仲裁位置顺序判断下一位进行仲裁的仲裁委员会成员
Figure BDA0002288761080000102
并在仲裁有效时间内等待该仲裁委员会成员产生仲裁结果;若该仲裁委员会成员未能产生仲裁结果,则依据仲裁位置顺序选择下一位仲裁委员会成员
Figure BDA0002288761080000103
进行仲裁;若该仲裁委员会成员也并未在仲裁有效时间内产生仲裁结果,则需要按照步骤4)重新产生仲裁委员会;
7)支付基于智能合约的仲裁费用:仲裁过程结束后,智能合约将自主进行仲裁费用的支付;若仲裁结果为数据真实可信,需由仲裁发起人,即数据请求方提供仲裁费用,并将数据提供方的仲裁费用退回;若仲裁结果为数据为虚假数据,则需由数据提供方提供仲裁费用,将数据请求方的仲裁费用退回,从而实现基于智能合约的自动仲裁费用支付。基于智能合约的仲裁费用支付方法如图6所示。

Claims (8)

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)是否有效,若有效则将符合要求的数据作为新的区块写入区块链中。
4.根据权利要求1所述的基于区块链的数据共享及仲裁方法,其特征在于:在步骤4)中,所述的依据各数据共享成员对区块链网络的贡献度进行投票,然后将得票多的前几位数据共享成员选举为仲裁委员会成员的方法包括下列步骤:
301)数据共享成员
Figure FDA0002288761070000032
将自己持有的股权当作选票
Figure FDA00022887610700000311
将其投给选中的数据共享成员
Figure FDA0002288761070000033
302)区块链网络统计每一个数据共享成员的最终选票:
Figure FDA0002288761070000031
其中
Figure FDA00022887610700000312
表示数据共享成员
Figure FDA0002288761070000034
收到的来自数据共享成员
Figure FDA0002288761070000035
的选票
Figure FDA0002288761070000036
n表示该区块链网络中数据共享成员的总数;
303)区块链网络根据收集到的最终选票集合{Sto1,Sto2,…,Ston},调用Sorted(Sto1,Sto2,…,Ston)对每个数据共享成员获得的最终选票进行降序排列,并选出前N个数据共享成员
Figure FDA0002288761070000037
作为仲裁委员会成员,其中N为初始化区块链网络时设定的仲裁委员会成员个数。
5.根据权利要求1所述的基于区块链的数据共享及仲裁方法,其特征在于:在步骤4)中,所述的基于仲裁委员会成员随机生成仲裁位置顺序的方法包括下列步骤:
401)根据公式
Figure FDA0002288761070000039
计算出仲裁委员会成员的总投票数;
402)根据公式j=Sum%n,将数据共享成员
Figure FDA0002288761070000038
视为第j个位置的仲裁委员会成员;
403)根据公式j=Sum%(n-1),将数据共享成员
Figure FDA00022887610700000310
视为第j-1个位置的仲裁委员会成员;
404)重复上述操作,将仲裁委员会成员的仲裁位置顺序随机打乱;
其中当数据共享成员
Figure FDA0002288761070000042
计算出的随机位置已被其余数据共享成员占据时,则继续往后排,直到找到第一空缺位置为止;如果直到最后也没找到空缺位置,则从第一个位置开始继续寻找。
6.根据权利要求1所述的基于区块链的数据共享及仲裁方法,其特征在于:在步骤5)中,所述的仲裁费用Cj的多少由产生仲裁结果的时间Tj及占用区块链网络的资源Sj的多少来确定,即:
Figure FDA0002288761070000041
7.根据权利要求1所述的基于区块链的数据共享及仲裁方法,其特征在于:在步骤6)中,所述的进行数据仲裁和产生仲裁结果的方法是首先仲裁委员会成员请求数据提供方提供原始数据并对该原始数据进行校验,若原始数据不符则直接产生仲裁结果,否则获取数据请求方的数据处理模型,然后利用数据处理模型对原始数据进行计算,产生计算结果,并将计算结果与上述步骤3)中获得的处理后的数据进行比对,根据比对结果产生仲裁结果,最后将仲裁结果生成区块并放入仲裁链的末尾。
8.根据权利要求1所述的基于区块链的数据共享及仲裁方法,其特征在于:在步骤6)中,所述的根据仲裁有效时间来判断仲裁委员会是否需要重组的方法是根据仲裁位置顺序判断下一位进行仲裁的仲裁委员会成员
Figure FDA0002288761070000043
并在仲裁有效时间内等待该仲裁委员会成员产生仲裁结果;若该仲裁委员会成员未能产生仲裁结果,则依据仲裁位置顺序选择下一位仲裁委员会成员
Figure FDA0002288761070000044
进行仲裁;若该仲裁委员会成员也并未在仲裁有效时间内产生仲裁结果,则需要按照步骤4)重新产生仲裁委员会。
CN201911171182.8A 2019-11-26 2019-11-26 一种基于区块链的数据共享及仲裁方法 Active CN110928951B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201911171182.8A CN110928951B (zh) 2019-11-26 2019-11-26 一种基于区块链的数据共享及仲裁方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201911171182.8A CN110928951B (zh) 2019-11-26 2019-11-26 一种基于区块链的数据共享及仲裁方法

Publications (2)

Publication Number Publication Date
CN110928951A true CN110928951A (zh) 2020-03-27
CN110928951B CN110928951B (zh) 2023-03-14

Family

ID=69851968

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201911171182.8A Active CN110928951B (zh) 2019-11-26 2019-11-26 一种基于区块链的数据共享及仲裁方法

Country Status (1)

Country Link
CN (1) CN110928951B (zh)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111461885A (zh) * 2020-03-31 2020-07-28 财付通支付科技有限公司 共识网络管理方法、装置、计算机以及可读存储介质
CN111510347A (zh) * 2020-04-08 2020-08-07 北京链化未来科技有限公司 一种提高区块链共识效率的方法
CN111597273A (zh) * 2020-05-26 2020-08-28 牛津(海南)区块链研究院有限公司 一种数据共享方法及供应链金融***
CN112053261A (zh) * 2020-08-07 2020-12-08 深圳区块大陆科技有限公司 在区块链上实现自由仲裁的一种方法
CN112187866A (zh) * 2020-09-03 2021-01-05 山东大学 一种基于共享存储的新型区块链共识方法
CN112766965A (zh) * 2021-01-25 2021-05-07 天津理工大学 一种基于智能合约的隐私保护数据共享方法
CN114944954A (zh) * 2022-05-23 2022-08-26 天津理工大学 一种基于函数加密的隐私安全数据共享方法
CN116860709A (zh) * 2023-09-01 2023-10-10 国能(北京)商务网络有限公司 一种交易决策数据的共享使用方法
CN117787817A (zh) * 2024-02-28 2024-03-29 西安航科创星电子科技有限公司 一种基于导电铜浆的陶瓷片感电容器生产及溯源方法

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107135209A (zh) * 2017-04-21 2017-09-05 天津理工大学 一种基于区块链的数据共享方法
WO2018209542A1 (zh) * 2017-05-16 2018-11-22 北京大学深圳研究生院 一种用于去中心化域名***的共识方法
CN109447795A (zh) * 2018-09-11 2019-03-08 中国人民解放军国防科技大学 一种支持快速达成最终确认性的拜占庭共识方法
CN109598616A (zh) * 2018-12-09 2019-04-09 大连飞创信息技术有限公司 一种引入仲裁机制的区块链数据隐私保护的方法
CN109639753A (zh) * 2018-10-26 2019-04-16 众安信息技术服务有限公司 一种基于区块链的数据共享方法及***
WO2019127531A1 (zh) * 2017-12-29 2019-07-04 深圳前海达闼云端智能科技有限公司 基于区块链的数据处理方法、装置、存储介质及电子设备
CN110032573A (zh) * 2019-03-26 2019-07-19 中山大学 一种基于区块链的黑名单共享方法、仲裁方法及装置
CN110335156A (zh) * 2019-07-09 2019-10-15 广东投盟科技有限公司 区块链的规则维护方法及其***
CN110348988A (zh) * 2019-06-18 2019-10-18 平安普惠企业管理有限公司 仲裁处理方法、电子装置及计算机可读存储介质

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107135209A (zh) * 2017-04-21 2017-09-05 天津理工大学 一种基于区块链的数据共享方法
WO2018209542A1 (zh) * 2017-05-16 2018-11-22 北京大学深圳研究生院 一种用于去中心化域名***的共识方法
WO2019127531A1 (zh) * 2017-12-29 2019-07-04 深圳前海达闼云端智能科技有限公司 基于区块链的数据处理方法、装置、存储介质及电子设备
CN109447795A (zh) * 2018-09-11 2019-03-08 中国人民解放军国防科技大学 一种支持快速达成最终确认性的拜占庭共识方法
CN109639753A (zh) * 2018-10-26 2019-04-16 众安信息技术服务有限公司 一种基于区块链的数据共享方法及***
CN109598616A (zh) * 2018-12-09 2019-04-09 大连飞创信息技术有限公司 一种引入仲裁机制的区块链数据隐私保护的方法
CN110032573A (zh) * 2019-03-26 2019-07-19 中山大学 一种基于区块链的黑名单共享方法、仲裁方法及装置
CN110348988A (zh) * 2019-06-18 2019-10-18 平安普惠企业管理有限公司 仲裁处理方法、电子装置及计算机可读存储介质
CN110335156A (zh) * 2019-07-09 2019-10-15 广东投盟科技有限公司 区块链的规则维护方法及其***

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
薛腾飞: "区块链应用若干问题研究" *
陈西蒙: "基于区块链的供应链交易和假货鉴别的关键技术研究" *

Cited By (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111461885B (zh) * 2020-03-31 2024-03-19 财付通支付科技有限公司 共识网络管理方法、装置、计算机以及可读存储介质
CN111461885A (zh) * 2020-03-31 2020-07-28 财付通支付科技有限公司 共识网络管理方法、装置、计算机以及可读存储介质
CN111510347A (zh) * 2020-04-08 2020-08-07 北京链化未来科技有限公司 一种提高区块链共识效率的方法
CN111597273A (zh) * 2020-05-26 2020-08-28 牛津(海南)区块链研究院有限公司 一种数据共享方法及供应链金融***
CN112053261A (zh) * 2020-08-07 2020-12-08 深圳区块大陆科技有限公司 在区块链上实现自由仲裁的一种方法
CN112053261B (zh) * 2020-08-07 2024-06-04 深圳区块大陆科技有限公司 在区块链上实现自由仲裁的一种方法
CN112187866A (zh) * 2020-09-03 2021-01-05 山东大学 一种基于共享存储的新型区块链共识方法
CN112187866B (zh) * 2020-09-03 2021-10-15 山东大学 一种基于共享存储的新型区块链共识方法
CN112766965B (zh) * 2021-01-25 2022-09-02 天津理工大学 一种基于智能合约的隐私保护数据共享方法
CN112766965A (zh) * 2021-01-25 2021-05-07 天津理工大学 一种基于智能合约的隐私保护数据共享方法
CN114944954A (zh) * 2022-05-23 2022-08-26 天津理工大学 一种基于函数加密的隐私安全数据共享方法
CN114944954B (zh) * 2022-05-23 2023-08-25 天津理工大学 一种基于函数加密的隐私安全数据共享方法
CN116860709A (zh) * 2023-09-01 2023-10-10 国能(北京)商务网络有限公司 一种交易决策数据的共享使用方法
CN116860709B (zh) * 2023-09-01 2023-12-05 国能(北京)商务网络有限公司 一种交易决策数据的共享使用方法
CN117787817A (zh) * 2024-02-28 2024-03-29 西安航科创星电子科技有限公司 一种基于导电铜浆的陶瓷片感电容器生产及溯源方法
CN117787817B (zh) * 2024-02-28 2024-05-07 西安航科创星电子科技有限公司 一种基于导电铜浆的陶瓷片感电容器生产及溯源方法

Also Published As

Publication number Publication date
CN110928951B (zh) 2023-03-14

Similar Documents

Publication Publication Date Title
CN110928951B (zh) 一种基于区块链的数据共享及仲裁方法
Cui et al. A decentralized and trusted edge computing platform for Internet of Things
CN111563786B (zh) 一种基于区块链的虚拟电厂调控平台及运行方法
CN110232507B (zh) 基于智能合约的众包活动全过程监管方法及***
CN109872152A (zh) 基于股份授权证明机制的区块链共识方法及相关设备
CN110335147A (zh) 一种基于区块链的数字资产信息交换***及方法
CN109510713A (zh) 一种基于区块链的流量共享激励方法
CN112488787A (zh) 基于区块链的共享资源租赁方法、装置和计算机设备
CN110264222A (zh) 基于数据采集的尽职调查方法、装置及终端设备
CN111047316A (zh) 一种反篡改的智能区块链***及实现方法
CN111899023A (zh) 一种基于区块链的群智感知机器学习安全众包方法及***
CN111324663A (zh) 基于区块链的数据处理方法、装置、设备及可读存储介质
CN115499129A (zh) 一种多模信任跨链共识方法、***、介质、设备及终端
CN115396442A (zh) 一种面向城市轨道交通的算力共享***及方法
CN114372589A (zh) 一种联邦学习方法及相关装置
CN112184274A (zh) 一种在线履约***和方法
CN113553377A (zh) 基于区块链和联邦学习的数据共享方法及装置
CN113420323B (zh) 数据共享方法及终端设备
Liu et al. Blockchain-empowered lifecycle management for AI-generated content products in edge networks
CN109785177A (zh) 基于区块链的用户社区行为管理方法、装置、介质和设备
CN116821952A (zh) 基于区块链共识机制的隐私数据计算可追溯***及方法
US20210243022A1 (en) Computer-implemented methods and systems for controlling tasks implemented by a cyclically-ordered set of nodes participating in a blockchain network
CN114978893A (zh) 一种基于区块链的去中心化联邦学习方法及***
CN114584990A (zh) 一种基于预言机的跨联盟链细粒度频谱共享机制
CN114611071A (zh) 一种基于联盟链的众包式数字内容版权检测方法

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant