CN109684519A - 一种基于区块链的去中心化芯片研发交易数据存储方法及*** - Google Patents

一种基于区块链的去中心化芯片研发交易数据存储方法及*** Download PDF

Info

Publication number
CN109684519A
CN109684519A CN201811520118.1A CN201811520118A CN109684519A CN 109684519 A CN109684519 A CN 109684519A CN 201811520118 A CN201811520118 A CN 201811520118A CN 109684519 A CN109684519 A CN 109684519A
Authority
CN
China
Prior art keywords
node
block
common recognition
data
transaction
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
CN201811520118.1A
Other languages
English (en)
Other versions
CN109684519B (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.)
Hangzhou Kiel Technology Co.,Ltd.
Original Assignee
Hangzhou Kilby Blockchain Technology Ltd
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 Hangzhou Kilby Blockchain Technology Ltd filed Critical Hangzhou Kilby Blockchain Technology Ltd
Priority to CN201811520118.1A priority Critical patent/CN109684519B/zh
Priority to PCT/CN2019/072288 priority patent/WO2020118858A1/zh
Publication of CN109684519A publication Critical patent/CN109684519A/zh
Application granted granted Critical
Publication of CN109684519B publication Critical patent/CN109684519B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1097Protocols in which an application is distributed across nodes in the network for distributed storage of data in networks, e.g. transport arrangements for network file system [NFS], storage area networks [SAN] or network attached storage [NAS]

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

本发明涉及一种去中心化芯片研发交易数据存储方法及***,该方法包括:获取预设时间段内进行各芯片研发交易而产生的交易数据、智能合约消息数据和芯片研发数据;利用至少两个共识节点依次循环对区块头进行至少一次哈希运算,各次哈希运算均获得一哈希值,区块头根据预设时间段内产生的所有交易数据和所有智能合约消息数据而获得;将优先运算出小于预设自主挖矿目标值的哈希值的共识节点确定为记账节点;通过记账节点将预设时间段内产生的所有芯片研发数据存入分布式链下存储***,并将预设时间段内产生的所有交易数据和所有智能合约消息数据存入区块链。由于可链上链下分开存储数据,故适用于存储较大数据量的芯片研发交易数据。

Description

