一种区块链监管方法、系统、设备及存储介质

文档序号:32440425发布日期:2022-12-06 21:25阅读:23来源:国知局
一种区块链监管方法、系统、设备及存储介质

1.本发明涉及区块链相关技术领域,尤其是涉及一种区块链监管方法、系统、设备及存储介质。


背景技术:

2.区块链系统本质上是一个完全分布式环境下的点对点计算机网络系统,系统中的任意用户节点均可通过哈希运算将所签文件、交易信息、交易数据、身份信息和行为数据等内容打包到相应的交易数据中,并通过数字签名技术保证交易信息的合法性和有效性,然后将交易数据传入区块链系统中。
3.同时,不可篡改是区块链的重要特性之一,其保证了链上数据的完整性和正确性。但绝对的不可篡改不利于区块链的错误纠察和及时止损等监管操作,例如,如果一些不适宜(如个人隐私、商业秘密等信息)被发送到区块链上的数据随着交易被发送到了链上,或是由于之前设计的失误导致的一些异常情况出现。由于区块链的不可篡改性,将使得修改之前的错误变得异常困难,进而导致相关用户的隐私泄露或是人身财产安全受到影响。
4.因此,区块链的可监管性就显得尤为重要。现有的可编辑区块链技术主要通过变色龙哈希函数实现对历史区块数据的修改,但在目前对于该方案的研究中存在一些问题:1)陷门持有中心化的问题,容易造成陷门的滥用导致历史数据被修改,并且违背了区块链去中心化的规则;2)区块编辑粒度的问题,区块历史数据只能是以区块为单位的修改,修改粒度过大;3)只能得知被编辑的某个区块的最新版本号:无法查看某个区块的版本历史修改次数和版本之间的跨度。


技术实现要素:

