CN106713412B - 一种区块链***及区块链***的架构方法 - Google Patents

一种区块链***及区块链***的架构方法 Download PDF

Info

Publication number
CN106713412B
CN106713412B CN201610986465.8A CN201610986465A CN106713412B CN 106713412 B CN106713412 B CN 106713412B CN 201610986465 A CN201610986465 A CN 201610986465A CN 106713412 B CN106713412 B CN 106713412B
Authority
CN
China
Prior art keywords
node
block chain
backup
data
nodes
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.)
Active
Application number
CN201610986465.8A
Other languages
English (en)
Other versions
CN106713412A (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.)
Wang Wenhuan
Original Assignee
Frog Wuhan Information Technology Co 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 Frog Wuhan Information Technology Co ltd filed Critical Frog Wuhan Information Technology Co ltd
Priority to CN201610986465.8A priority Critical patent/CN106713412B/zh
Publication of CN106713412A publication Critical patent/CN106713412A/zh
Application granted granted Critical
Publication of CN106713412B publication Critical patent/CN106713412B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

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]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/06Management of faults, events, alarms or notifications
    • H04L41/0654Management of faults, events, alarms or notifications using network fault recovery
    • H04L41/0663Performing the actions predefined by failover planning, e.g. switching to standby network elements
    • 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/1095Replication or mirroring of data, e.g. scheduling or transport for data synchronisation between network nodes

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、一种区块链***。
参见图1,本实施例提供的区块链***包括运行组,所述运行组包括多个运行节点,其中的一部分运行节点或者全部运行节点中的每一个运行节点配置至少一个从属的子备份节点;
当运行节点没有子备份节点时,该运行节点中存储有至少一条完整的区块链数据;当运行节点具有从属的子备份节点时,该运行节点以及其从属的每一个子备份节点,分别用于存储一条完整的区块链数据的一部分或全部,该运行节点与其从属的所有子备份节点所存储的区块链数据之和至少包括一条完整的区块链数据,也即该运行节点与其从属的子备份节点形成一个整体,共同存储有至少一条完整的区块链技术。
应理解为,区块链***中有多个运行节点,为所有运行节点中一部分运行节点或者全部的运行节点的每一个运行节点配置一个或者多个子备份节点,即运行节点可以单独使用,可以配置自备份节点共同使用。当运行节点没有配置子备份节点时,该运行节点中存储有至少一条完整的区块链数据;当运行节点具有从属的子备份节点时,该运行节点以及其从属的所有子备份节点形成一个整体,共同存储有至少一条完整的区块链数据,其中,为一个运行节点配置的子备份节点的数量可按具体情况而定。
为运行节点配置子备份节点,子备份节点为运行节点分摊数据存储压力,减轻运行节点的压力,同时,通过为运行节点配置子备份节点,可以使整个区块链***存储的数据量扩大,整个区块链中节点的规模越大,整个区块链***的抗攻击能力越强。
可选的,所述区块链***包括多个区块,每一个区块存储有一条完整的区块链数据的一部分,多个区块存储的数据之和至少组成一条完整的区块链数据;
当运行节点没有子备份节点时,该运行节点存储有至少一条完整的区块链中所有的有效区块中的数据;
当运行节点具有从属的子备份节点时,该运行节点以及其从属的每一个子备份节点,分别用于存储区块链***中若干个有效区块中的数据,组成一条完整的区块链数据。
可以理解,每一个运行节点或者子备份节点在存储数据时是以区块为单位进行存储,当运行节点没有子备份节点时,该运行节点存储有整个区块链中所有的有效区块中的数据;当运行节点具有子备份节点时,每一个运行节点以及其从属的子备份节点存储的区块数据之和至少包括一条完整的区块链数据,保证数据的完整性。
可选的,每一个所述运行节点用于产生区块,并向其它的运行节点广播该区块,当该区块被认定为有效区块时,每一个运行节点或者运行节点从属的子备份节点存储该区块,其中,产生的区块中标识有该区块产生的时间戳。
可理解为,区块链***中的运行节点主要用于生成区块、验证区块,另外,还具有存储一部分区块数据的功能,运行节点的子备份节点主要是用来存储区块数据的,为运行节点分摊压力。
其中,一个时间戳的数据由一个运行节点产生成区块数据,当运行节点产生了新区块时,将该产生的新区块广播给其它的运行节点。其它的运行节点对产生的该区块进行有效性验证,本实施例中对产生的新区块的有效性验证的方式有多种,比如,工作量证明机制(POW)、股权证明机制(POS)和授权股权证明机制(DPOS),其中的授权股权证明机制具体的验证方式为:从所有的运行节点中确定预定数量的运行节点作为代表节点,当所有的代表节点中有一半认定该新区块有效时,则区块链***认为产生的该区块有效,此时,区块链中的每一个运行节点或者该运行节点的从属子备份节点存储该区块。
采用运行节点中的代表节点来共同验证产生的区块是否有效,使得最后确定出来的区块的有效性更具权威性,提高了区块链中的数据的正确性。
可选的,作为本发明的另一个实施例,还包括:当进行区块链数据查询时,查询者向区块链***发送数据读取请求,当区块链***接收到数据读取请求时,根据数据读取请求中需要查询的区块的地址和时间戳信息,从距离查询者较近的运行节点或者其从属子备份节点中查询对应的区块数据,并返回给查询者。
其中,数据读取请求中携带有查询者的IP地址、需要查询的区块的地址以及区块的时间戳,根据查询者的IP地址可知查询者的地理位置,因此,区块链***选择从距离查询者较近的运行节点或者子备份节点中查询数据,然后根据需要查询的区块的地址和时间戳确定需要查询的区块所在的位置,即在运行节点中还是其从属的哪个子备份节点中,查询到对应的区块链数据后,返回给查询者,至此完成区块链数据的查询过程。
比如,组成整个区块链中的运行节点的IP地址位置有些在北京,有些在武汉,当查询者的IP地址处于武汉时,则从IP地址处于武汉的运行节点或者该运行节点的子备份节点中查询对应的区块数据,并返回给查询者,这样提高了数据查询的速度。同时,在进行数据查询时,由于运行节点配置了子备份节点,当运行节点忙碌时,可通过子备份节点查询数据,减轻了运行节点的压力,提高了数据查询的速度。
实施例2、一种区块链***。
参见图2,本实施例提供的区块链***所述运行组包括多个运行节点,其中的部分运行节点或者全部运行节点中的每个运行节点配置至少一个从属的子备份节点;
当运行节点没有子备份节点时,该运行节点中存储有至少一条完整的区块链数据;当运行节点具有从属的子备份节点时,该运行节点以及其从属的每一个子备份节点,分别用于存储一条完整的区块链数据的一部分或全部,该运行节点与其从属的所有子备份节点所存储的区块链数据之和至少包括一条完整的区块链数据;
以及所述区块链***还包括备份组,所述备份组包括多个游离形式的备份节点;每一个游离形式的所述备份节点,用于存储区块链***认定为有效的若干个区块中的数据,多个备份节点所存储的区块数据之和至少包括一条完整的区块链数据。
本实施例中的区块链***不仅包括上述实施例1的一种区块链***中的运行组,还包括备份组,其它的技术特征可参见上述实施例1中的技术特征,当区块链***中的运行节点产生新区块且为有效区块时,由多个游离形式的备份节点中的某个备份节点存储该区块,具体的由哪一个备份节点存储该区块可以根据设定的规则轮流进行存储。同时,多个备份节点所存储的区块数据之和至少包括一条完整的区块链数据,保证了数据的完整性。
其中,为整个区块链***配置多个游离形式的备份节点,当运行节点崩溃或受到攻击时,可通过备份节点进行恢复,提高整个区块链***的抗攻击能力。
实施例3、一种区块链的架构方法。
本实施例提供的区块链的架构方法包括:
为区块链***中运行组的部分运行节点或者全部运行节点中的每一个运行节点配置至少一个从属的子备份节点,每一个运行节点与其从属的至少一个子备份节点形成一个整体;
其中,当运行节点没有子备份节点时,该运行节点中存储有至少一条完整的区块链数据;当运行节点具有从属的子备份节点时,该运行节点以及其从属的每一个子备份节点,分别用于存储一条完整的区块链数据的一部分或全部,该运行节点与其从属的所有子备份节点所存储的区块链数据之和至少包括一条完整的区块链数据。
应理解为,为运行节点配置子备份节点,为运行节点分摊数据存储压力,减轻运行节点的压力,同时,通过为运行节点配置子备份节点,可以使整个区块链***存储的数据量扩大,整个区块链中节点的规模越大,整个区块链***的抗攻击能力越强。
可选的,所述区块链***包括多个区块,每一个区块存储有一条完整的区块链数据的一部分,多个区块存储的数据之和至少组成一条完整的区块链数据;
当运行节点没有子备份节点时,该运行节点存储有一条完整的区块链中所有的有效区块中的数据;当运行节点具有从属的子备份节点时,该运行节点以及其从属的每一个子备份节点,分别用于存储区块链***中若干个有效区块中的数据,组成一条完整的区块链数据。
可以理解为,每一个运行节点或者子备份节点在存储数据时是以区块为单位进行存储,当运行节点没有子备份节点时,该运行节点存储有整个区块链中所有的有效区块中的数据;当运行节点具有子备份节点时,每一个运行节点以及其从属的子备份节点存储的区块数据之和至少包括一条完整的区块链数据,保证了区块链数据的完整性。
可选的,本申请的另一个实施例中每一个所述运行节点产生区块,并向其它的运行节点广播该区块,当该区块被认定为有效区块时,每一个运行节点或者运行节点从属的子备份节点存储该区块,其中,产生的区块中标识有该区块产生的时间戳。
本实施例在产生的区块中标识有该区块产生的时间戳,方便查询时,按照时间戳对区块数据进行查询。
可选的,还包括:当区块链***接收到数据读取请求时,根据数据读取请求中需要查询的区块的地址和时间戳信息,从距离查询者较近的运行节点或者其从属子备份节点中查询对应的区块数据,并返回给查询者。
在进行数据查询时,从距离查询者距离较近的运行节点查询数据,以及由于为运行节点配置了子备份节点,当运行节点忙碌时,可通过子备份节点查询数据,减轻了运行节点的压力,提高了数据查询的速度。
实施例4、一种区块链***的架构方法。
参见图3,本实施例提供的区块链***的架构方法包括:
S1,为区块链***中运行组的部分运行节点或者全部运行节点中的每一个运行节点配置至少一个从属的子备份节点,每一个运行节点与其从属的至少一个子备份节点形成一个整体;
其中,当运行节点没有子备份节点时,该运行节点中存储有至少一条完整的区块链数据;当运行节点具有从属的子备份节点时,该运行节点以及其从属的每一个子备份节点,分别用于存储一条完整的区块链数据的一部分或全部,该运行节点与其从属的所有子备份节点所存储的区块链数据之和至少包括一条完整的区块链数据。
S2,为区块链***配置备份组,所述备份组包括多个游离形式的备份节点,每一个游离形式的所述备份节点存储区块链***认定为有效的若干个区块中的数据,多个备份节点所存储的区块数据之和至少包括一条完整的区块链数据。
当区块链***中的运行节点产生新区块且为有效区块时,由多个游离形式的备份节点中的某个备份节点存储该区块,具体的由哪一个备份节点存储该区块可以根据设定的规则轮流进行存储。
本实施例与上述实施例3相比,还为区块链***配置了备份组,其它的技术特征可参见上述实施例3中的技术特征,当区块链***中的运行节点产生新区块且为有效区块时,由多个游离形式的备份节点中的某个备份节点存储该区块,具体的由哪一个备份节点存储该区块可以根据设定的规则轮流进行存储。
其中,为整个区块链***配置多个游离形式的备份组,当运行节点崩溃或受到攻击时,可通过备份节点进行恢复,提高整个区块链***的抗攻击能力。
本发明提供的一种区块链***及区块链***的架构方法,为区块链***中的运行节点配置子备份节点,为运行节点分摊数据,减轻运行节点的压力,同时,通过为运行节点配置子备份节点,可以使整个区块链***存储的数据量扩大,整个区块链中节点的规模越大,整个区块链***的抗攻击能力越强;此外,为整个区块链***配备了多个游离形式的子备份节点,当运行节点崩溃或受到攻击时,可通过备份节点进行恢复,提高整个区块链***的抗攻击能力。
以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