一种基于区块链的去中心化芯片研发交易数据存储方法及 ***
技术领域
本发明涉及计算机技术领域,尤其涉及一种去中心化芯片研发交易数据存储方法及***。
背景技术
集成电路是信息产业的基石,集成电路产业发展需要具备深厚的技术功底并长期积累。目前,集成电路的开发需要依次经过硬件代码、电路、仿真、工艺、版图、流片测试验证、封装等环节,各环节均需专业团队进行维护。
目前,可以基于传统的以太坊数据层,对芯片研发交易数据进行存储。其中,以太坊是一个开源的有智能合约功能的公共区块链平台。如此,不适用于存储数据量较大的芯片研发交易数据。
因此,针对以上不足,需要提供一种能够适用于存储较大数据量的芯片研发交易数据的方法。
发明内容
本发明要解决的技术问题在于较大数据量的芯片研发交易数据的存储,针对现有技术中的缺陷,提供一种能够适用于存储较大数据量的芯片研发交易数据的方法。
为了解决上述技术问题,本发明提供了一种去中心化芯片研发交易数据存储方法,包括:
获取预设时间段内进行每一个芯片研发交易而产生的交易数据、智能合约消息数据和芯片研发数据;
利用至少两个共识节点依次循环对区块头进行至少一次哈希运算,其中,每一次哈希运算均获得一个哈希值,所述区块头根据所述预设时间段内产生的所有交易数据和所有智能合约消息数据而获得;
将目标共识节点确定为记账节点,其中,所述目标共识节点优先运算出小于预设自主挖矿目标值的哈希值;
通过所述记账节点,将所述预设时间段内产生的所有芯片研发数据存入分布式链下存储***,并将所述预设时间段内产生的所有交易数据和所有智能合约消息数据存入区块链。
优选地,在所述利用至少两个共识节点依次循环对区块头进行至少一次哈希运算之前,进一步包括:从至少两个***节点和至少一个授权节点中选择出所述至少两个共识节点,其中,所述***节点为始终在线并稳定运行的节点,所述授权节点为具有共识权限的从业用户节点。
优选地,所述从至少两个***节点和至少一个授权节点中选择出所述至少两个共识节点,包括:从至少一个授权节点中筛选出至少一个目标授权节点,其中,任一授权节点被选中作为目标授权节点的概率与该授权节点对应的参与度成正比,所述参与度由授权节点的在线时间和/或评价得分而确定;将所述至少两个***节点和所述至少一个目标授权节点确定为所述至少两个共识节点。
优选地,所述利用至少两个共识节点依次循环对区块头进行至少一次哈希运算,包括:
分别生成与每一个所述共识节点相对应的积分奖励交易信息,其中,对于任一所述共识节点,该共识节点为***节点时,该共识节点对应的积分奖励交易信息包括奖励积分值和奖励节点标识,所述奖励节点标识用于标识一个所述目标授权节点,该共识节点为授权节点时,该共识节点对应的积分奖励交易信息包括奖励积分值;
根据预先确定的节点排序结果,每一个所述共识节点依次对相对应的区块头进行至少一次哈希运算而获得至少一个哈希值,
其中,对于所述至少两个共识节点中的任一第一共识节点,通过打包所述第一共识节点对应的积分奖励交易信息以及所述预设时间段内产生的所有交易数据和所有智能合约消息数据,以获得所述第一共识节点对应的第一区块主体,所述第一共识节点对应的第一区块头包括有所述第一区块主体的哈希值、所述区块链上末位区块的哈希值和自主挖矿随机数,其中,所述自主挖矿随机数按照预设的规则变化,使得所述第一共识节点不同次对所述第一区块头进行哈希运算时,所述第一区块头中包括有不同的自主挖矿随机数。
优选地,该方法进一步包括:按照相对应的参与度由大至小的顺序,将所述至少一个目标授权节点排列在所述至少两个***节点之后,并根据各个所述共识节点的排列顺序,获得所述节点排序结果。
优选地,在所述将目标共识节点确定为记账节点之后,进一步包括:所述记账节点为***节点时,根据所述记账节点对应的积分奖励交易信息中包括的第一奖励积分值和第一奖励节点标识,向所述第一奖励节点标识所标识的目标授权节点,发放与所述第一奖励积分值相对应的积分;所述记账节点为授权节点时,根据所述记账节点对应的积分奖励交易信息中包括的第二奖励积分值,向所述记账节点发放与所述第二奖励积分值相对应的积分。
优选地,所述将所述预设时间段内产生的所有交易数据和所有智能合约消息数据存入区块链,包括:生成新区块,所述新区块包括区块头和区块主体,所述记账节点对所述新区块的区块头进行哈希运算所获得的哈希值小于所述自主挖矿目标值,所述新区块的区块主体为所述记账节点对应的区块主体;将所述新区块链接到所述区块链上。
优选地,在所述获取预设时间段内进行每一个芯片研发交易而产生的交易数据、智能合约消息数据和芯片研发数据之前,进一步包括:对于交易节点集群中的任一交易节点,第一交易节点广播有针对一第一芯片研发交易目标的至少一个芯片研发交易需求时,针对每一个所述芯片研发交易需求均执行:根据区块链上存储的针对所述第一芯片研发交易目标的智能合约,在确定出所述第一交易节点和第二交易节点之间,发生有针对当前芯片研发交易需求的第一芯片研发交易时,获取针对所述第一芯片研发交易的交易数据、智能合约消息数据和芯片研发数据。
优选地,所述将所述预设时间段内产生的所有芯片研发数据存入分布式链下存储***,包括:利用分布式链下存储***,存储所述预设时间段内获取到的所有芯片研发数据,以及针对所述预设时间段内获取到的每一个芯片研发数据的目标哈希值;
所述将所述预设时间段内产生的所有交易数据和所有智能合约消息数据存入区块链,包括:生成新区块,其中,所述新区块的区块主体包括每一个所述目标哈希值,以及所述预设时间段内获取到的所有交易数据和所有智能合约消息数据,所述新区块的区块头包括所述区块链中末位区块的哈希值、针对所述新区块的区块主体的哈希值和所述新区块生成时间的时间戳;基于所述时间戳,按照区块生成时间的先后顺序,将所述新区块链接到所述区块链上。
本发明还提供了一种去中心化芯片研发交易数据存储***,包括:
分布式链下存储***和包括至少两个共识节点的共识节点集群;
其中,所述共识节点的节点类型包括***节点;
所述共识节点集群中的***节点,用于获取预设时间段内进行每一个芯片研发交易而产生的交易数据、智能合约消息数据和芯片研发数据;
所述至少两个共识节点,用于依次循环对区块头进行至少一次哈希运算,其中,每一次哈希运算均获得一个哈希值,所述区块头根据所述预设时间段内产生的所有交易数据和所有智能合约消息数据而获得;将目标共识节点确定为记账节点,其中,所述目标共识节点优先运算出小于预设自主挖矿目标值的哈希值;
所述记账节点,用于将所述预设时间段内产生的所有芯片研发数据存入分布式链下存储***,并将所述预设时间段内产生的所有交易数据和所有智能合约消息数据存入区块链。
优选地,该***进一步包括:至少一个授权节点、至少一个普通节点和至少一个访客节点;
所述授权节点为联盟内具有共识权利的从业用户节点;
所述普通节点为联盟内具有区块读取权限的从业用户节点;
所述访客节点为联盟外具有从区块链中读取与其自身相关的所述待存储数据的用户节点;
所述授权节点,用于递交成为共识节点的申请,并在申请审批通过后成为所述共识节点;
所述普通节点,用于递交成为授权节点的申请,并在申请审批通过后成为所述授权节点;
所述访客节点,用于递交成为普通节点的申请,并在申请审批通过后成为所述普通节点。
实施本发明的,具有以下有益效果:能够适用于存储数据量较大的芯片研发交易数据。
附图说明
图1是本发明实施例一提供的一种去中心化芯片研发交易数据存储方法的流程图;
图2是本发明实施例十提供的一种去中心化芯片研发交易数据存储方法的流程图;
图3是本发明实施例十一提供的一种去中心化芯片研发交易数据存储***的示意图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明的一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。
实施例一
如图1所示,实施例一提供的一种去中心化芯片研发交易数据存储方法,可以包括以下步骤:
步骤101:获取预设时间段内进行每一个芯片研发交易而产生的交易数据、智能合约消息数据和芯片研发数据。
步骤102:利用至少两个共识节点依次循环对区块头进行至少一次哈希运算,其中,每一次哈希运算均获得一个哈希值,所述区块头根据所述预设时间段内产生的所有交易数据和所有智能合约消息数据而获得。
步骤103:将目标共识节点确定为记账节点,其中,所述目标共识节点优先运算出小于预设自主挖矿目标值的哈希值。
步骤104:通过所述记账节点,将所述预设时间段内产生的所有芯片研发数据存入分布式链下存储***,并将所述预设时间段内产生的所有交易数据和所有智能合约消息数据存入区块链。
需要说明的是,交易记录的防篡改和芯片研发交易相关数据的可追溯是实现去中心化芯片研发交易模式的根本要求。本实施例中,区块链是实现集成电路去中心化组织研发模式和交易模式的核心关键。区块链技术可通过分布式网络、时序不可篡改的密码学账本及分布式共识机制,以建立交易双方彼此的信任关系。
本实施例中,由各个共识节点依次循环对相应的区块头进行哈希运算,将优先运算出小于自主挖矿目标值的哈希值的共识节点确定为记账节点,从而可以缩短选举记账节点所需的时间,即实现了快速共识,提升了共识的效率。另外,由于各个共识节点运算出小于自主挖矿目标值的哈希值的概率相同,从而保证共识过程中各个共识节点之间的公平,从而可以保证共识过程的可靠性。
详细地,两交易节点间发生交易时,交易节点会在区块链网络中广播这一交易信息,如此,共识节点即可实时获取每一次芯片研发交易的交易数据、智能合约消息数据和芯片研发数据。
交易数据可以为交易时间、交易双方信息等数据,数据量通常不大,可存储于区块链中。智能合约消息数据可以为,当前发生的交易在与智能合约相匹配时所产生的消息数据,比如当前次交易的时间符合智能合约中预先约定的时间这一数据,数据量通常不大,可存储于区块链中。芯片研发数据,可以包括研发出的阶段性产品,如设计图等,数据量通常较大,可存储于分布式链下存储***中。
可见,本实施例中,数据层可以包括链上和链下两部分,其中链上部分可以是一个分布式区块链账本,是把区块串成链表的数据结构,链下部分可以是一个分布式存储***。
详细地,区块链的基本技术特征就是,支持将一段时间内发生的交易整理成区块,区块间按照先后顺序以密码学方式链接起来,形成区块的链,该链在区块链网络参与节点间复制和共享,链上内容依据不同共识机制由参与节点组成的网络集体维护。通常情况下,区块链上的共识机制主要可以用来解决,由谁来构造区块以及如何维护区块链统一的问题。
将芯片研发交易的交易数据及智能合约消息数据存储在区块链上管理,以达到可追溯防篡改的目的,可保证链的可靠运行、增强可监管性、提高区块的出块速度和稳定性。可见,本实施例可基于区块链技术,构建数据存储、流转和处理的新型分布式计算架构,保障在不通过第三方中介机构信用背书条件下,实现数据的不易篡改、不易伪造、可追溯、可复核等目的。
实施例二
实施例二与实施例一基本相同,相同之处不再赘述,不同之处在于:在所述利用至少两个共识节点依次循环对区块头进行至少一次哈希运算之前,进一步包括:从至少两个***节点和至少一个授权节点中选择出所述至少两个共识节点,其中,所述***节点为始终在线并稳定运行的节点,所述授权节点为具有共识权限的从业用户节点。
详细地,***节点可以为点对点网络中可以始终在线稳定运行的节点,属于为了保证随时都可以正常进行数据存储而部署的节点,因而***节点通常没有相对应的从业单位或从业个人。相应地,授权节点为点对点网络中具有共识权限的从业用户节点,即授权节点对应有从业单位或从业个人,授权节点的在线状态受相应用户的控制。另外,上述从业用户是指参与芯片研发和芯片交易过程的单位或个人。
实施例二中,对于上述至少两个共识节点的组成,可以由两种实现方式。
第一方面,在实施例二的一种可能实现方式中,上述至少两个共识节点不包括***节点。
详细地,由于***节点是可以始终在线稳定运行的节点,***节点的数量、运行的稳定性和安全性均具有可靠的保证,因此从***节点中选择节点作为共识节点,并保证所有共识节点均属于***节点,可以保证共识节点进行共识过程的稳定性。
第二方面,可以存在下述实施例三。
实施例三
实施例三与实施例二基本相同,相同之处不再赘述,不同之处在于:所述从至少两个***节点和至少一个授权节点中选择出所述至少两个共识节点,包括:从至少一个授权节点中筛选出至少一个目标授权节点,其中,任一授权节点被选中作为目标授权节点的概率与该授权节点对应的参与度成正比,所述参与度由授权节点的在线时间和/或评价得分而确定;将所述至少两个***节点和所述至少一个目标授权节点确定为所述至少两个共识节点。
需要说明的是,从授权节点中选择出的目标授权节点均是处于在线状态的,非在线状态的授权节点不会被选中作为目标授权节点,从而保证后续快速共识过程可以正常进行。
针对每一个授权节点,该授权节点的在线时间越长,说明该授权节点参与共识或者进行芯片研发交易的累计时间越长,该授权节点的可信程度越高。另外,授权节点每次参与芯片研发或者芯片交易后,会根据芯片研发或者芯片交易的实际完成情况为授权节点评分,进而授权节点的累计评价得分越高说明该授权节点的信誉越好。从而可以根据授权节点的在线时长和评价得分来确定对应的参与度,在线时长越长且评价得分越高的授权节点的参与度越高,对应参与度越高的授权节点的可信度越高。
在从各个授权节点中选择共识节点时,对应参与度越高的授权节点被选中作为共识节点的概率越高,但并非按照对应参与度由高至低的顺序直接选择对应参与度较高的授权节点作为共识节点,这可以保证从授权节点中选择共识节点的公平性。
此外,从授权节点中选择目标授权节点,将目标授权节点与所有***节点确定为共识节点,由于***节点的存在可以保证共识结果的可靠性,选择部分授权节点作为共识节点参与共识过程,可以提高共识过程和共识结果的公信力。
综合上述两个方面,可以仅从***节点中选择节点作为共识节点,也可以将***节点与从授权节点中选择的目标授权节点作为共识节点,故在实际业务实现过程中可以根据需求灵活确定选择共识节点的方法,从而可以提高共识的灵活性。
实施例四
实施例四与实施例三基本相同,相同之处不再赘述,不同之处在于:所述利用至少两个共识节点依次循环对区块头进行至少一次哈希运算,包括:
分别生成与每一个所述共识节点相对应的积分奖励交易信息,其中,对于任一所述共识节点,该共识节点为***节点时,该共识节点对应的积分奖励交易信息包括奖励积分值和奖励节点标识,所述奖励节点标识用于标识一个所述目标授权节点,该共识节点为授权节点时,该共识节点对应的积分奖励交易信息包括奖励积分值;
根据预先确定的节点排序结果,每一个所述共识节点依次对相对应的区块头进行至少一次哈希运算而获得至少一个哈希值,
其中,对于所述至少两个共识节点中的任一第一共识节点,通过打包所述第一共识节点对应的积分奖励交易信息以及所述预设时间段内产生的所有交易数据和所有智能合约消息数据,以获得所述第一共识节点对应的第一区块主体,所述第一共识节点对应的第一区块头包括有所述第一区块主体的哈希值、所述区块链上末位区块的哈希值和自主挖矿随机数,其中,所述自主挖矿随机数按照预设的规则变化,使得所述第一共识节点不同次对所述第一区块头进行哈希运算时,所述第一区块头中包括有不同的自主挖矿随机数。
举例来说,100个共识节点按照已经确定出的节点排序结果,依次对各自对应的区块头进行10次哈希运算,每一次对区块头进行哈希运算获得相对应的一个哈希值,直至有共识节点运算出小于自主挖矿目标值的哈希值。
针对任意一个共识节点X,根据节点排序结果轮到共识节点X进行哈希运算时,共识节点X对其对应的区块头X进行10次哈希运算。其中,区块头X可以包括有相应区块主体的哈希值、区块链末位区块的哈希值、自主挖矿随机数、版本号、时间戳和自主挖矿目标值等信息。共识节点X每对区块头X进行一次哈希运算,区块头X中的自主挖矿随机数加1,比如,共识节点X第一次对区块头X进行哈希运算时区块头X所包括的自主挖矿随机数为0,共识节点X第二次对区块头X进行哈希运算时区块头X所包括的自主挖矿随机数为1,共识节点X第三次对区块头X进行哈希运算时区块头X所包括的自主挖矿随机数为2,以此类推。再比如,之前各个共识节点所进行的哈希运算中均没有运算出小于自主挖矿目标值的哈希值,当共识节点X对区块头 X进行第五次哈希运算时,运算出的哈希值小于自主挖矿目标值,则所有共识节点停止对区块头进行哈希运算。共识节点X即为记账节点。
详细地,共识节点在对区块头进行哈希运算时,具体可以采用POW (Proof ofWork,工作量证明机制)算法对区块头进行哈希运算。
本实施例中,针对任意一个共识节点,该共识节点对应的区块头中包括有与相应区块主体的哈希值和自主挖矿随机数。由于不同共识节点所生成的积分奖励交易信息可以不同,因此不同共识节点所对应的相应区块主体的哈希值不同,从而保证不同共识节点在首次对相应区块头进行哈希运算所获得的哈希值不同。另外,针对同一个区块头,由于相应共识节点每次对该区块头进行哈希运算后,该区块头中的自助挖矿随机数都会发生变化,使得任意两次哈希运算中该区块头所包括的自助挖矿随机数不同,从而保证同一个共识节点不同次哈希运算可以获得不同的哈希值。
由各个共识节点依次循环对相应的区块头进行哈希运算,将优先运算出小于自主挖矿目标值的哈希值的共识节点确定为记账节点,从而可以缩短选举记账节点所需的时间,即实现了快速共识,提升了共识的效率。另外,由于各个共识节点运算出小于自主挖矿目标值的哈希值的概率相同,从而保证共识过程中各个共识节点之间的公平,从而可以保证共识过程的可靠性。
实施例五
实施例五与实施例四基本相同,相同之处不再赘述,不同之处在于:该方法可以进一步包括:按照相对应的参与度由大至小的顺序,将所述至少一个目标授权节点排列在所述至少两个***节点之后,并根据各个所述共识节点的排列顺序,获得所述节点排序结果。
由于***节点具有较高的可信性,在每一个区块生成过程中均会参与共识,因此将***节点排列在各个目标授权节点之前。目标授权节点的参与度可以表征目标授权节点的可信性,参与度越高说明相应目标授权节点的可信性越高,因此按照相应参与度由大至小的顺序将各个目标授权节点排列在各个***节点之后,使得对应参与度较高的目标授权节点可以优先对应参与度较低的目标授权节点进行哈希运算,一方面保证了共识过程的公平性,另一方面保证共识结果的安全性。
实施例六
实施例六与实施例四基本相同,相同之处不再赘述,不同之处在于:在所述将目标共识节点确定为记账节点之后,进一步包括:所述记账节点为***节点时,根据所述记账节点对应的积分奖励交易信息中包括的第一奖励积分值和第一奖励节点标识,向所述第一奖励节点标识所标识的目标授权节点,发放与所述第一奖励积分值相对应的积分;所述记账节点为授权节点时,根据所述记账节点对应的积分奖励交易信息中包括的第二奖励积分值,向所述记账节点发放与所述第二奖励积分值相对应的积分。
由于***节点没有相对应的从业单元或从业个人,因此向***节点方法节点没有意义,当***节点被确定为记账节点后,根据此前记账节点生成的积分奖励交易信息,将积分发放给记账节点此前随机确定出的一个目标授权节点。当目标授权节点被确定为记账节点后,根据此前记账节点生成的积分奖励交易信息,将积分发放给记账节点本身,作为进行新区块生成及上链处理的奖励。
通过生成积分奖励交易信息,在确定出记账节点之后,根据积分奖励交易信息向参与共识过程的一个授权节点发放积分,积分可以提升节点的参与度,还可以作为虚拟货币在芯片研发和芯片交易过程中用于货币支付,从而可以对授权节点进行激励,保证授权节点积极参与共识过程,保证共识过程可以正常进行。
实施例七
实施例七与实施例四基本相同,相同之处不再赘述,不同之处在于:所述将所述预设时间段内产生的所有交易数据和所有智能合约消息数据存入区块链,包括:生成新区块,所述新区块包括区块头和区块主体,所述记账节点对所述新区块的区块头进行哈希运算所获得的哈希值小于所述自主挖矿目标值,所述新区块的区块主体为所述记账节点对应的区块主体;将所述新区块链接到所述区块链上。
由于同一共识节点每次对区块头进行哈希运算时区块头中的自助挖矿随机数均不相同,因此需要获取到记账节点运算出小于自主挖矿目标值的哈希值时所对应的区块头。另外,由于区块主体中包括有对应于记账节点的积分奖励交易信息,因此积分奖励交易信息同样被存储到区块链中,后续可以从区块链中读取积分奖励交易信息以对积分方法过程进行追溯,保证积分方法过程的公平性。
实施例八
实施例八与实施例一基本相同,相同之处不再赘述,不同之处在于:在所述获取预设时间段内进行每一个芯片研发交易而产生的交易数据、智能合约消息数据和芯片研发数据之前,进一步包括:对于交易节点集群中的任一交易节点,第一交易节点广播有针对一第一芯片研发交易目标的至少一个芯片研发交易需求时,针对每一个所述芯片研发交易需求均执行:根据区块链上存储的针对所述第一芯片研发交易目标的智能合约,在确定出所述第一交易节点和第二交易节点之间,发生有针对当前芯片研发交易需求的第一芯片研发交易时,获取针对所述第一芯片研发交易的交易数据、智能合约消息数据和芯片研发数据。
本实施例中,芯片需求企业可以快速地在平台上提出详细的开发和预算需求。其中,针对一个芯片研发交易目标,可以提出一个或多个芯片研发交易需求。芯片需求企业可以对应于区块链网络中的一交易节点,并由该交易节点在区块链网络中广播各个芯片研发交易需求。如此,各个其他交易节点均可接收到这一广播内容。在区块链网络中,可通过消息的广播来实现数据分享。
详细地,对于任一芯片研发交易需求来说,其他交易节点对应的芯片研发企业可自主竞标,并由中标的芯片研发企业负责该芯片研发交易需求的研发交易操作。中标的芯片研发企业所对应的交易节点即为上述第二交易节点。如此,本实施例中的交易节点,即可以为芯片研发交易需求方,也可以为芯片研发交易执行方。
实施例八中,交易节点可以为:具有共识权力的授权节点,不涉及区块构造过程但有区块读取权的普通节点,不涉及区块构造过程、没有区块读取权、具有交易权且能够读取与自身相关的交易信息的访客节点,其中,授权节点包括从业单位节点和从业个人节点。
详细地,访客节点、普通节点和授权节点均可以作为交易节点,以与其他交易节点间发生交易。其中,访客节点经授权可成为普通节点,普通节点经授权可成为授权节点,授权节点经授权可具有共识权而成为共识节点。平台的***节点和具有共识权的授权节点即可组成共识节点集群。
本实施例中,可以由共识节点对两两交易节点间的交易进行实时监控。比如,上述第一交易节点和上述第二交易节点间针对上述当前芯片研发交易需求而发生交易时,共识节点即可获取交易相关数据。获取到的数据主要用于进行链上和链下的分别存储,以记录这一交易相关数据。
交易双方间的交易操作需以预先定好的智能合约为基础。详细地,智能合约是编程在区块链上的汇编语言。可定制的自动强制执行的智能合约,是实现集成电路去中心化组织研发模式和交易模式的执行保障和利益保障。
本实施例中,对于区块链,交易是构成区块的主体内容,区块是区块链网络的数据组织单元,由链表来将区块进行串联,而哈希运算则是连接纽带。
实施例九
实施例九与实施例一基本相同,相同之处不再赘述,不同之处在于:所述将所述预设时间段内产生的所有芯片研发数据存入分布式链下存储***,包括:利用分布式链下存储***,存储所述预设时间段内获取到的所有芯片研发数据,以及针对所述预设时间段内获取到的每一个芯片研发数据的目标哈希值;
所述将所述预设时间段内产生的所有交易数据和所有智能合约消息数据存入区块链,包括:生成新区块,其中,所述新区块的区块主体包括每一个所述目标哈希值,以及所述预设时间段内获取到的所有交易数据和所有智能合约消息数据,所述新区块的区块头包括所述区块链中末位区块的哈希值、针对所述新区块的区块主体的哈希值和所述新区块生成时间的时间戳;基于所述时间戳,按照区块生成时间的先后顺序,将所述新区块链接到所述区块链上。
本实施例中,对于链上部分,具体地,可以由共识节点将最近一段时间内的交易数据和智能合约消息数据打包成区块,新生成的区块按照发生的时间顺序链接到区块链上。将交易类似打包到区块中,变成不可篡改的交易,保证了交易的安全性,也就是对交易进行了确认。
每一个区块都可以包括两部分,区块头和区块主体。其中,预设时间段内收集的交易数据和智能合约消息数据组成区块主体,区块主体中还可以包括该时间段内收集的各个芯片研发数据的目标哈希值。这一目标哈希值同样存在于分布式链下存储***中,主要可作地址寻址之用,以方便可基于区块链而从分布式链下存储***中快速查询到所需的芯片研发数据。
前一区块的哈希值可作为当前区块的头部信息。当前区块的头部信息还可以包括打包的那些交易数据和智能合约消息数据的哈希值。头部信息包括的时间戳可以用于区块间的排序。
本实施例中,对于链下部分,可将芯片研发交易涉及到的芯片研发数据作为链下数据存储到统一的分布式链下存储***中。详细地,分布式链下存储***可以包括:云存储服务器,和/或,始终在线并稳定运行的***节点。
详细地,芯片研发数据存储在链下存储服务器中时,为方便查询,链下存储服务器中同样会对应存储其哈希值,同上述目标哈希值,以作寻址地址之用。对应地,该目标哈希值会对应地存储在区块链中。以哈希算法为基础的文件地址,可为分布式的数据存储提供了最佳的安全保障。
详细地,当需要查询一芯片研发数据时,相应交易节点可广播这一数据查询请求,如此,共识节点即可根据智能合约,从区块链中找到该芯片研发数据的目标哈希值,以反馈给该交易节点。对应地,该交易节点即可根据反馈得到的哈希值,来获取到链下存储的该哈希值对应的芯片研发数据。
实施例十
基于上述实施例一至实施例九,如图2所示,实施例十提供了另一种去中心化芯片研发交易数据存储方法,可以包括以下步骤:
步骤201:对于交易节点集群中的任一交易节点,第一交易节点广播有针对一第一芯片研发交易目标的至少一个芯片研发交易需求时,针对每一个芯片研发交易需求均执行:根据区块链上存储的针对第一芯片研发交易目标的智能合约,在确定出第一交易节点和第二交易节点之间,发生有针对当前芯片研发交易需求的第一芯片研发交易时,获取针对第一芯片研发交易的交易数据、智能合约消息数据和芯片研发数据。
步骤202:获取预设时间段内进行每一个芯片研发交易而产生的交易数据、智能合约消息数据和芯片研发数据。
步骤203:从至少一个授权节点中筛选出至少一个目标授权节点,其中,任一授权节点被选中作为目标授权节点的概率与该授权节点对应的参与度成正比,参与度由授权节点的在线时间和评价得分而确定。
详细地,授权节点为具有共识权限的从业用户节点。
步骤204:将至少两个***节点和至少一个目标授权节点确定为至少两个共识节点。
详细地,***节点为始终在线并稳定运行的节点。
步骤205:按照相对应的参与度由大至小的顺序,将至少一个目标授权节点排列在至少两个***节点之后,并根据各个共识节点的排列顺序,获得节点排序结果。
步骤206:分别生成与每一个共识节点相对应的积分奖励交易信息,其中,对于任一共识节点,该共识节点为***节点时,该共识节点对应的积分奖励交易信息包括奖励积分值和奖励节点标识,奖励节点标识用于标识一个目标授权节点,该共识节点为授权节点时,该共识节点对应的积分奖励交易信息包括奖励积分值。
步骤207:根据节点排序结果,每一个共识节点依次对相对应的区块头进行至少一次哈希运算而获得至少一个哈希值,其中,对于至少两个共识节点中的任一第一共识节点,通过打包第一共识节点对应的积分奖励交易信息以及预设时间段内产生的所有交易数据和所有智能合约消息数据,以获得第一共识节点对应的第一区块主体,第一共识节点对应的第一区块头包括有第一区块主体的哈希值、区块链上末位区块的哈希值和自主挖矿随机数,其中,自主挖矿随机数按照预设的规则变化,使得第一共识节点不同次对第一区块头进行哈希运算时,第一区块头中包括有不同的自主挖矿随机数。
步骤208:将目标共识节点确定为记账节点,其中,目标共识节点优先运算出小于预设自主挖矿目标值的哈希值。
步骤209:通过记账节点,利用分布式链下存储***,存储预设时间段内获取到的所有芯片研发数据,以及针对预设时间段内获取到的每一个芯片研发数据的目标哈希值。
步骤210:记账节点生成包括区块头和区块主体的新区块,其中,记账节点对区块头进行哈希运算所获得的哈希值小于自主挖矿目标值,区块头包括区块链中末位区块的哈希值、针对区块主体的哈希值、新区块生成时间的时间戳和自主挖矿随机数,区块主体为记账节点对应的区块主体,区块主体包括记账节点对应的积分奖励交易信息、每一个目标哈希值、预设时间段内获取到的所有交易数据和所有智能合约消息数据。
步骤211:记账节点基于时间戳,按照区块生成时间的先后顺序,将新区块链接到区块链上。
步骤212:记账节点为***节点时,根据记账节点对应的积分奖励交易信息中包括的第一奖励积分值和第一奖励节点标识,向第一奖励节点标识所标识的目标授权节点,发放与第一奖励积分值相对应的积分;记账节点为授权节点时,根据记账节点对应的积分奖励交易信息中包括的第二奖励积分值,向记账节点发放与第二奖励积分值相对应的积分。
实施例十一
如图3所示,实施例十一提供了一种去中心化芯片研发交易数据存储***,可以包括:
分布式链下存储***301和包括至少两个共识节点的共识节点集群302;
其中,所述共识节点的节点类型包括***节点;
所述共识节点集群302中的***节点,用于获取预设时间段内进行每一个芯片研发交易而产生的交易数据、智能合约消息数据和芯片研发数据;
所述至少两个共识节点,用于依次循环对区块头进行至少一次哈希运算,其中,每一次哈希运算均获得一个哈希值,所述区块头根据所述预设时间段内产生的所有交易数据和所有智能合约消息数据而获得;将目标共识节点确定为记账节点,其中,所述目标共识节点优先运算出小于预设自主挖矿目标值的哈希值;
所述记账节点,用于将所述预设时间段内产生的所有芯片研发数据存入分布式链下存储***301,并将所述预设时间段内产生的所有交易数据和所有智能合约消息数据存入区块链。
在实施例十一的一种可能实现方式中,该***可以进一步包括:至少一个授权节点、至少一个普通节点和至少一个访客节点;
所述授权节点为联盟内具有共识权利的从业用户节点;
所述普通节点为联盟内具有区块读取权限的从业用户节点;
所述访客节点为联盟外具有从区块链中读取与其自身相关的所述待存储数据的用户节点;
所述授权节点,用于递交成为共识节点的申请,并在申请审批通过后成为所述共识节点;
所述普通节点,用于递交成为授权节点的申请,并在申请审批通过后成为所述授权节点;
所述访客节点,用于递交成为普通节点的申请,并在申请审批通过后成为所述普通节点。
上述***内的各单元之间的信息交互、执行过程等内容,由于与本发明方法实施例基于同一构思,具体内容可参见本发明方法实施例中的叙述,此处不再赘述。
综上所述,将数据量小的交易数据、智能合约消息数据进行区块链存储,以保证交易的不可篡改;将数据量大的资源、视频、文档等非结构化芯片研发数据进行分布式链下存储,以支持数据的链下快速寻址访问;通过这一链上链下数据存储方式,可以支持较大数据量芯片研发交易数据的存储,有益于支持***稳定性,以及推动基于区块链的去中心化芯片研发交易的发展。
由各个共识节点依次循环对相应的区块头进行哈希运算,将优先运算出小于自主挖矿目标值的哈希值的共识节点确定为记账节点,从而可以缩短选举记账节点所需的时间,即实现了快速共识,提升了共识的效率。另外,由于各个共识节点运算出小于自主挖矿目标值的哈希值的概率相同,从而保证共识过程中各个共识节点之间的公平,从而可以保证共识过程的可靠性。
最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。