5.本发明旨在至少解决现有技术中存在的技术问题。为此,本发明提出一种区块链监管方法、系统、设备及存储介质,能够实现区块链系统的局部可监管、可编辑和可审查。
6.本发明的第一方面,提供了一种区块链监管方法,包括如下步骤:
7.从区块链中的多个节点中随机选取监管节点;
8.通过所述监管节点根据预设的监管周期打包监管信息,生成哨兵区块,其中,所述监管周期为相邻两个所述哨兵区块之间普通区块的数量,所述监管信息包括区块版本树;
9.通过所述监管节点根据所述监管周期打包生成包含交易内容的普通区块,并将所述普通区块的区块高度和版本号存储于所述区块版本树中;
10.通过所述监管节点利用变色龙哈希的陷门函数修改在预设的区块链监管时效内的所述普通区块的交易内容,得到替换区块,并将所述替换区块的区块高度和版本号存储于所述哨兵区块中,其中,所述替换区块的区块高度与所述普通区块的区块高度相同;
11.通过所述监管节点将所述替换区块与所述替换区块的区块高度广播给所述区块链中其他所有节点,以使得所述其他所有节点接收替换区块,并根据所述替换区块的区块高度寻找到对应的普通区块,将所述普通区块更改为所述替换区块。
12.根据本发明的实施例,至少具有如下技术效果:
13.本方法通过从区块链中的多个节点中随机选取监管节点,通过监管节点根据预设的监管周期打包监管信息,生成哨兵区块,其中,监管周期为相邻两个哨兵区块之间普通区块的数量,监管信息包括区块版本树,通过监管节点根据监管周期打包生成包含交易内容的普通区块,并将普通区块的区块高度和版本号存储于区块版本树中,通过监管节点利用变色龙哈希的陷门函数修改在预设的区块链监管时效内的普通区块的交易内容,得到替换区块,并将替换区块的区块高度和版本号存储于哨兵区块中,其中,替换区块的区块高度与普通区块的区块高度相同,通过监管节点将替换区块与替换区块的区块高度广播给区块链中其他所有节点,以使得其他所有节点接收替换区块,并根据替换区块的区块高度寻找到对应的普通区块,将普通区块更改为替换区块,完成全系统的数据纠察监管,通过哨兵区块和监管节点配合变色龙哈希的陷门函数来监管区块链系统行为,实现了区块链系统的局部可监管、可编辑和可审查。
14.根据本发明的一些实施例,所述从区块链中的多个节点中随机选取监管节点,包括:
15.根据预设的监管候选列表节点数目与随机信标产生的随机数,得到第一监管节点候选列表;
16.根据所述第一监管节点候选列表确定所述监管节点,且当所述监管节点的任期周期达到预设的任期周期的一半时,根据随机信标更新一次所述第一监管节点候选列表,得到第二监管节点候选列表,以使得当所述监管节点的任期周期结束时,从所述第二监管节点候选列表中确定新的监管节点。
17.根据本发明的一些实施例,所述区块版本树采用十六进制编码存储数据来存储所述普通区块的区块高度与所述替换区块的区块高度。
18.根据本发明的一些实施例,所述区块版本树包括分支结点、叶子结点和扩展结点,其中,所述分支结点包括17个插槽,每个所述插槽映射到所述叶子节点或所述扩展节点;
19.所述叶子结点包括一个所述普通区块的版本号和一个以十六进制表示所述普通区块的区块高度结束的编码值;
20.所述扩展结点通过路径压缩算法得到,所述扩展结点包括以十六进制表示所述普通区块的区块高度的不分叉的路径的编码值和指向其他结点的区块高度哈希值指针,所述扩展结点通过指针链接到下一个节点。
21.根据本发明的一些实施例,所述通过所述监管节点利用变色龙哈希的陷门函数修改在预设的区块链监管时效内的所述普通区块的交易内容,得到替换区块,包括:
22.步骤s1、根据预设的安全参数与密钥生成函数得到公钥和陷门,其中,所述根据预设的安全参数与密钥生成函数得到公钥和陷门的计算公式为:
23.chgen(1k)=(hk,tk)
24.其中,k为所述预设的安全参数,chgen为密钥生成函数,hk为公钥,tk为陷门;
25.步骤s2、根据所述普通区块的交易内容与所述公钥利用哈希生成函数得到变色龙哈希值和第一随机数,其中,所述根据所述普通区块的交易内容与所述公钥利用哈希生成函数得到变色龙哈希值和随机数值的计算公式为:
26.chash(hk,tx)=(ch,ξ)
27.其中,chash为哈希生成函数,tx为所述普通区块的交易内容,ch为所述变色龙哈希值,ξ为第一随机数;
28.步骤s3、根据哈希验证函数验证所述变色龙哈希值和所述第一随机数,其中,所述根据哈希验证函数验证所述变色龙哈希值和所述第一随机数的计算公式为:
29.chver(hk,tx,(ch,ξ))=d
30.其中,d为布尔值;
31.若所述d为1,则继续执行步骤s4,若所述d为0,则返回步骤s2,
32.步骤s4、利用哈希碰撞函数得到第二随机数,以使得所述普通区块的交易内容成功修改为替换交易内容,得到所述替换区块,其中,所述利用哈希碰撞函数得到第二随机数的计算公式为:
33.chcol(tk,(ch,tx,ξ)),tx

)=ξ

34.其中,tx

为替换交易内容,ξ