Claims (5)

1.一种区块链***,其特征在于,包括运行组,所述运行组包括多个运行节点,其中的部分运行节点或者全部运行节点中的每个运行节点配置至少一个从属的子备份节点;
当运行节点没有子备份节点时,该运行节点中存储有至少一条完整的区块链数据;
当运行节点具有从属的子备份节点时,该运行节点以及其从属的每一个子备份节点,分别用于存储一条完整的区块链数据的一部分或全部,该运行节点与其从属的所有子备份节点所存储的区块链数据之和至少包括一条完整的区块链数据;
区块链***中包括多个区块,每一个区块存储有一条完整的区块链数据的一部分,多个区块存储的数据之和至少组成一条完整的区块链数据;
当运行节点没有子备份节点时,该运行节点存储有至少一条完整的区块链中所有的有效区块中的数据;
当运行节点具有从属的子备份节点时,该运行节点以及其从属的每一个子备份节点,分别用于存储区块链***中若干个有效区块中的数据,组成至少一条完整的区块链数据;
每一个所述运行节点还用于产生区块,并向其它的运行节点广播该区块,当该区块被认定为有效区块时,每一个运行节点或者运行节点从属的子备份节点存储该区块。
2.如权利要求1所述的区块链***,其特征在于,所述区块链***还包括备份组,所述备份组包括多个游离形式的备份节点;
每一个游离形式的所述备份节点,用于存储区块链***认定为有效的若干个区块中的数据,多个备份节点所存储的区块数据之和至少包括一条完整的区块链数据。
3.一种区块链***的架构方法,其特征在于,包括:
为区块链***中运行组的部分运行节点或者全部运行节点中的每一个运行节点配置至少一个从属的子备份节点,每一个运行节点与其从属的至少一个子备份节点形成一个整体;
其中,当运行节点没有子备份节点时,该运行节点中存储有至少一条完整的区块链数据;当运行节点具有从属的子备份节点时,该运行节点以及其从属的每一个子备份节点,分别用于存储一条完整的区块链数据的一部分或全部,该运行节点与其从属的所有子备份节点所存储的区块链数据之和至少包括一条完整的区块链数据;
所述区块链***包括多个区块,每一个区块存储有一条完整的区块链数据的一部分,多个区块存储的数据之和至少组成一条完整的区块链数据;
当运行节点没有子备份节点时,该运行节点存储有至少一条完整的区块链中所有的有效区块中的数据;
当运行节点具有从属的子备份节点时,该运行节点以及其从属的每一个子备份节点,分别用于存储区块链***中若干个有效区块中的数据,组成至少一条完整的区块链数据;
每一个所述运行节点产生区块,并向其它的运行节点广播该区块,当该区块被认定为有效区块时,每一个运行节点或者运行节点从属的子备份节点存储该区块。
4.如权利要求3所述的区块链***的架构方法,其特征在于,还包括:
为区块链***配置备份组,所述备份组包括多个游离形式的备份节点,每一个游离形式的所述备份节点存储区块链***认定为有效的若干个区块中的数据,多个备份节点所存储的区块数据之和至少包括一条完整的区块链数据。
5.如权利要求3所述的区块链***的架构方法,其特征在于,运行节点产生的所述区块中标识有产生区块的时间戳,还包括:
当区块链***接收到数据读取请求时,根据数据读取请求中需要查询的区块的地址和时间戳信息,从距离查询者较近的运行节点或者其从属子备份节点中查询对应的区块数据,并返回给查询者。
CN201610986465.8A 2016-11-09 2016-11-09 一种区块链***及区块链***的架构方法 Active CN106713412B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610986465.8A CN106713412B (zh) 2016-11-09 2016-11-09 一种区块链***及区块链***的架构方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610986465.8A CN106713412B (zh) 2016-11-09 2016-11-09 一种区块链***及区块链***的架构方法

