首页 / 技术领域 / 区块链 / 专利数据
序号 专利名 申请号 申请日 公开(公告)号 公开(公告)日 发明人
61 链系统中的交易处理方法和区块链节点 CN202311437155.7 2023-10-31 CN117408702A 2024-01-16 曹睿学
一种链系统中的交易处理方法和区块链节点,用于处理属于相同区块的多个交易,第i个交易中包括允许其消费的第一资源数量以及资源支付账户。该方法包括:对多个交易进行分组,其中未利用多个交易各自包括的资源支付账户;对于多个交易所包括的若干资源支付账户中任意的第j个资源支付账户,按照多个交易的排列顺序,从多个交易中确定出包括第j个资源支付账户的若干交易;当若干交易中的前k个交易各自包括的第一资源数量的和大于第j个资源支付账户所持有目标资源的当前数量,并且前k‑1个交易各自包括的第一资源数量的和不大于该当前数量时,对位于第k‑1个交易之后的交易标记预设标签;按照多个交易的分组结果,并发执行未标记预设标签的交易。
62 一种链中的节点分组方法及区块链节点 CN202210327144.2 2022-03-30 CN114679457B 2023-11-21 石杰
说明书实施例中提供了一种链中的节点分组方法及区块链节点。该方法由第一节点执行,包括:从区块链中获取分组信息,分组信息存储于智能合约的合约状态中,分组信息中包括:M个分组的分组标识和M个分组中所包含的各个节点的节点信息,M≥0;当M≥1时,根据分组信息,确定第一节点与M个分组中的K个分组能够建立连接,1≤K≤M;确定第一节点与K个分组中各个分组间的时延,以得到K个第一目标时延;根据K个第一目标时延,确定目标分组;向区块链发送第一交易,第一交易用于调用智能合约,以用于在当前的合约状态的目标分组中添加第一节点。由此将距离较近的各个节点聚合为一组,降低了区块分发时的延时,提升了区块分发的效率。
63 链中的资源处理方法和区块链节点 CN202310638229.7 2023-05-31 CN116996200A 2023-11-03 尹明昊; 杨达一; 周知远; 袁立威
一种链中的资源处理方法和区块链节点,所述方法包括:接收第一交易,所述第一交易中调用合约,所述合约中包括对第一接口的调用,所述第一接口由所述区块链平台提供;根据第一交易对第一接口的调用,确定所述合约的合约状态中是否存储有与第一存储键对应的资源,在所述合约的合约状态中未存储与所述第一存储键对应的资源的情况下,在所述合约状态中与所述第一存储键关联地存储第一NFT资源。
64 链中的交易分组方法和区块链节点 CN202310493502.1 2023-04-28 CN116450756A 2023-07-18 陈盛龙
一种链中的交易分组方法和区块链节点,所述方法包括:获取多个交易,所述多个交易调用相同的合约,所述多个交易包括多个第一交易,各个所述第一交易的执行中包括对所述合约的第一变量的访问,所述第一变量与所述合约中的映射关系对应;获取各个第一交易将在执行中访问的第一变量对应的映射关系标识,其中,各个所述第一变量在状态数据库中的存储位置基于该第一变量对应的映射关系标识确定;基于各个所述第一交易对应的映射关系标识,对所述多个第一交易进行分组。
65 链中部署合约的方法和区块链节点 CN202310349450.0 2023-03-31 CN116382710A 2023-07-04 杨达一
一种在链中部署合约的方法和区块链节点,所述方法包括:接收用于部署第一合约的第一交易,所述第一交易中包括第一代码的代码标识和所述第一代码中的不可变变量的值,其中,区块链中预先存储有所述第一代码;根据所述第一交易在区块链中存储所述第一合约的状态数据,所述第一合约的状态数据中包括所述代码标识和所述不可变变量的值。
66 链系统中的链状态更新方法和区块链节点 CN202211735972.6 2022-12-30 CN116366666A 2023-06-30 杨达一; 陈盛龙
一种链系统中的链状态更新方法和区块链节点。该方法由区块链系统中的区块链节点执行,区块链节点中存储有该区块链节点最新获得的第一链状态以及其对应的第一生效信息,第一生效信息用于指示允许第一链状态生效的区块高度。方法包括:获取用于调用智能合约的第一交易,该第一交易中包括链状态更新信息;根据第一交易执行智能合约,以实现:根据第一交易所对应的第一区块高度和第一生效信息确定第一链状态是否已生效,如果是则根据第一区块高度确定第二生效信息,并根据链状态更新信息和第一链状态获得第二链状态,第二生效信息用于指示允许第二链状态生效的第二区块高度。
67 链中的交易分组方法和区块链节点 CN202310183750.6 2023-02-28 CN116308347A 2023-06-23 杨达一
一种链中的交易分组方法和区块链节点,所述方法包括:从待分组的多个交易中获取多个第一交易,所述多个第一交易调用相同的合约;确定各个所述第一交易将要访问的所述合约的状态变量对应的标识集合,所述标识集合中包括所述状态变量在合约执行时的变量标识,所述变量标识用于确定所述状态变量在状态数据库中的键;根据各个所述第一交易的标识集合对所述多个第一交易进行分组。
68 链状态的存储、验证方法及区块链节点 CN202211522131.7 2022-11-30 CN116049170A 2023-05-02 何家华; 刘谦; 蒋志勇
一种链状态的存储、验证方法及区块链节点,待存储的目标状态数据为区块链中的第一参数的状态数据。该存储方法包括:从区块链中获取上一个区块对应的第一状态树和第一默克树,该第一默克树中包括第一参数的多个第一状态数据,该第一状态树中包括第一默克树的第一根哈希值。基于目标状态数据,更新第一默克树,得到第二默克树,该第二默克树包括第二根哈希值。基于第二根哈希值,更新第一状态树,得到第二状态树。与当前区块关联地存储第二状态树和第二默克树。
69 一种节点故障恢复方法及区块链系统 CN202211365055.3 2022-11-03 CN115473908B 2023-04-28 李若寒; 戴振利; 张国艳; 王远; 王占鹏
发明提供一种节点故障恢复方法及区块链系统,涉及区块链技术领域,该方法包括:检测区块链节点的节点状态,节点状态包括正常状态和恢复状态;若区块链节点处于正常状态,则利用拜占庭共识机制对产生的区块进行验证和投票,在发现区块链节点区块或视图落后的情况下,将节点状态从正常状态切换为恢复状态,发送恢复请求消息;接收所反馈的恢复响应消息,根据恢复响应消息中携带的内容,将区块链节点恢复到最新区块和视图。这样,通过在共识中增加节点区块落后发现机制,能够及时发现节点区块落后,并主动的进行节点同步,恢复到最新的区块和视图,用以处理交易请求,可以避免节点区块落后导致的节点不可用问题。
70 链系统中的区块同步方法和区块链节点 CN202211733516.8 2022-12-30 CN115987528A 2023-04-18 杨达一; 陈盛龙
一种链系统中的区块同步方法和区块链节点,区块链系统中包括N个区块链节点,由N个区块链节点中任一区块链节点执行的方法包括:从其余N‑1个区块链节点接收多个区块状态,单个区块状态中包括其对应的区块链节点最新获得的第一类区块的第一区块高度和第二类区块的第二区块高度,第一类区块包括达成共识的共识提议所指示的按顺序排列的多个交易,第二类区块基于与其具有相同区块高度的第一类区块获得,第二类区块包括区块头、区块体和区块证明;根据区块链系统中允许的最大恶意节点数量,各个第一区块高度和各个第二区块高度,确定将要同步的若干第一类区块和若干第二类区块;从N‑1个区块链节点同步该若干第一类区块以及该若干第二类区块。
71 链中的隐私合约访问方法和区块链节点 CN202211521367.9 2022-11-30 CN115906169A 2023-04-04 黄祖城
一种链中的隐私合约访问方法和区块链节点,所述区块链中存储有隐私合约的访问控制信息,所述区块链的节点中包括可信执行环境TEE,所述方法在所述TEE中执行,包括:在执行第一交易中调用的第一合约的过程中,在执行第一合约中包括的对所述隐私合约的访问操作之前,获取所述访问控制信息;根据所述访问控制信息,确定所述第一合约是否拥有对所述隐私合约进行所述访问操作的权限;在所述第一合约拥有所述权限的情况下,执行所述访问操作。
72 链中的交易发送方法和区块链节点 CN202211521343.3 2022-11-30 CN115766038A 2023-03-07 石柯
一种链中的交易发送方法和区块链节点,所述方法包括:在区块链中的第一区块执行完成时,获取区块链中当前存储的第一数据;在确定所述第一数据满足预设条件时,生成第一交易;将所述第一交易发送到区块链中。
73 时间定的链事务和相关区块链技术 CN202080081750.X 2020-09-17 CN115427995A 2022-12-02 杰克·欧文·戴维斯; 张伟; 克雷格·史蒂文·赖特
一种基于在多方之间交换的一系列花费事务的链支付通道,其中:出资事务,其提交到区块链,包括定到所述多方的至少两个公钥的至少一个可花费的事务输出,其中所述出资事务包含或以其它方式证明用于至少部分地计算所述一系列花费事务的函数。所述一系列花费事务中的先前事务在所述多方的一方的计算机设备上接收。所述出资事务中包含或以其它方式证明的所述函数用于至少部分地计算所述当前事务。所述方使用与所述方的所述公钥对应的私钥来对所述当前事务的一部分进行加密签名,所述已签名部分包括所述至少两个可花费的事务输出,从而计算事务签名以包含在所述当前事务的所述事务输入中。
74 链中的数据组播方法和区块链节点 CN202210760113.6 2022-06-30 CN115174572A 2022-10-11 石杰
一种链系统中的数据组播方法和区块链节点,所述方法由区块链系统中的第一节点执行,区块链系统中还包括第二节点和第三节点,所述方法包括:获取第一节点与第二节点之间的第一连接路径,第一连接路径用于向第二节点发送第一数据;获取第一节点与第三节点之间的第二连接路径,所述第二连接路径用于向第三节点发送第一数据;在确定第一连接路径中在所述第一节点之后的节点为区块链系统中的第四节点、且第二连接路径中在所述第一节点之后的节点为第四节点时,将第一消息发送给第四节点,第一消息包括所述第一数据和目标节点标识,所述目标节点标识包括第二节点的标识和第三节点的标识。
75 一种基于链的品牌推广方法及区块链节点 CN202210668636.8 2022-06-14 CN115099810A 2022-09-23 王吉元; 宋杨; 夏凝; 熊漪; 方昡; 张轲; 王澜
说明书提供了一种基于链的品牌推广方法,应用于区块链的节点,所述方法包括:接收由第一用户的第一账户发送的第一交易;所述第一交易由所述第一用户的用户设备在对收款图像进行扫码之后发送,所述收款图像中包括第一品牌的品牌信息和第一商户的收款码,所述收款码中包括所述第一数字资源的标识,所述第一交易用于调用所述智能合约,所述第一交易中包括所述第一数字资源的标识;根据所述第一交易在所述合约状态中更新所述扫码次数信息。
76 链系统中的节点分组方法和区块链节点 CN202210762932.4 2022-06-30 CN115098595A 2022-09-23 石杰
一种链系统中的节点分组方法和区块链节点,所述方法包括:获取区块链系统中多个第一节点之间的访问时延信息;根据所述访问时延信息对所述多个第一节点进行聚类;将聚类结果发送给所述多个第一节点中的第二节点,以指示所述第二节点基于所述聚类结果进行数据广播。
77 时间定的链事务和相关区块链技术 CN202080081758.6 2020-09-17 CN114945928A 2022-08-26 杰克·欧文·戴维斯; 张伟; 克雷格·史蒂文·赖特
一种基于在多方之间交换的一系列花费事务建立的链支付通道,其中所述一系列花费事务中的每个事务都有未来的定时间,在所述未来的锁定时间之前不能提交到区块链,并且包括:至少两个可花费的事务输出,其具有相应的数字资产值。在所述方的计算机设备上接收所述一系列花费事务中的先前事务;将函数应用于所述先前事务中包含的一个或更多个函数变量,以至少部分地确定所述当前事务。使用与所述方的所述公钥对应的私钥来对所述当前事务的一部分进行加密签名,所述已签名部分包括所述至少两个可花费的事务输出,从而计算事务签名以包含在所述当前事务的所述事务输入中。
78 链中执行交易的方法和区块链节点 CN202210602794.3 2022-05-30 CN114936256A 2022-08-23 林鹏
一种在链中执行交易的方法和区块链节点,所述方法由区块链中的第一节点执行,所述方法包括:在执行交易时,创建与所述交易对应的第一状态集和第二状态集;在根据所述交易对第一变量进行写入之前,读取所述第一变量的第一状态,所述第一状态为所述第一变量的当前状态,在所述第一状态集中存储所述第一变量的所述第一状态;在所述第二状态集中存储所述第一变量的第二状态,所述第二状态为根据所述交易写入的所述第一变量的状态;在确定所述交易的对所述第一变量的写入操作需要回滚时,至少根据所述第一状态集生成所述交易的写集。
79 一种链服务管理方法和区块链节点 CN202210600410.4 2022-05-30 CN114936116A 2022-08-23 任云翔
一种链服务管理方法和区块链节点,该方法由区块链节点执行,区块链节点中运行有第一进程和第二进程,第一进程为第二进程的父进程,第二进程用于提供第一区块链服务,第一进程用于侦听第一端口,第二进程用于通过第一端口对应的缓冲区,获取访问信息,该方法包括:第一进程接收用于指示第二进程已退出的退出消息;第一进程响应于退出消息,启动对应于第一区块链服务的第三进程,使得第三进程通过第一端口对应的缓冲区,获取访问信息;第三进程为第一进程的子进程
80 一种链中的数据处理方法及区块链节点 CN202210462512.4 2022-04-28 CN114780640A 2022-07-22 袁立威
说明书实施例中提供了一种链中的数据处理方法及区块链节点。该方法由第一区块链中的第一节点执行,包括:依时间顺序依次执行N个交易集合中的交易,N个交易集合中的交易的执行使得M个第一账户的状态变化;获取每个第一账户对其状态的签名信息;根据第一世界状态的树根、第二世界状态的树根、M个签名信息,生成第一证明,第一证明用于证明第一世界状态是在第二世界状态的基础上执行N个交易集合中的交易后生成,第二世界状态为执行N个交易集合中的交易前的世界状态;将第一世界状态的树根和第一证明存储到第二区块链中。该方法在提升区块链网络的整体扩容时,可以不限制参与方数量,且拥有无限的数据压缩比。
QQ群二维码
意见反馈