141 |
松散耦合的区块链交易方法和区块链节点 |
CN202011152064.5 |
2020-10-23 |
CN112231731A |
2021-01-15 |
罗强; 刘朝伟; 吕书心; 罗伟彬 |
本公开提供了一种松散耦合的区块链交易方法以及一种区块链节点,属于区块链领域。该方法应用于松散耦合共识圈中的第一节点。其中,该方法包括:侦听并接收来自所述松散耦合共识圈内的交易方发起的松散耦合消息请求,其中,所述松散耦合消息请求包括所述松散耦合共识圈内的所有参与方各自所在的节点的哈希标识,其中,所述哈希标识为对每个节点在所述区块链网络中的唯一标识GID进行哈希运算得到的信息,其中每个节点的所述唯一标识GID在所述区块链网络中公开;以及基于对所述所有参与方各自所在的节点的所述哈希标识的校验,在所述松散耦合共识圈中对所述松散耦合消息请求进行交易共识。 |
142 |
一种区块链网络的交易处理方法及区块链网络 |
CN202010634877.1 |
2020-07-04 |
CN111915308A |
2020-11-10 |
陈志明; 姜鹏; 张鼎 |
本发明实施例公开了一种区块链网络的交易处理方法及区块链网络。方法包括:在交易请求通过验证之后,根据交易请求生成区块发送至区块链网络中的记账节点,通过记账节点进行再次验证,以验证与交易请求关联的对象是否满足交易请求,在验证确定与交易请求关联的对象满足交易请求的情况下,锁定与交易请求关联的对象;在满足交易请求的交易条件的情况下,执行交易请求所指示的交易,因此,可以极大的提高区块链网络中交易的可靠性和安全性,确保交易能够顺利被执行。 |
143 |
区块链交易信息处理方法及区块链节点 |
CN201711052140.3 |
2017-10-30 |
CN107809484B |
2020-08-18 |
田新雪; 肖征荣; 马书惠 |
本发明实施例提供一种区块链交易信息处理方法及区块链节点。该方法包括:区块链节点将与其相关的交易信息分成多个片段;将多个片段中的每个片段发送给区块链节点的至少一个目标相邻节点;将与交易信息相关的交易方信息以及至少一个目标相邻节点中各相邻节点的地址信息发布到区块链网络中。本发明实施例通过将交易信息相关的交易方信息以及存储有该交易信息的片段的区块链节点的地址信息发布到区块链网络中,不仅可以减轻区块链网络的传输压力,对于区块链网络中的单个节点而言,还可以降低单个节点的存储空间,避免某一区块链节点恶意修改分片内容而造成的故障,提高了区块链网络的安全性。 |
144 |
区块链交易处理方法及装置和区块链节点 |
CN202010253639.6 |
2020-04-02 |
CN111143885A |
2020-05-12 |
李康; 夏凝; 杨达一 |
本公开涉及区块链交易处理方法及装置和区块链节点。在一方面的区块链交易处理方法包括:在接收到客户端发送的隐私交易数据时,利用对应执行区块链节点分组中约定的加密密钥对所述隐私交易数据进行加密,以生成加密隐私交易数据;以及将所述加密隐私交易数据发送给区块链网络中的各个共识区块链节点,以对所述隐私交易数据进行共识处理。另一一方面的区块链交易处理方法包括:在接收到加密隐私交易数据时,对所述加密隐私交易数据进行共识处理;在所述加密隐私数据通过共识之后,利用对应执行区块链节点分组中约定的解密密钥对所述加密隐私交易数据进行解密;以及在解密成功时,对解密得到的隐私交易数据进行执行处理。 |
145 |
区块链中母链与子链交易的方法及区块链网络 |
CN201810144235.6 |
2018-02-12 |
CN108389047A |
2018-08-10 |
魏松杰; 李帅; 莫冰; 刘才; 陈樟荣; 杨锋; 戴闽华; 高磊 |
本发明公开了一种区块链中母链与子链交易的方法,包括:第一节点通过调用母链的第一智能合约中的注资函数,将所述子链注资人提供的注资参数写入到第一智能合约中;第二节点将根据所述子链权益人提供的哈希值h、所述第一账户地址、待提取的子链代币数以及有效期限写入到子链的第二智能合约中;所述第一节点在所述有效期限内根据所述初始数r调用子链中的第二智能合约以获取所述待提取的子链代币数;在确认所述第一节点的提取操作后,所述第二节点根据获知的所述初始数r调用母链中的第一智能合约,获取所述子链注资人在所述母链中锁定的相应数量的母链代币。本发明还提供了一种区块链网络,能实现母链与子链代币的去中心化交易和兑换。 |
146 |
区块链系统中的交易处理方法和区块链节点 |
CN202311437160.8 |
2023-10-31 |
CN117808476A |
2024-04-02 |
曹睿学 |
一种区块链系统中的交易处理方法和区块链节点。对于区块链节点从客户端接收的第一交易,其中包括允许第一交易消费目标资源的第一资源数量,以及用于支付第一交易所消费目标资源的第一账户;该区块链节点可以从其维护的账户余额缓存信息中查询第一账户所持有目标资源的当前资源数量,并确定第一资源数量是否大于当前资源数量;当第一资源数量大于当前资源数量的情况下,该区块链节点可以禁止将第一交易作为待共识交易加入交易池。 |
147 |
区块链系统中的交易执行方法和区块链节点 |
CN202310493508.9 |
2023-04-28 |
CN116431312A |
2023-07-14 |
陈盛龙; 周知远 |
一种区块链系统中的交易执行方法和区块链节点,区块链节点中包括控制进程、多个管理进程和多个计算进程。控制进程可以从多个管理进程获取多个第一交易的多个分析结果,分析结果包括其对应的第一交易的交易哈希、读写信息和指示信息;控制进程还可以根据多个分析结果各自包括的读写信息,将多个分析结果划分为多个数据分组,并将多个数据分组分发给多个计算进程;与之对应的,计算进程可以对其接收的数据分组中任意的第i个分析结果,根据第i个分析结果包括的指示信息,确定用于管理其对应的第一交易的第一管理进程,根据第i个分析结果包括的交易哈希,从第一管理进程获取第i个分析结果对应的第一交易,并执行第i个分析结果对应的第一交易。 |
148 |
区块链交易读写集生成方法和区块链节点 |
CN202310232858.X |
2023-03-10 |
CN116361337A |
2023-06-30 |
杨达一 |
一种区块链交易读写集生成方法和区块链节点,所述方法包括:获取第一交易的交易数据,所述交易数据包括所述第一交易调用的第一合约的地址,所述区块链中存储有所述第一合约的合约数据,所述合约数据中包括读写信息表,所述读写信息表包括所述第一合约请求访问的状态变量的存储位置信息;从区块链中读取所述读写信息表;根据所述读写信息表中的存储位置信息生成所述第一交易的读写集。 |
149 |
在区块链系统中执行交易的方法和区块链节点 |
CN202211733445.1 |
2022-12-30 |
CN116188160A |
2023-05-30 |
谢桂鲁 |
本说明书实施例提供了一种在区块链系统中执行交易的方法,区块链系统包括至少两个分片,至少两个分片中包括第一分片,该方法由第一分片的区块链节点执行,第一分片中设有状态数据库,状态数据库存储有多个对象的状态数据,每个对象的状态数据中至少包括当前值字段、原始值字段和锁字段,该方法包括:响应于第一交易中对于第一分片中的第一对象的写入操作,读取第一对象的第一锁字段,其中,第一交易为跨片交易;若第一锁字段的值指示第一对象未被锁定,将第一锁字段的值更新为第一交易的标识,用于指示第一对象被锁定,将第一对象的第一原始值字段的值更新为第一当前值字段的当前值,将第一对象的第一当前值字段的值更新为写入操作对应的写入值。 |
150 |
区块链系统中的交易执行方法和区块链节点 |
CN202211520804.5 |
2022-11-30 |
CN115865489A |
2023-03-28 |
黄祖城 |
一种区块链系统中的交易执行方法和区块链节点,区块链系统中多个区块链节点的TEE配置有相同的公私钥对。由区块链节点执行的方法包括:从用户设备接收第一交易请求,包括利用第一密钥对第一交易进行加密以获得的交易密文、利用公钥对第一密钥进行加密以获得的第一密钥密文;在区块链节点的TEE中,利用私钥对第一密钥密文进行解密以获得第一密钥,利用第二密钥对目标信息进行加密以获得第二密钥密文,目标信息包括第一密钥,向TEE的外部提供第二交易请求,第二交易请求中包括交易密文和第二密钥密文,使得各个区块链节点在其TEE中,根据第二密钥对第二密钥密文进行解密以获得第一密钥,根据第一密钥对交易密文进行解密以获得第一交易,并执行第一交易。 |
151 |
区块链系统中的交易执行方法和区块链节点 |
CN202211347291.2 |
2022-10-31 |
CN115760386A |
2023-03-07 |
刘晓建 |
一种区块链系统中的交易执行方法和区块链节点。由节点执行的方法涉及包括第一代码段、第二代码段和第三代码段的智能合约,该方法包括:接收用于调用第一代码段的第一链上交易;根据第一链上交易执行第一代码段,获得用于调用第二代码段的链下交易;根据链下交易执行第二代码段,获得用于调用第三代码段的第二链上交易,第二链上交易包括链下进行第一操作的操作结果;根据第二链上交易执行第三代码段,以实现:记录第二链上交易包括的操作结果,在已记录的操作结果的数量达到第一预设数量且存在至少第二预设数量个相同的目标操作结果,而目标操作结果与世界状态相一致的情况下,根据目标操作结果进行第二操作,并存储第二操作的操作结果。 |
152 |
在区块链中执行交易的方法和区块链节点 |
CN202210023176.3 |
2021-06-17 |
CN114385756A |
2022-04-22 |
邓福喜; 周知远; 谢桂鲁; 徐泉清; 李康; 杨达一 |
本说明书实施例提供了一种在区块链中执行交易的方法和区块链节点,所述方法包括:执行第一交易,存储所述第一交易更改的第一账户的状态信息,将待由第二区块链执行的跨链操作的信息提供给所述第二区块链,其中,所述跨链操作的信息中包括所述第一交易的标识;记录第一交易的标识与第一账户的对应关系;从第二区块链接收对所述跨链操作的执行结果,所述执行结果中包括所述第一交易的标识;基于所述记录的第一交易的标识与第一账户的标识的对应关系,在状态数据库中获取第一账户的状态;根据所述执行结果和所述状态信息,修改所述第一账户的状态。 |
153 |
在区块链中执行交易的方法和区块链节点 |
CN202110674714.0 |
2021-06-17 |
CN113254538A |
2021-08-13 |
邓福喜; 周知远; 谢桂鲁; 徐泉清; 李康; 杨达一 |
本说明书实施例提供了一种在区块链中执行交易的方法和区块链节点,所述方法包括:执行第一交易,存储所述第一交易更改的第一账户的状态信息,将待由第二区块链执行的跨链操作的信息提供给所述第二区块链,其中,所述跨链操作的信息中包括所述第一交易的标识;记录第一交易的标识与第一账户的对应关系;从第二区块链接收对所述跨链操作的执行结果,所述执行结果中包括所述第一交易的标识;基于所述记录的第一交易的标识与第一账户的标识的对应关系,在状态数据库中获取第一账户的状态;根据所述执行结果和所述状态信息,修改所述第一账户的状态。 |
154 |
区块链交易执行方法、区块链节点及控制装置 |
CN202110481461.5 |
2021-04-30 |
CN112988819A |
2021-06-18 |
卓海振; 陆钟豪 |
本说明书提供一种区块链交易执行方法、区块链节点及控制装置,根据该方法,获取多个交易,所述多个交易包括属于第一区块的全部交易和属于第二区块的全部交易;所述第一区块为所述第二区块的前一个区块;基于所述多个交易各自读取和写入的参数,得到多个交易组;对于所述多个交易组并行进行如下处理:对于每个交易组,串行执行该交易组中包括的交易;在确定完成对所述第一区块的区块生成和共识、且执行完成属于所述第二区块的全部交易之后,完成对所述第二区块的生成,并对所述第二区块进行区块共识。从而提升了区块链系统的性能。 |
155 |
在区块链中执行交易的方法和区块链系统 |
CN202110465875.9 |
2021-04-28 |
CN112884585A |
2021-06-01 |
刘晓建 |
本说明书实施例提供了一种在区块链中执行交易的方法和区块链系统,所述方法包括:可信执行环境获取第一交易,第一交易由用户设备基于第一账户发送,第一交易中调用第一合约,第一合约中请求读取所述第一账户的权限信息和第一数据,并限定所述权限信息和所述第一数据对应于同一个区块;可信执行环境通过计算装置将所述第一合约中的数据读取请求发送给可信存储装置;可信存储装置在接收到所述数据读取请求之后进行数据读取,并通过计算装置将读取结果发送给可信执行环境;可信执行环境在接收到所述读取结果之后,根据第一合约中的验证逻辑,基于所述权限信息验证第一账户的权限,在验证通过的情况中,通过计算装置将第一数据返回给用户设备。 |
156 |
一种区块链以及基于该区块链的交易方法 |
CN202010242122.7 |
2020-03-31 |
CN111461684A |
2020-07-28 |
陈巍 |
本发明公开了一种始终由央行或者权威机构构建创世区块的区块链,央行或者权威机构构建若干个创世区块,每一个创世区块代表了具有预设面额的主权数字货币,所述主权数字货币的发行面额的大小和数量由央行决定;利率由央行自主或者和交易方用户协商确定;用户为自然人或法人,其身份信息需要被验证,如果身份信息不正确或者该用户受到法律法规或者部门规章的限制,央行或者权威机构应当拒绝该用户的交易行为。本发明可以良好的解决传统区块链数据量过大的问题。其次,由于用户必须提交身份信息,央行或者权威机构可以对交易行为全面监控,良好的解决了传统区块链技术对账户监控难的问题,同时外汇监管机构也可以对所有用户进行全面监管。 |
157 |
区块链交易处理方法及装置和区块链节点 |
CN202010253639.6 |
2020-04-02 |
CN111143885B |
2020-07-17 |
李康; 夏凝; 杨达一 |
本公开涉及区块链交易处理方法及装置和区块链节点。在一方面的区块链交易处理方法包括:在接收到客户端发送的隐私交易数据时,利用对应执行区块链节点分组中约定的加密密钥对所述隐私交易数据进行加密,以生成加密隐私交易数据;以及将所述加密隐私交易数据发送给区块链网络中的各个共识区块链节点,以对所述隐私交易数据进行共识处理。另一一方面的区块链交易处理方法包括:在接收到加密隐私交易数据时,对所述加密隐私交易数据进行共识处理;在所述加密隐私数据通过共识之后,利用对应执行区块链节点分组中约定的解密密钥对所述加密隐私交易数据进行解密;以及在解密成功时,对解密得到的隐私交易数据进行执行处理。 |
158 |
区块链网络的交易处理方法及区块链网络 |
CN201910829010.9 |
2019-09-03 |
CN110544095A |
2019-12-06 |
王颖涛 |
本发明提供了一种区块链网络的交易处理方法、区块链网络及存储介质;区块链网络的交易处理方法包括:通过区块链网络的排序节点接收客户端提交的交易;通过所述排序节点调用时间戳服务,生成与各所述交易一一对应的交易时间戳;通过所述排序节点验证所述交易时间戳,且当对所述交易时间戳验证成功时,根据所述交易时间戳对接收的交易进行排序;通过所述排序节点将排序后的多个所述交易构造为新区块,并将所述新区块广播至所述区块链网络中的记账节点;通过所述记账节点验证所述新区块,且当验证成功时,将所述新区块追加至所述记账节点的区块链的尾部。通过本发明,能够得到可信的时间戳,提升交易处理的可靠性和安全性。 |
159 |
一种区块链系统以及区块链网络交易方法 |
CN201810312202.8 |
2018-04-09 |
CN108537666A |
2018-09-14 |
王立功; 胡浪 |
本发明提供一种区块链系统以及区块链网络交易方法,包括若干个节点,且各节点中存储有至少一条完整的区块链数据信息;各节点还包括至少一个用于与特定用户协商进行加密通道建立的分支节点,且该接收到记录数据信息的分支节点将信息又发送到其他节点;还包括用于存储区块链数据信息的若干个区块;各分支节点可以在接收到特定用户的创建区块信息后产生新区块,实际运行过程中,各分支节点可以在接收到特定用户的创建区块信息后产生新区块,并向其他节点广播告知该新创建的区块,当新创建的区块为有效区块时,区块链系统中每一个节点都分别存储该区块信息,本区块链系统具有查询速度快,安全性能高的优点,且整个区块链系统存储的数据量大。 |
160 |
区块链交易信息处理方法及区块链节点 |
CN201711052140.3 |
2017-10-30 |
CN107809484A |
2018-03-16 |
田新雪; 肖征荣; 马书惠 |
本发明实施例提供一种区块链交易信息处理方法及区块链节点。该方法包括:区块链节点将与其相关的交易信息分成多个片段;将多个片段中的每个片段发送给区块链节点的至少一个目标相邻节点;将与交易信息相关的交易方信息以及至少一个目标相邻节点中各相邻节点的地址信息发布到区块链网络中。本发明实施例通过将交易信息相关的交易方信息以及存储有该交易信息的片段的区块链节点的地址信息发布到区块链网络中,不仅可以减轻区块链网络的传输压力,对于区块链网络中的单个节点而言,还可以降低单个节点的存储空间,避免某一区块链节点恶意修改分片内容而造成的故障,提高了区块链网络的安全性。 |