Publications (2)

Publication Number Publication Date
CN106713412A CN106713412A (zh) 2017-05-24
CN106713412B true CN106713412B (zh) 2020-11-06

Family

ID=58940890

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610986465.8A Active CN106713412B (zh) 2016-11-09 2016-11-09 一种区块链***及区块链***的架构方法

Country Status (1)

Country Link
CN (1) CN106713412B (zh)

Families Citing this family (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107634849A (zh) * 2017-08-08 2018-01-26 广东网金控股股份有限公司 一种全局区块链环境构建方法
CN109558064B (zh) * 2017-09-25 2022-06-07 航天信息股份有限公司 一种电子***数据链的同步方法、装置、介质及电子设备
CN108537666A (zh) * 2018-04-09 2018-09-14 深圳市云蚂蚁科技有限责任公司 一种区块链***以及区块链网络交易方法
CN108614750A (zh) * 2018-04-27 2018-10-02 中国联合网络通信集团有限公司 宕机数据的恢复方法及装置
CN110727391A (zh) * 2018-07-16 2020-01-24 北京京东尚科信息技术有限公司 交易数据存储方法及装置、区块链***、介质和电子设备
CN111897498A (zh) * 2018-07-27 2020-11-06 创新先进技术有限公司 区块链数据的多级存储方法和装置
CN108924252B (zh) * 2018-07-31 2021-06-04 泰链(厦门)科技有限公司 区块链***中减轻节点存储负荷的方法、介质及区块链***
CN109145053B (zh) * 2018-08-01 2021-03-23 创新先进技术有限公司 数据处理方法和装置、客户端、服务器
CN109032803B (zh) * 2018-08-01 2021-02-12 创新先进技术有限公司 数据处理方法和装置、客户端
CN109309708B (zh) * 2018-08-16 2021-06-04 泰链(厦门)科技有限公司 区块链***中区块生产速度的加快方法、介质、装置及区块链***
CN109255614A (zh) * 2018-08-31 2019-01-22 深圳付贝科技有限公司 基于区块链的挖矿方法及装置、挖矿机及区块链***
CN109299336B (zh) * 2018-09-30 2022-07-01 腾讯科技(深圳)有限公司 数据备份方法、装置、存储介质及计算设备
CN109815051A (zh) * 2018-12-20 2019-05-28 深圳智乾区块链科技有限公司 区块链的数据处理方法和***
CN109902210A (zh) * 2019-01-31 2019-06-18 篱笆墙网络科技有限公司 档案数据管理的***
CN110196881B (zh) * 2019-04-22 2021-03-26 华中科技大学 一种基于区块链的数据读写方法及区块链网络结构
CN111026770B (zh) * 2019-10-29 2023-08-04 京东科技信息技术有限公司 区块链节点的账本处理方法、装置、服务器及存储介质
CN110851445B (zh) * 2019-11-07 2022-05-03 浪潮云信息技术股份公司 一种基于区块链技术的安全存储数据的方法
CN112287398B (zh) * 2020-12-29 2021-04-20 江苏荣泽信息科技股份有限公司 一种基于安全存储硬件的区块链网络节点切换***

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103902617A (zh) * 2012-12-28 2014-07-02 华为技术有限公司 分布式数据库同步方法和***
CN104935657A (zh) * 2015-06-15 2015-09-23 清华大学深圳研究生院 主动推送信息的方法和嵌入式节点操作***
CN105790954A (zh) * 2016-03-02 2016-07-20 布比(北京)网络技术有限公司 一种构建电子证据的方法和***
CN105812126A (zh) * 2016-05-19 2016-07-27 齐鲁工业大学 健康区块链数据加密密钥的轻量级备份与高效恢复方法
CN105931052A (zh) * 2016-04-21 2016-09-07 四川大学 一种基于区块链多因子交叉验证的虚拟货币交易验证方法
CN105975868A (zh) * 2016-04-29 2016-09-28 杭州云象网络技术有限公司 一种基于区块链的证据保全方法及装置

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8966200B1 (en) * 2014-09-30 2015-02-24 Storagecraft Technology Corporation Pruning free blocks out of a decremental backup chain

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103902617A (zh) * 2012-12-28 2014-07-02 华为技术有限公司 分布式数据库同步方法和***
CN104935657A (zh) * 2015-06-15 2015-09-23 清华大学深圳研究生院 主动推送信息的方法和嵌入式节点操作***
CN105790954A (zh) * 2016-03-02 2016-07-20 布比(北京)网络技术有限公司 一种构建电子证据的方法和***
CN105931052A (zh) * 2016-04-21 2016-09-07 四川大学 一种基于区块链多因子交叉验证的虚拟货币交易验证方法
CN105975868A (zh) * 2016-04-29 2016-09-28 杭州云象网络技术有限公司 一种基于区块链的证据保全方法及装置
CN105812126A (zh) * 2016-05-19 2016-07-27 齐鲁工业大学 健康区块链数据加密密钥的轻量级备份与高效恢复方法

Also Published As

Publication number Publication date
CN106713412A (zh) 2017-05-24

Similar Documents

Publication Publication Date Title
CN106713412B (zh) 一种区块链***及区块链***的架构方法
Luo et al. PAN: Providing reliable storage in mobile ad hoc networks with probabilistic quorum systems
CN107528886B (zh) 区块链全网拆分方法与***
CN109218348B (zh) 一种区块链中区块的确定方法及节点设备
CN109688199B (zh) 一种多域分层物联网联盟链平台及其分片方法、计算机
CN105447023B (zh) 业务标识生成方法和装置
CN103220160B (zh) 在分布式开关中管理全局转发表的方法和装置
EP2230802A1 (en) A method and apparatus for maintaining route information
WO2010037794A3 (en) Monitoring mechanism for a distributed database
CN108616556B (zh) 数据处理方法、装置和***
Luo et al. Pilot: Probabilistic lightweight group communication system for ad hoc networks
CN103345508A (zh) 一种适用于社会网络图的数据存储方法及***
CN111935207A (zh) 基于改进型c4.5算法区块链***共识方法
CN106973125A (zh) 域名解析实现方法及装置
CN101841575A (zh) 域名解析可用性评估方法、服务器和***
WO2018086015A1 (zh) 一种区块链***及区块链***的架构方法
CN104301990A (zh) 一种数据同步的方法及装置
CN103281356A (zh) 一种分发文件的方法及***
CN104468665B (zh) 数据分布式存储的实现方法和***
Lima et al. A geographical-aware state deployment service for Fog Computing
CN103945415A (zh) 一种无线网络的通信实现方法
CN109783521B (zh) 一种ip归属地确定方法、装置和计算机存储介质
CN109873713B (zh) 用于位置服务的无中心化服务集群***及故障检测方法
CN107493308B (zh) 一种发送消息的方法和装置及分布式设备集群***
CN107315693B (zh) 一种数据存储方法和装置

Legal Events

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

Effective date of registration: 20210812

Address after: 430000 No. 14 South Central Road, Wuchang District, Hubei, Wuhan

Patentee after: Wang Wenhuan

Address before: 430000 room B14, first floor, Guanggu capital building, Southeast of Luxiang greening square, East Lake High Tech Development Zone, Wuhan, Hubei Province

Patentee before: FROG (WUHAN) INFORMATION TECHNOLOGY Co.,Ltd.

TR01 Transfer of patent right