为第二随机数。
35.本发明的第二方面,提供一种区块链监管系统,所述区块链监管系统包括:
36.监管节点选取模块,用于从区块链中的多个节点中随机选取监管节点;
37.哨兵区块生成模块,用于通过所述监管节点根据预设的监管周期打包监管信息,生成哨兵区块,其中,所述监管周期为相邻两个所述哨兵区块之间普通区块的数量,所述监管信息包括区块版本树;
38.普通区块生成模块,用于通过所述监管节点根据所述监管周期打包生成包含交易内容的普通区块,并将所述普通区块的区块高度和版本号存储于所述区块版本树中;
39.交易内容替换模块,用于通过所述监管节点利用变色龙哈希的陷门函数修改在预设的区块链监管时效内的所述普通区块的交易内容,得到替换区块,并将所述替换区块的区块高度和版本号存储于所述哨兵区块中,其中,所述替换区块的区块高度与所述普通区块的区块高度相同;
40.数据更新模块,用于通过所述监管节点将所述替换区块与所述替换区块的区块高度广播给所述区块链中其他所有节点,以使得所述其他所有节点接收替换区块,并根据所述替换区块的区块高度寻找到对应的普通区块,将所述普通区块更改为所述替换区块。
41.本系统通过从区块链中的多个节点中随机选取监管节点,通过监管节点根据预设的监管周期打包监管信息,生成哨兵区块,其中,监管周期为相邻两个哨兵区块之间普通区块的数量,监管信息包括区块版本树,通过监管节点根据监管周期打包生成包含交易内容的普通区块,并将普通区块的区块高度和版本号存储于区块版本树中,通过监管节点利用变色龙哈希的陷门函数修改在预设的区块链监管时效内的普通区块的交易内容,得到替换区块,并将替换区块的区块高度和版本号存储于哨兵区块中,其中,替换区块的区块高度与普通区块的区块高度相同,通过监管节点将替换区块与替换区块的区块高度广播给区块链中其他所有节点,以使得其他所有节点接收替换区块,并根据替换区块的区块高度寻找到对应的普通区块,将普通区块更改为替换区块,完成全系统的数据纠察监管,通过哨兵区块和监管节点配合变色龙哈希的陷门函数来监管区块链系统行为,实现了区块链系统的局部可监管、可编辑和可审查。
42.根据本发明的一些实施例,所述监管节点选取模块还包括:
43.获取第一监管节点候选列表模块,用于根据预设的监管候选列表节点数目与随机
信标产生的随机数,得到第一监管节点候选列表;
44.监管节点确定与更新模块,用于根据所述第一监管节点候选列表确定所述监管节点,且当所述监管节点的任期周期达到预设的任期周期的一半时,根据随机信标更新一次所述第一监管节点候选列表,得到第二监管节点候选列表,以使得当所述监管节点的任期周期结束时,从所述第二监管节点候选列表中确定新的监管节点。
45.根据本发明的一些实施例,所述交易内容替换模块还包括:
46.密钥生成模块,用于根据预设的安全参数与密钥生成函数得到公钥和陷门,其中,所述根据预设的安全参数与密钥生成函数得到公钥和陷门的计算公式为:
47.chgen(1k)=(hk,tk)
48.其中,k为所述预设的安全参数,chgen为密钥生成函数,hk为公钥,tk为陷门;
49.哈希生成模块,用于根据所述普通区块的交易内容与所述公钥利用哈希生成函数得到变色龙哈希值和第一随机数,其中,所述根据所述普通区块的交易内容与所述公钥利用哈希生成函数得到变色龙哈希值和随机数值的计算公式为:
50.chash(hk,tx)=(ch,ξ)
51.其中,chash为哈希生成函数,tx为所述普通区块的交易内容,ch为所述变色龙哈希值,ξ为第一随机数;
52.哈希验证模块,用于根据哈希验证函数验证所述变色龙哈希值和所述第一随机数,其中,所述根据哈希验证函数验证所述变色龙哈希值和所述第一随机数的计算公式为:
53.chver(hk,tx,(ch,ξ))=d
54.其中,d为布尔值;
55.若所述d为1,则跳转到哈希碰撞模块,若所述d为0,则跳转到哈希生成模块,
56.哈希碰撞模块,用于利用哈希碰撞函数得到第二随机数,以使得所述普通区块的交易内容成功修改为替换交易内容,得到所述替换区块,其中,所述利用哈希碰撞函数得到第二随机数的计算公式为:
57.chcol(tk,(ch,tx,ξ)),tx

)=ξ

58.其中,tx

为替换交易内容,ξ

