申请号: CN202110465388.2
申请日: 2021-04-28
公开(公告)号: CN112887437A
公开(公告)日: 2021-06-01
发明人: 刘晓建
本说明书实施例提供了一种区块链交易处理方法、区块链节点和区块链,所述区块链节点包括主控装置和多个计算装置,所述方法包括:主控装置将接收的交易发送给所述多个计算装置中的一个计算装置;计算装置在每次从主控装置接收到交易之后,生成交易的访问变量记录;主控装置从接收的交易中确定共识提议中的多个交易,将所述多个交易的标识发送给各个所述计算装置;所述计算装置在接收到所述多个交易的标识之后,基于各个交易的访问变量记录,将本地接收的共识提议中的交易分组为多个交易组,生成各个交易组的变量表,并将各个交易组的变量表发送给主控装置;所述主控装置基于各个交易组的变量表,确定交易执行方案,并指示各个计算装置执行交易。
更多申请号: CN201910131593.8
申请日: 2019-02-22
公开(公告)号: CN109816383A
公开(公告)日: 2019-05-28
发明人: 王晓亮; 段扬扬; 王博
本说明书实施例涉及一种区块链签名方法、区块链钱包和区块链,该方法包括:区块链钱包使用用户选择的公开密钥加密算法生成私钥;使用私钥对生成的交易数据进行签名;将签名后的交易数据及用户选择的公开密钥加密算法的位置索引发送给区块链,以使得区块链采用位置索引对应的公开密钥加密算法对接收到的签名后的交易数据进行验证。通过本方案,使得在区块链中能够支持任意公开密钥加密算法对交易数据进行签名处理,可以更换公开密钥加密算法,提高了区块链和其他场景中的公开密钥加密算法的兼容性。
更多申请号: CN201811090358.2
申请日: 2018-09-18
公开(公告)号: CN109218311B
公开(公告)日: 2021-09-03
发明人: 邵珠光; 孙海波; 张伟
本公开涉及一种区块链的结块方法、区块链的节点和区块链,涉及区块链技术领域。该方法包括:区块链中的任意请求节点向其他节点发送选举共识请求;接收其他节点返回的选举共识应答,选举共识应答中包括第一协议节点ID,第一协议节点ID为其他节点根据选取策略,从选举共识请求中的请求节点对应的第一请求节点ID和其他节点生成的第一本地节点ID中选取;在判断结果为有效的选举共识应答的数量大于第一阈值的情况下,根据选取策略,在接收到的各第一协议节点ID中选取结块节点ID,并将与结块节点ID对应的节点确定为结块节点。本公开的技术方案能够提高区块链的可靠性。
更多申请号: CN201811090358.2
申请日: 2018-09-18
公开(公告)号: CN109218311A
公开(公告)日: 2019-01-15
发明人: 邵珠光; 孙海波; 张伟
本公开涉及一种区块链的结块方法、区块链的节点和区块链,涉及区块链技术领域。该方法包括:区块链中的任意请求节点向其他节点发送选举共识请求;接收其他节点返回的选举共识应答,选举共识应答中包括第一协议节点ID,第一协议节点ID为其他节点根据选取策略,从选举共识请求中的请求节点对应的第一请求节点ID和其他节点生成的第一本地节点ID中选取;在判断结果为有效的选举共识应答的数量大于第一阈值的情况下,根据选取策略,在接收到的各第一协议节点ID中选取结块节点ID,并将与结块节点ID对应的节点确定为结块节点。本公开的技术方案能够提高区块链的可靠性。
更多申请号: CN202010436133.9
申请日: 2020-05-21
公开(公告)号: CN111597268A
公开(公告)日: 2020-08-28
发明人: 文格彬; 王晓东; 孙翰韬
本申请公开了一种区块链扩展方法、区块链节点及区块链系统。该方法包括,生成安全主链的区块,安全主链的区块存储有第一类数据,第一类数据包括交易与安全共识相关数据;生成应用支链的区块,应用支链的区块存储有第二类数据,第二类数据包括与应用业务相关的数据;应用支链中的区块通过随机信标与安全主链中的区块关联,以实现应用支链中的区块与相关联的安全主链中的区块数据同步;在生成应用支链的当前区块后,生成至少一个支链子块,至少一个支链子块的随机信标与应用支链的当前区块的随机信标一致,支链子块存储有所述第二类数据。该方法提高了区块链系统的数据处理能力,降低了应用业务数据的延时。
更多申请号: CN202110465388.2
申请日: 2021-04-28
公开(公告)号: CN112887437B
公开(公告)日: 2021-08-03
发明人: 刘晓建
本说明书实施例提供了一种区块链交易处理方法、区块链节点和区块链,所述区块链节点包括主控装置和多个计算装置,所述方法包括:主控装置将接收的交易发送给所述多个计算装置中的一个计算装置;计算装置在每次从主控装置接收到交易之后,生成交易的访问变量记录;主控装置从接收的交易中确定共识提议中的多个交易,将所述多个交易的标识发送给各个所述计算装置;所述计算装置在接收到所述多个交易的标识之后,基于各个交易的访问变量记录,将本地接收的共识提议中的交易分组为多个交易组,生成各个交易组的变量表,并将各个交易组的变量表发送给主控装置;所述主控装置基于各个交易组的变量表,确定交易执行方案,并指示各个计算装置执行交易。
更多申请号: CN202410965858.5
申请日: 2024-07-17
公开(公告)号: CN118654261A
公开(公告)日: 2024-09-17
发明人: 华江涛; 请求不公布姓名; 乔胜玉; 刘宝良
本发明提供了一种区块链灯连接结构、区块链灯及区块链发光模组。区块链灯连接结构包括:上盖;灯板,灯板上设置有电源模块、LED灯组和连接线路,电源模块通过连接线路与LED灯组电连接,上盖与灯板连接并至少覆盖电源模块和连接线路;底座,灯板容置并固定在底座内。本发明解决了现有技术中区块链灯的使用安全性较低的问题。
更多申请号: CN202010436133.9
申请日: 2020-05-21
公开(公告)号: CN111597268B
公开(公告)日: 2023-09-12
发明人: 文格彬; 王晓东; 孙翰韬
本申请公开了一种区块链扩展方法、区块链节点及区块链系统。该方法包括,生成安全主链的区块,安全主链的区块存储有第一类数据,第一类数据包括交易与安全共识相关数据;生成应用支链的区块,应用支链的区块存储有第二类数据,第二类数据包括与应用业务相关的数据;应用支链中的区块通过随机信标与安全主链中的区块关联,以实现应用支链中的区块与相关联的安全主链中的区块数据同步;在生成应用支链的当前区块后,生成至少一个支链子块,至少一个支链子块的随机信标与应用支链的当前区块的随机信标一致,支链子块存储有所述第二类数据。该方法提高了区块链系统的数据处理能力,降低了应用业务数据的延时。
更多申请号: CN202010652951.2
申请日: 2020-07-08
公开(公告)号: CN111738859B
公开(公告)日: 2021-07-13
发明人: 魏长征; 闫莺; 张辉
本说明书一个或多个实施例提供一种区块链一体机及区块链网络,所述区块链一体机包括区块链节点设备,所述区块链节点设备包括:智能网卡、中央处理器、智能合约处理芯片和存储器;其中,所述智能网卡,用于与所述区块链节点设备所属区块链网络中的其他节点进行交易共识,并将通过共识的交易上传至所述中央处理器;所述中央处理器,用于接收所述智能网卡上传的交易,并将用于调用智能合约的交易下发至所述智能合约处理芯片;所述智能合约处理芯片,用于接收所述中央处理器下发的交易,执行所述交易调用的智能合约;所述存储器,用于存储区块链数据和状态数据。
更多申请号: CN202010652951.2
申请日: 2020-07-08
公开(公告)号: CN111738859A
公开(公告)日: 2020-10-02
发明人: 魏长征; 闫莺; 张辉
本说明书一个或多个实施例提供一种区块链一体机及区块链网络,所述区块链一体机包括区块链节点设备,所述区块链节点设备包括:智能网卡、中央处理器、智能合约处理芯片和存储器;其中,所述智能网卡,用于与所述区块链节点设备所属区块链网络中的其他节点进行交易共识,并将通过共识的交易上传至所述中央处理器;所述中央处理器,用于接收所述智能网卡上传的交易,并将用于调用智能合约的交易下发至所述智能合约处理芯片;所述智能合约处理芯片,用于接收所述中央处理器下发的交易,执行所述交易调用的智能合约;所述存储器,用于存储区块链数据和状态数据。
更多申请号: CN202111296878.0
申请日: 2021-11-04
公开(公告)号: CN113743950A
公开(公告)日: 2021-12-03
发明人: 谢桂鲁; 邓福喜
本说明书提供一种本说明书提供一种在区块链中执行交易的方法、区块链节点和区块链。该区块链包括第一节点和第二节点,第一节点和第二节点分别为所述区块链中的任意两个节点,所述方法包括:第一节点预执行接收的多个第一交易,得到各个第一交易的预执行读写集;基于所述多个第一交易的预执行读写集,对所述多个第一交易进行分组;并将所述多个第一交易和对所述多个第一交易进行分组的第一分组信息发送给所述第二节点;第二节点根据所述第一分组信息并行执行所述多个第一交易。
更多申请号: CN202111296856.4
申请日: 2021-11-04
公开(公告)号: CN113744062A
公开(公告)日: 2021-12-03
发明人: 谢桂鲁; 邓福喜
本说明书提供一种在区块链中执行交易的方法、区块链节点和区块链。所述区块链中包括第一节点和第二节点,所述第一节点和所述第二节点分别为所述区块链中的任意两个节点,所述方法包括:所述第一节点预执行接收的多个第一交易,得到各个第一交易的预执行读写集,将所述多个第一交易及其预执行读写集发送给所述第二节点;所述第二节点基于所述多个第一交易的预执行读写集对所述多个第一交易进行分组,根据所述分组的结果并行执行所述多个第一交易。
更多申请号: CN201910942912.3
申请日: 2019-09-30
公开(公告)号: CN112583712A
公开(公告)日: 2021-03-30
发明人: 者文明; 杨文锋; 刘瑞飞
本申请提供一种区块链路由器及区块链网络,该区块链网络包括:区块链路由器、计算节点、存储节点和控制节点,区块链路由器通过网络层接收到服务路由请求;通过系统层基于内置的安全模块,采用预设共识算法确定响应所述服务路由请求的目标节点;所述目标节点为计算节点、存储节点、控制节点中的至少一种;通过路由层将所述服务路由请求通过所述网络层路由到所述目标节点,以使所述目标节点响应所述服务路由请求。本申请的区块链路由器可以基于安全模块进行共识选择目标节点进行路由,提高共识效率,并且通过设置计算节点、存储节点和控制节点,实现了数据计算、存储和流程控制的隔离,可以规范区块链网络数据处理、数据流转和数据存储。
更多申请号: CN202210325866.4
申请日: 2022-03-30
公开(公告)号: CN114697344A
公开(公告)日: 2022-07-01
发明人: 石杰
一种区块链共识节点的确定方法、区块链和区块链节点,区块链中包括多个第二节点和第一节点,该方法包括:第一节点和多个第二节点分别确定各自的到其他节点的访问延迟信息;多个第二节点分别将各自的访问延迟信息发送至第一节点;第一节点根据第一节点和各个第二节点的访问延迟信息,从多个第一节点和多个第二节点中确定若干第三节点,第三节点用于确定共识节点。
更多申请号: CN202111296856.4
申请日: 2021-11-04
公开(公告)号: CN113744062B
公开(公告)日: 2022-09-02
发明人: 谢桂鲁; 邓福喜
本说明书提供一种在区块链中执行交易的方法、区块链节点和区块链。所述区块链中包括第一节点和第二节点,所述第一节点和所述第二节点分别为所述区块链中的任意两个节点,所述方法包括:所述第一节点预执行接收的多个第一交易,得到各个第一交易的预执行读写集,将所述多个第一交易及其预执行读写集发送给所述第二节点;所述第二节点基于所述多个第一交易的预执行读写集对所述多个第一交易进行分组,根据所述分组的结果并行执行所述多个第一交易。
更多申请号: CN202311436051.4
申请日: 2023-10-31
公开(公告)号: CN117319409A
公开(公告)日: 2023-12-29
发明人: 曹睿学; 王卓
一种区块链系统中的共识方法、区块链节点和区块链系统,所述区块链系统包括第一节点和多个第二节点,所述方法包括:第一节点从交易池中获取第一交易,在区块链系统中广播所述第一交易,与广播所述第一交易并行地生成共识提议,所述共识提议中包括所述第一交易的交易标识,将所述共识提议发送给其他区块链节点;第二节点在接收到所述共识提议之后,确定是否接收到所述第一交易;在确定接收到所述第一交易的情况下,参与对所述共识提议的共识。
更多申请号: CN201911235610.9
申请日: 2019-12-05
公开(公告)号: CN110989934A
公开(公告)日: 2020-04-10
发明人: 张跃洋
本公开涉及一种区块链节点数据存储方法、区块链系统及区块链节点,所述方法应用于区块链节点组,所述区块链节点组包括M个区块链节点,以及N个用于存储区块链的存储模块,N为小于M的正整数,M为大于2的正整数,所述方法包括:根据每一所述区块链节点接收到的区块写入请求,确定待写入的区块;将所述待写入的区块分别存储到每一个所述存储模块中。因此,可以使得多个区块链节点共享存储模块,可以在保证区块链存储的完整性和可靠性的同时,有效降低数据冗余,节省存储资源。并且,可以基于该区块链节点组的对应的存储模块扩展新的区块链节点而无需增加新的存储资源,便于区块链节点的扩展以及提高区块链节点组的计算能力。
更多申请号: CN201911235610.9
申请日: 2019-12-05
公开(公告)号: CN110989934B
公开(公告)日: 2023-08-25
发明人: 张跃洋
本公开涉及一种区块链节点数据存储方法、区块链系统及区块链节点,所述方法应用于区块链节点组,所述区块链节点组包括M个区块链节点,以及N个用于存储区块链的存储模块,N为小于M的正整数,M为大于2的正整数,所述方法包括:根据每一所述区块链节点接收到的区块写入请求,确定待写入的区块;将所述待写入的区块分别存储到每一个所述存储模块中。因此,可以使得多个区块链节点共享存储模块,可以在保证区块链存储的完整性和可靠性的同时,有效降低数据冗余,节省存储资源。并且,可以基于该区块链节点组的对应的存储模块扩展新的区块链节点而无需增加新的存储资源,便于区块链节点的扩展以及提高区块链节点组的计算能力。
更多