Claims (10)

1.一种去中心化芯片研发交易数据存储方法,其特征在于,包括:
获取预设时间段内进行每一个芯片研发交易而产生的交易数据、智能合约消息数据和芯片研发数据;
利用至少两个共识节点依次循环对区块头进行至少一次哈希运算,其中,每一次哈希运算均获得一个哈希值,所述区块头根据所述预设时间段内产生的所有交易数据和所有智能合约消息数据而获得;
将目标共识节点确定为记账节点,其中,所述目标共识节点优先运算出小于预设自主挖矿目标值的哈希值;
通过所述记账节点,将所述预设时间段内产生的所有芯片研发数据存入分布式链下存储***,并将所述预设时间段内产生的所有交易数据和所有智能合约消息数据存入区块链。
2.根据权利要求1所述的方法,其特征在于:
在所述利用至少两个共识节点依次循环对区块头进行至少一次哈希运算之前,进一步包括:从至少两个***节点和至少一个授权节点中选择出所述至少两个共识节点,其中,所述***节点为始终在线并稳定运行的节点,所述授权节点为具有共识权限的从业用户节点。
3.根据权利要求2所述的方法,其特征在于:
所述从至少两个***节点和至少一个授权节点中选择出所述至少两个共识节点,包括:从至少一个授权节点中筛选出至少一个目标授权节点,其中,任一授权节点被选中作为目标授权节点的概率与该授权节点对应的参与度成正比,所述参与度由授权节点的在线时间和/或评价得分而确定;将所述至少两个***节点和所述至少一个目标授权节点确定为所述至少两个共识节点。
4.根据权利要求3所述的方法,其特征在于:
所述利用至少两个共识节点依次循环对区块头进行至少一次哈希运算,包括:
分别生成与每一个所述共识节点相对应的积分奖励交易信息,其中,对于任一所述共识节点,该共识节点为***节点时,该共识节点对应的积分奖励交易信息包括奖励积分值和奖励节点标识,所述奖励节点标识用于标识一个所述目标授权节点,该共识节点为授权节点时,该共识节点对应的积分奖励交易信息包括奖励积分值;
根据预先确定的节点排序结果,每一个所述共识节点依次对相对应的区块头进行至少一次哈希运算而获得至少一个哈希值,
其中,对于所述至少两个共识节点中的任一第一共识节点,通过打包所述第一共识节点对应的积分奖励交易信息以及所述预设时间段内产生的所有交易数据和所有智能合约消息数据,以获得所述第一共识节点对应的第一区块主体,所述第一共识节点对应的第一区块头包括有所述第一区块主体的哈希值、所述区块链上末位区块的哈希值和自主挖矿随机数,其中,所述自主挖矿随机数按照预设的规则变化,使得所述第一共识节点不同次对所述第一区块头进行哈希运算时,所述第一区块头中包括有不同的自主挖矿随机数。
5.根据权利要求4所述的方法,其特征在于:
进一步包括:按照相对应的参与度由大至小的顺序,将所述至少一个目标授权节点排列在所述至少两个***节点之后,并根据各个所述共识节点的排列顺序,获得所述节点排序结果;
和/或,
在所述将目标共识节点确定为记账节点之后,进一步包括:所述记账节点为***节点时,根据所述记账节点对应的积分奖励交易信息中包括的第一奖励积分值和第一奖励节点标识,向所述第一奖励节点标识所标识的目标授权节点,发放与所述第一奖励积分值相对应的积分;所述记账节点为授权节点时,根据所述记账节点对应的积分奖励交易信息中包括的第二奖励积分值,向所述记账节点发放与所述第二奖励积分值相对应的积分。
6.根据权利要求4所述的方法,其特征在于:
所述将所述预设时间段内产生的所有交易数据和所有智能合约消息数据存入区块链,包括:生成新区块,所述新区块包括区块头和区块主体,所述记账节点对所述新区块的区块头进行哈希运算所获得的哈希值小于所述自主挖矿目标值,所述新区块的区块主体为所述记账节点对应的区块主体;将所述新区块链接到所述区块链上。
7.根据权利要求1所述的方法,其特征在于:
在所述获取预设时间段内进行每一个芯片研发交易而产生的交易数据、智能合约消息数据和芯片研发数据之前,进一步包括:对于交易节点集群中的任一交易节点,第一交易节点广播有针对一第一芯片研发交易目标的至少一个芯片研发交易需求时,针对每一个所述芯片研发交易需求均执行:根据区块链上存储的针对所述第一芯片研发交易目标的智能合约,在确定出所述第一交易节点和第二交易节点之间,发生有针对当前芯片研发交易需求的第一芯片研发交易时,获取针对所述第一芯片研发交易的交易数据、智能合约消息数据和芯片研发数据。
8.根据权利要求1至7中任一所述的方法,其特征在于:
所述将所述预设时间段内产生的所有芯片研发数据存入分布式链下存储***,包括:利用分布式链下存储***,存储所述预设时间段内获取到的所有芯片研发数据,以及针对所述预设时间段内获取到的每一个芯片研发数据的目标哈希值;
所述将所述预设时间段内产生的所有交易数据和所有智能合约消息数据存入区块链,包括:生成新区块,其中,所述新区块的区块主体包括每一个所述目标哈希值,以及所述预设时间段内获取到的所有交易数据和所有智能合约消息数据,所述新区块的区块头包括所述区块链中末位区块的哈希值、针对所述新区块的区块主体的哈希值和所述新区块生成时间的时间戳;基于所述时间戳,按照区块生成时间的先后顺序,将所述新区块链接到所述区块链上。
9.一种去中心化芯片研发交易数据存储***,其特征在于,包括:
分布式链下存储***和包括至少两个共识节点的共识节点集群;
其中,所述共识节点的节点类型包括***节点;
所述共识节点集群中的***节点,用于获取预设时间段内进行每一个芯片研发交易而产生的交易数据、智能合约消息数据和芯片研发数据;
所述至少两个共识节点,用于依次循环对区块头进行至少一次哈希运算,其中,每一次哈希运算均获得一个哈希值,所述区块头根据所述预设时间段内产生的所有交易数据和所有智能合约消息数据而获得;将目标共识节点确定为记账节点,其中,所述目标共识节点优先运算出小于预设自主挖矿目标值的哈希值;
所述记账节点,用于将所述预设时间段内产生的所有芯片研发数据存入分布式链下存储***,并将所述预设时间段内产生的所有交易数据和所有智能合约消息数据存入区块链。
10.根据权利要求9所述的去中心化芯片研发交易数据存储***,其特征在于,进一步包括:至少一个授权节点、至少一个普通节点和至少一个访客节点;
所述授权节点为联盟内具有共识权利的从业用户节点;
所述普通节点为联盟内具有区块读取权限的从业用户节点;
所述访客节点为联盟外具有从区块链中读取与其自身相关的所述待存储数据的用户节点;
所述授权节点,用于递交成为共识节点的申请,并在申请审批通过后成为所述共识节点;
所述普通节点,用于递交成为授权节点的申请,并在申请审批通过后成为所述授权节点;
所述访客节点,用于递交成为普通节点的申请,并在申请审批通过后成为所述普通节点。
CN201811520118.1A 2018-12-12 2018-12-12 一种基于区块链的去中心化芯片研发交易数据存储方法及*** Active CN109684519B (zh)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201811520118.1A CN109684519B (zh) 2018-12-12 2018-12-12 一种基于区块链的去中心化芯片研发交易数据存储方法及***
PCT/CN2019/072288 WO2020118858A1 (zh) 2018-12-12 2019-01-18 一种基于区块链的去中心化芯片研发交易数据存储方法及***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811520118.1A CN109684519B (zh) 2018-12-12 2018-12-12 一种基于区块链的去中心化芯片研发交易数据存储方法及***