为第二随机数。
59.本发明的第三方面,提供了一种区块链监管电子设备,包括至少一个控制处理器和用于与所述至少一个控制处理器通信连接的存储器;所述存储器存储有可被所述至少一个控制处理器执行的指令,所述指令被所述至少一个控制处理器执行,以使所述至少一个控制处理器能够执行上述的区块链监管方法。
60.本发明的第四方面,提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机可执行指令,所述计算机可执行指令用于使计算机执行上述的区块链监管方法。
61.需要注意的是,本发明的第二方面至第四方面与现有技术之间的有益效果与上述的一种区块链监管系统与现有技术之间的有益效果相同,此处不再细述。
62.本发明的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。
附图说明
63.本发明的上述和/或附加的方面和优点从结合下面附图对实施例的描述中将变得明显和容易理解,其中:
64.图1是本发明一实施例的一种区块链监管方法的流程图;
65.图2是图1中的步骤s101的流程图;
66.图3是本发明一实施例的一种区块链监管系统的流程图。
具体实施方式
67.下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能理解为对本发明的限制。
68.在本发明的描述中,如果有描述到第一、第二等只是用于区分技术特征为目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量或者隐含指明所指示的技术特征的先后关系。
69.在本发明的描述中,需要理解的是,涉及到方位描述,例如上、下等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。
70.本发明的描述中,需要说明的是,除非另有明确的限定,设置、安装、连接等词语应做广义理解,所属技术领域技术人员可以结合技术方案的具体内容合理确定上述词语在本发明中的具体含义。
71.在介绍本发明实施例之前,先对变色龙哈希算法、私钥-公钥密码学、随机信标和工作量证明进行简要说明:
72.变色龙哈希算法,利用陷门在不改变哈希值的前提下可以对原始交易数据进行替换,且依然能够通过完整性验证。
73.私钥-公钥密码学,或称非对称密码学,是指使用密钥对的任何密码系统可以广泛传播的公钥和只有所有者才知道的私钥。具有两个功能:身份验证和加密。
74.随机信标:提供可信的随机化方案,生成一系列真正的随机值,即使攻击者可以访问随机源,也可以保证是不可预测的。
75.工作量证明:必须要通过一定的工作量来获得记账权力,通过基于工作量的投票来获得全网共识。一是记账前要完成一定的工作量,这保证了参与记账的人首先要有一定的付出,以确认他会重视并珍惜这次记账的权力;二是保障了一份工作量一票的原则,使投票权能平均分配;三是记账的结果要经受大家的检查,如果记账正确,会得到奖励。如果记账不正确,那么之前的工作量就白费了。在这个规则下,诚实的人得到奖励,不诚实的人白白浪费了工作量而得不到任何好处。因此大部分的人都会守规矩,从而保证系统正常运行。
76.现有的可编辑区块链技术主要通过变色龙哈希函数实现对历史区块数据的修改,但在目前对于该方案的研究中存在一些问题:1)陷门持有中心化的问题,容易造成陷门的滥用导致历史数据被修改,并且违背了区块链去中心化的规则;2)区块编辑粒度的问题,区块历史数据只能是以区块为单位的修改,修改粒度过大;3)只能得知被编辑的某个区块的
最新版本号:无法查看某个区块的版本历史修改次数和版本之间的跨度。
77.为了解决上述技术缺陷,参照图1,本发明还提供了一种区块链监管方法,包括:
78.步骤s101、从区块链中的多个节点中随机选取监管节点。
79.步骤s102、通过监管节点根据预设的监管周期打包监管信息,生成哨兵区块,其中,监管周期为相邻两个哨兵区块之间普通区块的数量,监管信息包括区块版本树。
80.步骤s103、通过监管节点根据监管周期打包生成包含交易内容的普通区块,并将普通区块的区块高度和版本号存储于区块版本树中。
81.步骤s104、通过监管节点利用变色龙哈希的陷门函数修改在预设的区块链监管时效内的普通区块的交易内容,得到替换区块,并将替换区块的区块高度和版本号存储于哨兵区块中,其中,替换区块的区块高度与普通区块的区块高度相同。
82.步骤s105、通过监管节点将替换区块与替换区块的区块高度广播给区块链中其他所有节点,以使得其他所有节点接收替换区块,并根据替换区块的区块高度寻找到对应的普通区块,将普通区块更改为替换区块。
83.本方法通过从区块链中的多个节点中随机选取监管节点,通过监管节点根据预设的监管周期打包监管信息,生成哨兵区块,其中,监管周期为相邻两个哨兵区块之间普通区块的数量,监管信息包括区块版本树,通过监管节点根据监管周期打包生成包含交易内容的普通区块,并将普通区块的区块高度和版本号存储于区块版本树中,通过监管节点利用变色龙哈希的陷门函数修改在预设的区块链监管时效内的普通区块的交易内容,得到替换区块,并将替换区块的区块高度和版本号存储于哨兵区块中,其中,替换区块的区块高度与普通区块的区块高度相同,通过监管节点将替换区块与替换区块的区块高度广播给区块链中其他所有节点,以使得其他所有节点接收替换区块,并根据替换区块的区块高度寻找到对应的普通区块,将普通区块更改为替换区块,完成全系统的数据纠察监管,通过哨兵区块和监管节点配合变色龙哈希的陷门函数来监管区块链系统行为,实现了区块链系统的局部可监管、可编辑和可审查。
84.参照图2,在一些实施例中,步骤s101可以包括但不限于包括步骤s201至步骤s202:
85.步骤s201、根据预设的监管候选列表节点数目与随机信标产生的随机数,得到第一监管节点候选列表。
86.步骤s202、根据第一监管节点候选列表确定监管节点,且当监管节点的任期周期达到预设的任期周期的一半时,根据随机信标更新一次第一监管节点候选列表,得到第二监管节点候选列表,以使得当监管节点的任期周期结束时,从第二监管节点候选列表中确定新的监管节点。
87.确保了监管节点选举的随机性和运行的随机性。
88.在一些实施例中,区块版本树采用十六进制编码存储数据来存储普通区块的区块高度与替换区块的区块高度。
89.在一些实施例中,区块版本树包括分支结点、叶子结点和扩展结点,其中,分支结点包括17个插槽,每个插槽映射到叶子节点或扩展节点。
90.叶子结点包括一个普通区块的版本号和一个以十六进制表示普通区块的区块高度结束的编码值。
91.扩展结点通过路径压缩算法得到,扩展结点包括以十六进制表示普通区块的区块高度的不分叉的路径的编码值和指向其他结点的区块高度哈希值指针,扩展结点通过指针链接到下一个节点。
92.在一些实施例中,步骤s104可以包括但不限于包括步骤s401至步骤s404:
93.步骤s401、根据预设的安全参数与密钥生成函数得到公钥和陷门,其中,根据预设的安全参数与密钥生成函数得到公钥和陷门的计算公式为:
94.chgen(1k)=(hk,tk)
95.其中,k为预设的安全参数,chgen为密钥生成函数,hk为公钥,tk为陷门。
96.步骤s402、根据普通区块的交易内容与公钥利用哈希生成函数得到变色龙哈希值和第一随机数,其中,根据普通区块的交易内容与公钥利用哈希生成函数得到变色龙哈希值和随机数值的计算公式为:
97.chash(hk,tx)=(ch,ξ)
98.其中,chash为哈希生成函数,tx为普通区块的交易内容,ch为变色龙哈希值,ξ为第一随机数。
99.步骤s403、根据哈希验证函数验证变色龙哈希值和第一随机数,其中,根据哈希验证函数验证变色龙哈希值和第一随机数的计算公式为:
100.chver(hk,tx,(ch,ξ))=d
101.其中,d为布尔值。
102.若d为1,则继续执行步骤s404,若d为0,则返回步骤s402。
103.步骤s404、利用哈希碰撞函数得到第二随机数,以使得普通区块的交易内容成功修改为替换交易内容,得到替换区块,其中,利用哈希碰撞函数得到第二随机数的计算公式为:
104.chcol(tk,(ch,tx,ξ)),tx

)=ξ

