申请号: CN201811574303.9
申请日: 2018-12-21
公开(公告)号: CN109670956A
公开(公告)日: 2019-04-23
发明人: 李冀东; 王纯斌; 查文宇; 赵神州; 顾美营; 李今朝; 金涛; 饶敏
本申请提供的区块链交易方法及装置,通过间隔一定时间从区块链系统中已经存在的区块中随机选取一个区块作为超级区块,同时,将选取超级区块的时间作为已经存在区块的第一时间戳。当所述区块链系统收到多个新生成区块时,将新生成区块的生成时间作为第二时间戳。计算多个第二时间戳和第一时间戳的差值。将所述差值中最小差值对应的区块作为有效区块。本申请有效解决区块链交易过程中双花问题的同时,不需要经过多个区块后才能确认交易生效,提高了交易效率。
更多申请号: CN202080067050.5
申请日: 2020-08-05
公开(公告)号: CN114902204A
公开(公告)日: 2022-08-12
发明人: 钱玉明; 弗朗索瓦·杜马斯; 帕特里夏·波佩特-福捷; 吉恩-菲利普·博德特
公开了一种用于实现分布式区块链交易的系统,该系统包括:包括第一节点的第一参与者区块链;包括第二节点的第二参与者区块链;以及包括协调者节点的协调者区块链。分布式交易涉及第一参与者区块链上的第一交易,以及第二参与者区块链上的第二交易。协调者区块链适于:在协调者节点与第一节点和第二节点之间传送安全消息;以及维护全局状况值以协调第一交易和第二交易,使得第一交易和第二交易全部被一起提交或回滚,从而在分布式交易结束时使系统处于一致状态。
更多申请号: CN201910152051.9
申请日: 2019-02-28
公开(公告)号: CN110046999A
公开(公告)日: 2019-07-23
发明人: 彭玉军
本说明书的一个或多个实施例提供了一种区块链交易方法和装置,用于发起方用户向接收方用户转移目标对象;所述发起方的区块链账户包括所述发起方可转移的目标对象的识别码,所述识别码是与所述目标对象对应的唯一性识别码;所述方法包括:接收所述目标对象的转移交易,所述转移交易包括所述发起方的区块链账户地址、所述目标对象的识别码、和所述接收方的区块链账户地址;在所述转移交易被所述区块链节点设备共识验证后,在所述区块链的分布式数据库中,将所述目标对象的识别码从所述发起方的区块链账户转移到所述接收方的区块链账户中。
更多申请号: CN201610296210.9
申请日: 2016-05-08
公开(公告)号: CN106022917A
公开(公告)日: 2016-10-12
发明人: 王志文; 吴思进
区块链撮合交易所智能合约里需要设定一个或多个交易所公钥地址,用于接收用户发到区块链交易所中的订单及相应的加密数字货币或加密数字资产,用户撤单时加密数字货币或加密数字资产会返回到原用户公钥地址(如果没有成交的话),如果撮合成交,加密数字货币或加密数字资产会从交易所公钥地址转移到对应的撮合方公钥地址。交易所公钥地址中的加密数字货币或加密数字资产,不需要私钥签名也可以根据约定的方式转移,如退回原用户公钥地址或撮合后交付给撮合方公钥地址。
更多申请号: CN201711052140.3
申请日: 2017-10-30
公开(公告)号: CN107809484A
公开(公告)日: 2018-03-16
发明人: 田新雪; 肖征荣; 马书惠
本发明实施例提供一种区块链交易信息处理方法及区块链节点。该方法包括:区块链节点将与其相关的交易信息分成多个片段;将多个片段中的每个片段发送给区块链节点的至少一个目标相邻节点;将与交易信息相关的交易方信息以及至少一个目标相邻节点中各相邻节点的地址信息发布到区块链网络中。本发明实施例通过将交易信息相关的交易方信息以及存储有该交易信息的片段的区块链节点的地址信息发布到区块链网络中,不仅可以减轻区块链网络的传输压力,对于区块链网络中的单个节点而言,还可以降低单个节点的存储空间,避免某一区块链节点恶意修改分片内容而造成的故障,提高了区块链网络的安全性。
更多申请号: CN202310640782.4
申请日: 2023-05-31
公开(公告)号: CN116668001A
公开(公告)日: 2023-08-29
发明人: 王毅飞
一种区块链中的交易处理方法和区块链节点,所述方法由第一节点执行,所述第一节点当前为从节点,所述方法包括:获取第一信息和第一交易,所述第一信息用于指示关闭预执行功能;根据所述第一信息,对所述第一交易进行验证;在验证通过的情况下,存储所述第一交易。
更多申请号: CN202310612543.8
申请日: 2023-05-29
公开(公告)号: CN116628091A
公开(公告)日: 2023-08-22
发明人: 尹明昊; 杨达一; 周知远
一种区块链中的交易执行方法和区块链节点,所述方法包括:接收第一交易,所述第一交易包括第一操作和第二操作,所述第一操作用于调用第一合约中的第一函数,所述第二操作用于调用第二合约中的第二函数;执行所述第一操作和所述第二操作。
更多申请号: CN202310183750.6
申请日: 2023-02-28
公开(公告)号: CN116308347A
公开(公告)日: 2023-06-23
发明人: 杨达一
一种区块链中的交易分组方法和区块链节点,所述方法包括:从待分组的多个交易中获取多个第一交易,所述多个第一交易调用相同的合约;确定各个所述第一交易将要访问的所述合约的状态变量对应的标识集合,所述标识集合中包括所述状态变量在合约执行时的变量标识,所述变量标识用于确定所述状态变量在状态数据库中的键;根据各个所述第一交易的标识集合对所述多个第一交易进行分组。
更多申请号: CN202211521343.3
申请日: 2022-11-30
公开(公告)号: CN115766038A
公开(公告)日: 2023-03-07
发明人: 石柯
一种区块链中的交易发送方法和区块链节点,所述方法包括:在区块链中的第一区块执行完成时,获取区块链中当前存储的第一数据;在确定所述第一数据满足预设条件时,生成第一交易;将所述第一交易发送到区块链中。
更多申请号: CN201880033781.0
申请日: 2018-05-14
公开(公告)号: CN110651289B
公开(公告)日: 2024-07-19
发明人: 莹·陈; 迪安·克拉梅尔
本发明涉及例如基于共识的区块链的分布式分类账技术。描述了用于将序列化先前交易注入锁定脚本中的方法。本发明使用区块链网络来实现。在区块链网络中的节点处接收要验证的第一交易,其中所述第一交易包括第一脚本。所述第一脚本由于被执行而使所述节点至少获得对应于所述第一交易的第一字段值集并且获得对应于特定交易的第二字段值集。获得第二交易,其中所述第二交易已被验证并且包括第二脚本。所述第二脚本由于被执行而使所述节点至少:获得由于所述第一脚本的执行而提供的所述第一字段值集和所述特定交易的所述第二字段值集;从所述第一字段值集中提取交易标识符;以及至少部分地基于所述第二字段值集来确定所述特定交易对应于所述交易标识符。通过执行所述第一脚本和所述第二脚本来验证所述第一交易。
更多申请号: CN201910711139.X
申请日: 2019-08-02
公开(公告)号: CN112308712A
公开(公告)日: 2021-02-02
发明人: 不公告发明人
本发明公布了一种将控制逻辑内嵌于交易内部的方法,用以解决交易逻辑灵活配置的问题。内嵌逻辑包括内嵌的配置或者智能合约,相关交易有自己的控制逻辑,实现不同交易有不同的逻辑。该方式不需要事先部署合约,能够在交易发生时指定合约。基于配置方式减少了用户编写智能合约的工作;而基于内嵌智能合约的方式能够更为灵活的实现交易逻辑。该方法通过将逻辑内嵌于交易内部实现了对交易行为控制的能力,解决智能合约与交易分离,难以灵活匹配不同的区块链交易逻辑的问题。
更多申请号: CN202310493502.1
申请日: 2023-04-28
公开(公告)号: CN116450756A
公开(公告)日: 2023-07-18
发明人: 陈盛龙
一种区块链中的交易分组方法和区块链节点,所述方法包括:获取多个交易,所述多个交易调用相同的合约,所述多个交易包括多个第一交易,各个所述第一交易的执行中包括对所述合约的第一变量的访问,所述第一变量与所述合约中的映射关系对应;获取各个第一交易将在执行中访问的第一变量对应的映射关系标识,其中,各个所述第一变量在状态数据库中的存储位置基于该第一变量对应的映射关系标识确定;基于各个所述第一交易对应的映射关系标识,对所述多个第一交易进行分组。
更多申请号: CN202310021189.1
申请日: 2023-01-06
公开(公告)号: CN116016235A
公开(公告)日: 2023-04-25
发明人: 梁毅; 王子璇; 赵昱; 王哲
本发明提出了一种面向依赖交易的交易打包方法。首先,针对依赖交易的特点,对依赖交易进行相关定义,并在该定义的基础上提出了一个基于Goodput的兼顾系统吞吐量与用户服务质量的指标,并以最大化Goodput指标为目的进行问题建模;之后,针对依赖交易场景下用户服务质量问题,本发明提出了基于Jaya的交易打包方法。该方法对交易读写冲突进行优化的同时,得到一个最大化Goodput指标的打包结果,为了保证方法的收敛性和结果的最优性,本发明对方法进行了优化。最后,针对FIFO策略存在的交易分配区块过于分散的问题,本发明将同一用户的所有子交易聚合在同一区块处理,并设计了一个基于贪心方法的分配策略。
更多申请号: CN201911389333.7
申请日: 2019-12-30
公开(公告)号: CN111178886A
公开(公告)日: 2020-05-19
发明人: 白玉龙
本发明公开了一种区块链交易减少交易确认时间的方法,包括调温模块、语音模块、支付模块、中央处理模块、第一出货模块、温控模块、第二出货模块、语言数据库和加密模块,所述调温模块、语音模块和支付模块的输出端均电性连接有中央处理模块,所述中央处理模块的输出端电性连接有第一出货模块,所述第一出货模块的输出端电性连接有温控模块,所述温控模块的输出端电性连接有第二出货模块。该区块链交易减少交易确认时间的方法通过设置降温模块和加热模块,可以根据实际需求对食品进行降温和升温,通过调温模块可以对需要的温度进行设置。
更多申请号: CN201711052140.3
申请日: 2017-10-30
公开(公告)号: CN107809484B
公开(公告)日: 2020-08-18
发明人: 田新雪; 肖征荣; 马书惠
本发明实施例提供一种区块链交易信息处理方法及区块链节点。该方法包括:区块链节点将与其相关的交易信息分成多个片段;将多个片段中的每个片段发送给区块链节点的至少一个目标相邻节点;将与交易信息相关的交易方信息以及至少一个目标相邻节点中各相邻节点的地址信息发布到区块链网络中。本发明实施例通过将交易信息相关的交易方信息以及存储有该交易信息的片段的区块链节点的地址信息发布到区块链网络中,不仅可以减轻区块链网络的传输压力,对于区块链网络中的单个节点而言,还可以降低单个节点的存储空间,避免某一区块链节点恶意修改分片内容而造成的故障,提高了区块链网络的安全性。
更多申请号: CN202111296878.0
申请日: 2021-11-04
公开(公告)号: CN113743950A
公开(公告)日: 2021-12-03
发明人: 谢桂鲁; 邓福喜
本说明书提供一种本说明书提供一种在区块链中执行交易的方法、区块链节点和区块链。该区块链包括第一节点和第二节点,第一节点和第二节点分别为所述区块链中的任意两个节点,所述方法包括:第一节点预执行接收的多个第一交易,得到各个第一交易的预执行读写集;基于所述多个第一交易的预执行读写集,对所述多个第一交易进行分组;并将所述多个第一交易和对所述多个第一交易进行分组的第一分组信息发送给所述第二节点;第二节点根据所述第一分组信息并行执行所述多个第一交易。
更多申请号: CN202410845547.5
申请日: 2018-05-14
公开(公告)号: CN118863886A
公开(公告)日: 2024-10-29
发明人: 莹·陈; 迪安·克拉梅尔
本发明涉及例如基于共识的区块链的分布式分类账技术。描述了用于将序列化先前交易注入锁定脚本中的方法。本发明使用区块链网络来实现。在区块链网络中的节点处接收要验证的第一交易,其中所述第一交易包括第一脚本。所述第一脚本由于被执行而使所述节点至少获得对应于所述第一交易的第一字段值集并且获得对应于特定交易的第二字段值集。获得第二交易,其中所述第二交易已被验证并且包括第二脚本。所述第二脚本由于被执行而使所述节点至少:获得由于所述第一脚本的执行而提供的所述第一字段值集和所述特定交易的所述第二字段值集;从所述第一字段值集中提取交易标识符;以及至少部分地基于所述第二字段值集来确定所述特定交易对应于所述交易标识符。通过执行所述第一脚本和所述第二脚本来验证所述第一交易。
更多申请号: CN202111296856.4
申请日: 2021-11-04
公开(公告)号: CN113744062A
公开(公告)日: 2021-12-03
发明人: 谢桂鲁; 邓福喜
本说明书提供一种在区块链中执行交易的方法、区块链节点和区块链。所述区块链中包括第一节点和第二节点,所述第一节点和所述第二节点分别为所述区块链中的任意两个节点,所述方法包括:所述第一节点预执行接收的多个第一交易,得到各个第一交易的预执行读写集,将所述多个第一交易及其预执行读写集发送给所述第二节点;所述第二节点基于所述多个第一交易的预执行读写集对所述多个第一交易进行分组,根据所述分组的结果并行执行所述多个第一交易。
更多