Publications (2)

Publication Number Publication Date
CN109684519A true CN109684519A (zh) 2019-04-26
CN109684519B CN109684519B (zh) 2020-04-03

Family

ID=66187620

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811520118.1A Active CN109684519B (zh) 2018-12-12 2018-12-12 一种基于区块链的去中心化芯片研发交易数据存储方法及***

Country Status (2)

Country Link
CN (1) CN109684519B (zh)
WO (1) WO2020118858A1 (zh)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110443071A (zh) * 2019-08-15 2019-11-12 高昕昱 一种区块链大数据处理方法及***
CN110502578A (zh) * 2019-08-16 2019-11-26 江苏链路区块链技术有限公司 一种快速数据上链的共识机制
CN111562902A (zh) * 2020-05-07 2020-08-21 成都库珀区块链科技有限公司 一种基于区块链的随机数生成方法及装置
CN112351026A (zh) * 2020-11-03 2021-02-09 平安科技(深圳)有限公司 区块链网络节点权限分配方法及装置、计算机设备、介质
CN114723534A (zh) * 2022-04-21 2022-07-08 平安国际智慧城市科技股份有限公司 基于区块链的电商交易合理性判断方法及相关设备
CN114745131A (zh) * 2022-04-06 2022-07-12 广东钜联信息科技有限公司 一种区块链的pbft改进共识算法
CN114723534B (zh) * 2022-04-21 2024-06-25 深圳平安智慧医健科技有限公司 基于区块链的电商交易合理性判断方法及相关设备

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106157142A (zh) * 2016-06-30 2016-11-23 惠众商务顾问(北京)有限公司 一种区块链共识及同步方法、***和装置
CN107273410A (zh) * 2017-05-03 2017-10-20 上海点融信息科技有限责任公司 基于区块链的分布式存储
CN107464118A (zh) * 2017-08-16 2017-12-12 济南浪潮高新科技投资发展有限公司 一种基于区块链智能合约的数据交易方法
CN107566124A (zh) * 2017-08-24 2018-01-09 深圳市易成自动驾驶技术有限公司 基于抽签机制的共识建立方法、区块链***及存储介质
CN108182585A (zh) * 2018-01-25 2018-06-19 北京正众信源传媒科技有限公司 基于区块链技术的新零售防伪***和方法
CN108632293A (zh) * 2018-05-16 2018-10-09 山东建筑大学 基于区块链技术的建筑设备物联网***与方法
CN108667632A (zh) * 2018-04-19 2018-10-16 阿里巴巴集团控股有限公司 基于区块链的信用记录共享方法及装置、电子设备

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20170228371A1 (en) * 2016-02-05 2017-08-10 Manifold Technology, Inc. Blockchain-enhanced database
CN108805714A (zh) * 2018-06-07 2018-11-13 广东工业大学 一种芯片交易记录方法及相关装置

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106157142A (zh) * 2016-06-30 2016-11-23 惠众商务顾问(北京)有限公司 一种区块链共识及同步方法、***和装置
CN107273410A (zh) * 2017-05-03 2017-10-20 上海点融信息科技有限责任公司 基于区块链的分布式存储
CN107464118A (zh) * 2017-08-16 2017-12-12 济南浪潮高新科技投资发展有限公司 一种基于区块链智能合约的数据交易方法
CN107566124A (zh) * 2017-08-24 2018-01-09 深圳市易成自动驾驶技术有限公司 基于抽签机制的共识建立方法、区块链***及存储介质
CN108182585A (zh) * 2018-01-25 2018-06-19 北京正众信源传媒科技有限公司 基于区块链技术的新零售防伪***和方法
CN108667632A (zh) * 2018-04-19 2018-10-16 阿里巴巴集团控股有限公司 基于区块链的信用记录共享方法及装置、电子设备
CN108632293A (zh) * 2018-05-16 2018-10-09 山东建筑大学 基于区块链技术的建筑设备物联网***与方法

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110443071A (zh) * 2019-08-15 2019-11-12 高昕昱 一种区块链大数据处理方法及***
CN110502578A (zh) * 2019-08-16 2019-11-26 江苏链路区块链技术有限公司 一种快速数据上链的共识机制
CN111562902A (zh) * 2020-05-07 2020-08-21 成都库珀区块链科技有限公司 一种基于区块链的随机数生成方法及装置
CN111562902B (zh) * 2020-05-07 2023-08-11 成都库珀创新科技有限公司 一种基于区块链的随机数生成方法及装置
CN112351026A (zh) * 2020-11-03 2021-02-09 平安科技(深圳)有限公司 区块链网络节点权限分配方法及装置、计算机设备、介质
CN112351026B (zh) * 2020-11-03 2022-04-22 平安科技(深圳)有限公司 区块链网络节点权限分配方法及装置、计算机设备、介质
CN114745131A (zh) * 2022-04-06 2022-07-12 广东钜联信息科技有限公司 一种区块链的pbft改进共识算法
CN114723534A (zh) * 2022-04-21 2022-07-08 平安国际智慧城市科技股份有限公司 基于区块链的电商交易合理性判断方法及相关设备
CN114723534B (zh) * 2022-04-21 2024-06-25 深圳平安智慧医健科技有限公司 基于区块链的电商交易合理性判断方法及相关设备