105.其中,tx

为替换交易内容,ξ

为第二随机数。
106.本方法通过利用变色龙哈希构建普通区块,通过赋予监管权限的监管节点进行监管时效内的局部监管,从而实现了对区块链系统中错误历史数据和恶意行为的可编辑性,提高了区块链存储数据的可信性、可控性和可问责性。
107.在一些实施例中,哨兵区块的打包不需要进行工作量证明,而哨兵区块之外的所有普通区块都要通过工作量证明来打包上链。
108.保证了监管节点不需要花费大量的计算资源来完成哨兵区块的打包上链。
109.另外,参照图3,本发明的一个实施例,提供一种区块链监管系统,包括监管节点选取模块1100、哨兵区块生成模块1200、普通区块生成模块1300、交易内容替换模块1400以及数据更新模块1500,其中:
110.监管节点选取模块1100用于从区块链中的多个节点中随机选取监管节点;
111.哨兵区块生成模块1200用于通过监管节点根据预设的监管周期打包监管信息,生成哨兵区块,其中,监管周期为相邻两个哨兵区块之间普通区块的数量,监管信息包括区块版本树;
112.普通区块生成模块1300用于通过监管节点根据监管周期打包生成包含交易内容的普通区块,并将普通区块的区块高度和版本号存储于区块版本树中;
113.交易内容替换模块1400用于通过监管节点利用变色龙哈希的陷门函数修改在预设的区块链监管时效内的普通区块的交易内容,得到替换区块,并将替换区块的区块高度和版本号存储于哨兵区块中,其中,替换区块的区块高度与普通区块的区块高度相同;
114.数据更新模块1500用于通过监管节点将替换区块与替换区块的区块高度广播给区块链中其他所有节点,以使得其他所有节点接收替换区块,并根据替换区块的区块高度寻找到对应的普通区块,将普通区块更改为替换区块。
115.本系统通过从区块链中的多个节点中随机选取监管节点,通过监管节点根据预设的监管周期打包监管信息,生成哨兵区块,其中,监管周期为相邻两个哨兵区块之间普通区块的数量,监管信息包括区块版本树,通过监管节点根据监管周期打包生成包含交易内容的普通区块,并将普通区块的区块高度和版本号存储于区块版本树中,通过监管节点利用变色龙哈希的陷门函数修改在预设的区块链监管时效内的普通区块的交易内容,得到替换区块,并将替换区块的区块高度和版本号存储于哨兵区块中,其中,替换区块的区块高度与普通区块的区块高度相同,通过监管节点将替换区块与替换区块的区块高度广播给区块链中其他所有节点,以使得其他所有节点接收替换区块,并根据替换区块的区块高度寻找到对应的普通区块,将普通区块更改为替换区块,完成全系统的数据纠察监管,通过哨兵区块和监管节点配合变色龙哈希的陷门函数来监管区块链系统行为,实现了区块链系统的局部可监管、可编辑和可审查。
116.在一些实施例中,监管节点选取模块还包括:
117.获取第一监管节点候选列表模块,用于根据预设的监管候选列表节点数目与随机信标产生的随机数,得到第一监管节点候选列表;
118.监管节点确定与更新模块,用于根据第一监管节点候选列表确定监管节点,且当监管节点的任期周期达到预设的任期周期的一半时,根据随机信标更新一次第一监管节点候选列表,得到第二监管节点候选列表,以使得当监管节点的任期周期结束时,从第二监管节点候选列表中确定新的监管节点。
119.在一些实施例中,交易内容替换模块还包括:
120.密钥生成模块,用于根据预设的安全参数与密钥生成函数得到公钥和陷门,其中,根据预设的安全参数与密钥生成函数得到公钥和陷门的计算公式为:
121.chgen(1k)=(hk,tk)
122.其中,k为预设的安全参数,chgen为密钥生成函数,hk为公钥,tk为陷门;
123.哈希生成模块,用于根据普通区块的交易内容与公钥利用哈希生成函数得到变色龙哈希值和第一随机数,其中,根据普通区块的交易内容与公钥利用哈希生成函数得到变色龙哈希值和随机数值的计算公式为:
124.chash(hk,tx)=(ch,ξ)
125.其中,chash为哈希生成函数,tx为普通区块的交易内容,ch为变色龙哈希值,ξ为第一随机数;
126.哈希验证模块,用于根据哈希验证函数验证变色龙哈希值和第一随机数,其中,根据哈希验证函数验证变色龙哈希值和第一随机数的计算公式为:
127.chver(hk,tx,(ch,ξ))=d
128.其中,d为布尔值;
129.若d为1,则跳转到哈希碰撞模块,若d为0,则跳转到哈希生成模块,
130.哈希碰撞模块,用于利用哈希碰撞函数得到第二随机数,以使得普通区块的交易内容成功修改为替换交易内容,得到替换区块,其中,利用哈希碰撞函数得到第二随机数的计算公式为:
131.chcol(tk,(ch,tx,ξ)),tx

)=ξ

