141 |
区块链交易执行方法、区块链节点及控制装置 |
CN202110481503.5 |
2021-04-30 |
CN112884588B |
2021-08-03 |
卓海振; 陆钟豪 |
本说明书提供一种区块链交易执行方法、区块链节点及控制装置,根据该方法,获取属于第一区块的多个交易;执行所述多个交易;对所述多个交易的执行结果进行共识;将完成共识的各个交易的数据作为所述第一区块的至少部分区块体,存入区块数据库中;在所述第一区块的全部交易执行并共识完成之后,将所述第一区块的区块头存入所述区块数据库。从而达到了减小时延的目的,提升区块链系统的性能。 |
142 |
区块链交易执行方法、区块链节点及控制装置 |
CN202110481574.5 |
2021-04-30 |
CN112883068A |
2021-06-01 |
卓海振; 陆钟豪 |
本说明书提供一种区块链交易执行方法、区块链节点及控制装置,根据该方法,获取属于第一区块的多个交易;获取所述多个交易各自的第一集合;任一交易的第一集合包括该交易访问的参数的标识;所述访问的参数包括读取的参数;基于所述多个交易各自的第一集合执行所述多个交易。从而在执行各个交易期间,无需再从存储区的状态数据库中逐一获取各个交易各自读取的参数的值,减少了区块链的节点的IO操作,达到了减小时延的目的。 |
143 |
一种区块链节点设备及区块链网络系统 |
CN202010124348.7 |
2020-02-27 |
CN111371871A |
2020-07-03 |
王佳 |
本发明公开了一种区块链节点设备及区块链网络系统,包括输送模块、记录模块、处理模块、客户端模块,输送模块,用于在可信执行环境TEE中周期性的发出执行相同预置操作的操作指令,记录模块,用于记录自身执行预置操作中的第一响应时间,处理模块,用于根据其他区块链节点设备的响应时间以及所述第一响应时间确定响应时间最小的区块链节点设备为记账节点,客户端模块,用于加入所述区块链网络。本发明的区块链节点设备的安装部署能够脱离服务器或者终端设备,从而使该区块链节点设备作为一个独立的装置,移动灵活,且可扩展性强,使用灵活,且算法简单,节约了系统运算资源,解决了现有的区块链节点设备共识算法复杂的问题。 |
144 |
区块链交易取消方法、装置及区块链交易系统 |
CN202510002505.X |
2025-01-02 |
CN119402502A |
2025-02-07 |
谢迪凡; 刘顺; 李晓静; 盛威锋; 戴唯威; 邓婧 |
本申请实施例适用于区块链技术领域,提供了一种区块链交易取消方法、装置及区块链交易系统,所述方法包括:接收交易取消请求,所述交易取消请求中携带有待取消的目标交易的交易哈希;从目标节点的本地交易池中删除所述目标交易,所述目标节点为区块链中发起所述目标交易的节点;将所述目标交易的交易哈希存储至所述目标节点的取消交易缓存池;针对所述目标交易生成交易取消事件,将所述交易取消事件广播至所述区块链中的其他节点。采用上述方法,可以通过在本地交易池删除待取消的目标交易,并将针对该目标交易生成的交易取消事件广播至其他各个节点,实现取消目标交易的目的,提高了区块链交易取消的灵活性。 |
145 |
在分区区块链网络中维护区块链的区块 |
CN202411469156.4 |
2019-04-24 |
CN119226295A |
2024-12-31 |
迪安·克莱默; 马丁·西维尔; 巴席姆·阿玛尔 |
本发明提供一种计算机实现方法及系统,所述计算机实现方法及系统维护跨分片化区块链网络的多个节点的区块链的多个区块,其中所述节点为多个活跃分片中的一个或多个分片的成员。所述方法及系统使用给定节点生成表示所述区块链新区块的数据并存储表示所述新区块的所述数据,所述给定节点为所述多个活跃分片中的特定子集的成员。此类数据包括:i)作为新区块一部分且与多个活跃分片的特定子集相关联的交易的交易标识符列表,及/或ii)新区块的局部默克尔树。 |
146 |
在区块链中执行交易的方法和区块链节点 |
CN202210023176.3 |
2021-06-17 |
CN114385756B |
2024-12-17 |
邓福喜; 周知远; 谢桂鲁; 徐泉清; 李康; 杨达一 |
本说明书实施例提供了一种在区块链中执行交易的方法和区块链节点,所述方法包括:执行第一交易,存储所述第一交易更改的第一账户的状态信息,将待由第二区块链执行的跨链操作的信息提供给所述第二区块链,其中,所述跨链操作的信息中包括所述第一交易的标识;记录第一交易的标识与第一账户的对应关系;从第二区块链接收对所述跨链操作的执行结果,所述执行结果中包括所述第一交易的标识;基于所述记录的第一交易的标识与第一账户的标识的对应关系,在状态数据库中获取第一账户的状态;根据所述执行结果和所述状态信息,修改所述第一账户的状态。 |
147 |
区块链系统中的区块编辑方法和区块链节点 |
CN202310820605.4 |
2023-07-05 |
CN116996208A |
2023-11-03 |
王童晨 |
一种区块链系统中的区块编辑方法和区块链节点,区块链系统包括由智能合约生成的第一事件,其包含与区块编辑请求对应的随机数种子。方法包括:获取调用智能合约中第一函数的第一交易,包括第i个区块链节点根据其私钥和随机数种子生成的可验证随机数和零知识证明;执行第一函数,实现在可验证随机数满足第一预设条件时生成第二事件,触发区块链节点根据零知识证明和第i个区块链节点的公钥验证可验证随机数;获取调用智能合约中第二函数且包括第一投票信息的第二交易,其由第j个区块链节点在可验证随机数验证通过时发起;执行第二函数,实现在已获得的各个第一投票信息满足第二预设条件时生成第三事件,指示由第i个区块链节点处理区块编辑请求。 |
148 |
基于区块链系统的数据管理方法和区块链节点 |
CN202310956046.X |
2023-07-31 |
CN116827970A |
2023-09-29 |
余逸荣; 陈杭; 张杰; 于杨; 魏长征 |
一种基于区块链系统的数据管理方法和区块链节点,所述方法由区块链节点执行,包括:接收调用所述第一合约的第一交易,所述第一交易用于注册第一数据;据所述第一交易执行所述第一合约,生成在区块链系统中唯一的第一标识,以用作为所述第一数据的标识;在所述第一合约的合约状态中存储所述第一标识。 |
149 |
区块链中部署合约的方法和区块链节点 |
CN202310341255.3 |
2023-03-31 |
CN116795382A |
2023-09-22 |
杨达一 |
一种在区块链中部署合约的方法和区块链节点,所述方法包括:接收用于部署第一合约的第一交易,第一交易调用第二合约,对第二合约的传入参数包括第一代码的代码标识和第一代码中的不可变变量的值,区块链中预先关联地存储有代码标识和第一代码,第一代码包括第一函数,第一函数包括固定名称、且用于初始化合约,第二合约中包括对第一函数的调用;在根据第二合约中的调用执行第一函数之前,在确定第二合约为系统合约的情况下,根据代码标识获取第一代码中的第一函数;通过执行第一函数,在区块链中存储第一合约的状态数据,第一合约的状态数据中包括代码标识和不可变变量的值。 |
150 |
区块链中的交易处理方法和区块链节点 |
CN202310640782.4 |
2023-05-31 |
CN116668001A |
2023-08-29 |
王毅飞 |
一种区块链中的交易处理方法和区块链节点,所述方法由第一节点执行,所述第一节点当前为从节点,所述方法包括:获取第一信息和第一交易,所述第一信息用于指示关闭预执行功能;根据所述第一信息,对所述第一交易进行验证;在验证通过的情况下,存储所述第一交易。 |
151 |
区块链中的交易执行方法和区块链节点 |
CN202310612543.8 |
2023-05-29 |
CN116628091A |
2023-08-22 |
尹明昊; 杨达一; 周知远 |
一种区块链中的交易执行方法和区块链节点,所述方法包括:接收第一交易,所述第一交易包括第一操作和第二操作,所述第一操作用于调用第一合约中的第一函数,所述第二操作用于调用第二合约中的第二函数;执行所述第一操作和所述第二操作。 |
152 |
一种在区块链中创建账户的方法和区块链节点 |
CN202211733474.8 |
2022-12-30 |
CN116303425A |
2023-06-23 |
陈骁杰 |
一种在区块链中创建账户的方法和区块链节点,所述区块链节点中存储有多个账户的账户地址与账户编号的映射关系信息,所述方法包括:在对第一账户的账户状态进行写入时,在根据所述映射关系信息未查找到第一账户地址对应的账户编号的情况中,确定第一账户的第一账户编号;在所述映射关系信息中添加所述第一账户地址与所述第一账户编号的映射关系;在沃克尔状态树中添加与所述第一账户对应的第一叶子节点,所述第一叶子节点的键key为所述第一账户编号,所述第一叶子节点的值value为所述第一账户的账户状态,其中,所述沃克尔状态树中的各个父节点中包括承诺值和证明值;响应于对第一叶子节点的添加,更新沃克尔状态树。 |
153 |
区块链系统中的数据访问方法和区块链节点 |
CN202211733503.0 |
2022-12-30 |
CN116167099A |
2023-05-26 |
梁召远; 张兆勇; 林鹏; 王江 |
一种区块链系统中的数据访问方法和区块链节点,区块链节点中存储有状态树,状态树中包括各个账户的账户数据。该方法包括:接收用于访问第一智能合约中第一变量的第一访问请求,第一访问请求中包括第一智能合约的合约地址和第一变量的第一key;根据合约地址和第一key,确定第一变量在状态树中的第二key,第二key用于在状态树中唯一标识第一变量;根据第二key在状态树中进行对第一变量的访问。 |
154 |
区块链系统中的交易广播方法及区块链节点 |
CN202211531014.7 |
2022-12-01 |
CN116032535A |
2023-04-28 |
徐文博; 林鹏 |
本说明书提供一种区块链系统中的交易广播方法及区块链节点,所述区块链系统包括第一节点和多个第二节点;所述方法包括:所述第一节点接收第一交易,利用预设的对称密钥对所述第一交易加密,得到密文数据;所述第一节点向所述多个第二节点广播交易数据;所述交易数据包括所述密文数据,且不包括所述第一节点针对所述第一交易生成的认证数据;各个所述第二节点存储有所述对称密钥;各个所述第二节点使用所述对称密钥对所述密文数据解密,得到所述第一交易。 |
155 |
一种在区块链中创建账户的方法和区块链节点 |
CN202211737553.6 |
2022-12-30 |
CN115982781A |
2023-04-18 |
陈骁杰 |
一种在区块链中创建账户的方法和区块链节点,所述区块链节点中存储有多个账户的账户地址与账户编号的映射关系信息,所述方法包括:在对所述第一账户的账户状态进行写入时,在根据所述映射关系信息未查找到所述第一账户地址对应的账户编号的情况中,确定所述第一账户的第一账户编号;在所述映射关系信息中添加所述第一账户地址与所述第一账户编号的映射关系;在默克尔状态树中添加与所述第一账户对应的第一叶子节点,所述第一叶子节点的键key为所述第一账户编号,所述第一叶子节点的值value为所述第一账户的账户状态;响应于对所述第一叶子节点的添加,更新所述默克尔状态树。 |
156 |
基于区块链的数据处理方法和区块链节点 |
CN202211605223.1 |
2022-12-14 |
CN115760123A |
2023-03-07 |
庞洋; 王志伟; 姜彤胄; 魏亚文; 陈丰 |
一种基于区块链的数据处理方法和区块链节点,涉及区块链系统、属于不同参与方的第一计算设备和多个第二计算设备,区块链系统中部署有第一智能合约和第二智能合约。该方法包括:第一计算设备向区块链系统发送包括配置信息的第一交易,配置信息包括数据分析模型;区块链系统在第一智能合约的合约状态中新增配置信息;第二计算设备向区块链系统发送第二交易,第二交易包括与数据分析模型对应的投票信息;区块链系统在第二智能合约的合约状态中记录基于来自各个第二计算设备的投票信息确定的投票结果;第二计算设备从区块链系统获取投票结果,如果投票结果指示允许使用数据分析模型处理由业务系统所提供的业务数据,则从区块链系统获取数据分析模型。 |
157 |
在区块链中执行交易的方法及区块链的主节点 |
CN202210600442.4 |
2022-05-30 |
CN114936092A |
2022-08-23 |
林鹏; 徐文博 |
本说明书提供一种在区块链中执行交易的方法及区块链的主节点,所述区块链包括主节点和从节点,其中,在区块链中执行交易的方法由所述主节点执行,所述方法包括:预执行属于第一区块的多个交易;确定所述多个交易中的第一交易为预设类型的交易;在预执行所述多个交易之后,与所述从节点对所述第一区块进行共识;在完成对所述第一区块的共识之后,重新执行所述第一交易。 |
158 |
一种区块链中的节点分组方法及区块链节点 |
CN202210327144.2 |
2022-03-30 |
CN114679457A |
2022-06-28 |
石杰 |
本说明书实施例中提供了一种区块链中的节点分组方法及区块链节点。该方法由第一节点执行,包括:从区块链中获取分组信息,分组信息存储于智能合约的合约状态中,分组信息中包括:M个分组的分组标识和M个分组中所包含的各个节点的节点信息,M≥0;当M≥1时,根据分组信息,确定第一节点与M个分组中的K个分组能够建立连接,1≤K≤M;确定第一节点与K个分组中各个分组间的时延,以得到K个第一目标时延;根据K个第一目标时延,确定目标分组;向区块链发送第一交易,第一交易用于调用智能合约,以用于在当前的合约状态的目标分组中添加第一节点。由此将距离较近的各个节点聚合为一组,降低了区块分发时的延时,提升了区块分发的效率。 |
159 |
区块链交易执行方法、区块链节点及控制装置 |
CN202111243510.8 |
2021-04-30 |
CN113760999A |
2021-12-07 |
卓海振; 陆钟豪 |
本说明书提供一种区块链交易执行方法、区块链节点及控制装置,根据该方法,获取属于第一区块的多个交易;执行所述多个交易;对所述多个交易的执行结果进行共识;将所述多个交易中共识成功的各个交易的执行结果中包括的写入参数的值存储到缓存区中。从而解决了交易数据更新维护滞后的问题。 |
160 |
在区块链中执行交易的方法和区块链系统 |
CN202111109486.9 |
2021-04-28 |
CN113658005A |
2021-11-16 |
刘晓建 |
本说明书实施例提供了一种在区块链中执行交易的方法和区块链系统,所述方法包括:可信执行环境获取第一交易,第一交易由用户设备基于第一账户发送,第一交易中调用第一合约,第一合约中请求读取所述第一账户的权限信息和第一数据,并限定所述权限信息和所述第一数据对应于同一个区块;可信执行环境通过计算装置将所述第一合约中的数据读取请求发送给可信存储装置;可信存储装置在接收到所述数据读取请求之后进行数据读取,并通过计算装置将读取结果发送给可信执行环境;可信执行环境在接收到所述读取结果之后,根据第一合约中的验证逻辑,基于所述权限信息验证第一账户的权限,在验证通过的情况中,通过计算装置将第一数据返回给用户设备。 |