Also Published As

Publication number Publication date
WO2020118858A1 (zh) 2020-06-18
CN109684519B (zh) 2020-04-03

Similar Documents

Publication Publication Date Title
CN109684519A (zh) 一种基于区块链的去中心化芯片研发交易数据存储方法及***
US11847529B2 (en) Architectures, systems and methods for program defined transaction system and decentralized cryptocurrency systems
US11188977B2 (en) Method for creating commodity assets from unrefined commodity reserves utilizing blockchain and distributed ledger technology
Pervez et al. A comparative analysis of DAG-based blockchain architectures
Al Kawasmi et al. Bitcoin‐based decentralized carbon emissions trading infrastructure model
Pisa et al. Blockchain and economic development: Hype vs. reality
US11257070B2 (en) Computer-implemented system and method for generating and extracting user related data stored on a blockchain
Trautman et al. A primer for blockchain
Glaser et al. Beyond cryptocurrencies-a taxonomy of decentralized consensus systems
CN109670333B (zh) 一种去中心化芯片研发交易数据存储方法及***
CN107239940A (zh) 基于区块链***的网络交易方法及装置
CN106204287A (zh) 基于区块链的互助保险和互助保障运行方法及***
CN108881163A (zh) 一种带区块发布机制的多中心区块链***
CN109325747A (zh) 基于区块链的汇款方法及装置
CN109711869A (zh) 一种芯片研发交易数据存储方法及***
CN112862303B (zh) 一种基于区块链的众包质量评估的***及方法
CN109657501A (zh) 一种可追溯防篡改芯片研发交易数据存储方法及***
CN109146659A (zh) 资源分配方法及装置、***
CN109726249A (zh) 一种去中心化芯片研发交易数据存储方法及***
CN109345311A (zh) 不同金融机构间***积分互识的方法及装置
Lacity Crypto and blockchain fundamentals
CN110458561A (zh) 区块链网络中实现机密交易的方法及装置
Wan et al. Blockchain: A review from the perspective of operations researchers
CN110443612A (zh) 一种基于区块链的报销费用分割方法、装置及电子设备
Scott et al. Archival study of blockchain applications in the construction industry from literature published in 2019 and 2020

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
CP03 Change of name, title or address
CP03 Change of name, title or address

Address after: Room 808, Building 8, Yunchuang Gagu R&D Center, No. 428 Zhiqiang Road, Xihu District, Hangzhou City, Zhejiang Province, 310000

Patentee after: Hangzhou Kiel Technology Co.,Ltd.

Address before: 310030 room 609, building 5, No. 3, Xiyuan Third Road, Sandun Town, Xihu District, Hangzhou City, Zhejiang Province

Patentee before: HANGZHOU KILBY BLOCKCHAIN TECHNOLOGY Ltd.