132.其中,tx

为替换交易内容,ξ

为第二随机数。
133.需要注意的是,本系统实施例与上述的系统实施例是基于相同的发明构思,因此上述方法实施例的相关内容同样适用于本系统实施例,这里不再赘述。
134.本技术还提供一种区块链监管电子设备,包括:存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时实现:如上述的区块链监管方法。
135.处理器和存储器可以通过总线或者其他方式连接。
136.存储器作为一种非暂态计算机可读存储介质,可用于存储非暂态软件程序以及非暂态性计算机可执行程序。此外,存储器可以包括高速随机存取存储器,还可以包括非暂态存储器,例如至少一个磁盘存储器件、闪存器件、或其他非暂态固态存储器件。在一些实施方式中,存储器可选包括相对于处理器远程设置的存储器,这些远程存储器可以通过网络连接至该处理器。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
137.实现上述实施例的区块链监管方法所需的非暂态软件程序以及指令存储在存储器中,当被处理器执行时,执行上述实施例中的区块链监管方法,例如,执行以上描述的图1中的方法步骤s101至步骤s105。
138.本技术还提供一种计算机可读存储介质,存储有计算机可执行指令,计算机可执行指令用于执行:如上述的区块链监管方法。
139.该计算机可读存储介质存储有计算机可执行指令,该计算机可执行指令被一个处理器或控制器执行,例如,被上述电子设备实施例中的一个处理器执行,可使得上述处理器执行上述实施例中的区块链监管方法,例如,执行以上描述的图1中的方法步骤s101至步骤s105。
140.本领域普通技术人员可以理解,上文中所公开方法中的全部或某些步骤、系统可以被实施为软件、固件、硬件及其适当的组合。某些物理组件或所有物理组件可以被实施为由处理器,如中央处理器、数字信号处理器或微处理器执行的软件,或者被实施为硬件,或者被实施为集成电路,如专用集成电路。这样的软件可以分布在计算机可读介质上,计算机可读介质可以包括计算机存储介质(或非暂时性介质)和通信介质(或暂时性介质)。如本领域普通技术人员公知的,术语计算机存储介质包括在用于存储信息(诸如计算机可读指令、数据结构、程序单元或其他数据)的任何方法或技术中实施的易失性和非易失性、可移除和不可移除介质。计算机存储介质包括但不限于ram、rom、eeprom、闪存或其他存储器技术、cd-rom、数字多功能盘(dvd)或其他光盘存储、磁盒、磁带、磁盘存储或其他磁存储装置、或者可以用于存储期望的信息并且可以被计算机访问的任何其他的介质。此外,本领域普通技术人员公知的是,通信介质通常包含计算机可读指令、数据结构、程序单元或者诸如载波或其他传输机制之类的调制数据信号中的其他数据,并且可包括任何信息递送介质。
141.上面结合附图对本发明实施例作了详细说明,但本发明不限于上述实施例,在所属技术领域普通技术人员所具备的知识范围内,还可以在不脱离本发明宗旨的前提下作出各种变化。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1