-
公开(公告)号:CN111915304B
公开(公告)日:2024-06-07
申请号:CN201910380726.5
申请日:2019-05-08
Applicant: 百度在线网络技术(北京)有限公司
Inventor: 肖伟
IPC: G06Q20/40
Abstract: 本发明实施例公开了一种数字元素的数据处理方法、装置、设备及存储介质。该方法由区块链节点执行,该方法包括:获取基于元素智能合约发起的数字元素处理事务请求,所述数字元素处理事务请求中包括元素筛选条件,所述元素筛选条件中包括数字元素描述参数,每个数字元素包括至少一个数字元素描述参数;根据数字元素处理事务请求调用所述元素智能合约的功能接口,将所述元素筛选条件作为所述功能接口的输入参数,以对满足所述元素筛选条件的数字元素进行处理。本发明实施例的技术方案,能够增强基于智能合约处理数字元素的灵活性和通用性,满足数字元素处理的丰富需求。
-
公开(公告)号:CN111352705B
公开(公告)日:2023-10-31
申请号:CN202010115200.7
申请日:2020-02-25
Applicant: 百度在线网络技术(北京)有限公司
Abstract: 本申请实施例公开了一种区块链的事务处理方法、装置、设备和介质,属于区块链技术领域。该方法包括:获取在发起节点中产生的事务请求;根据所述事务请求中设定的实际手续费,进行至少一项事务执行控制;在确定事务执行控制的结果为满足事务执行条件时,为所述事务请求产生背书签名,并反馈给所述发起节点,以使所述发起节点根据所述背书签名向区块链网络提交所述事务请求,进行上链操作。本申请实施例的技术方案,能够通过背书服务来基于实际手续费对事务请求的执行进行灵活控制。
-
公开(公告)号:CN111178863B
公开(公告)日:2023-09-15
申请号:CN201911396647.X
申请日:2019-12-30
Applicant: 百度在线网络技术(北京)有限公司
Inventor: 肖伟
Abstract: 本申请公开了基于区块链的事务计费方法、装置、设备和介质,涉及区块链技术领域。具体实现方案为:由事务发起方执行,所述方法包括:产生初始事务请求;根据所述初始事务请求向目标付费方发起计费请求;获取所述目标付费方反馈的付费凭证;将所述初始事务请求与所述付费凭证进行关联,形成付费事务请求,将所述付费事务请求传输给区块链节点,以请求区块链节点根据付费凭证扣除费用后,并对所述付费事务请求进行处理。本申请实施例通过控制一个区块链账户所发起的事务请求向另一个区块链账户进行计费,丰富了区块链系统中的计费模式,能够有效支撑多种复杂的业务应用场景。
-
公开(公告)号:CN111324425B
公开(公告)日:2023-03-31
申请号:CN202010128858.1
申请日:2020-02-28
Applicant: 百度在线网络技术(北京)有限公司
Inventor: 肖伟
Abstract: 本申请公开了一种数据访问方法、装置、设备及存储介质,涉及区块链技术领域。具体实现方式为:在本地预执行源区块链中发起的源事务请求的过程中,若存在目标区块链所属数据对象的访问需求,则访问目标区块链中的待访问数据对象的最新数据,并根据访问结果确定源事务请求的预执行结果;监听目标区块链中最新数据所在区块是否为被禁止回滚的区块;若是,则将预执行结果封装到源事务请求中,向源区块链网络发起上链操作;否则,持续监听,直至最新数据所在区块变更为被禁止回滚的区块。本申请实施例通过实现了不同区块链中数据的共享,保证了源事务请求的预执行结果的有效性和准确性。
-
公开(公告)号:CN108960797B
公开(公告)日:2022-08-23
申请号:CN201810790428.9
申请日:2018-07-18
Applicant: 百度在线网络技术(北京)有限公司
Inventor: 肖伟
IPC: G06Q20/08 , G06Q20/38 , G06Q40/04 , G06F16/901
Abstract: 本发明实施例公开了区块生成及验证方法、装置、设备和存储介质,该方法包括:获取并处理第一事务请求得到第一事务数据,生成第一事务数据的基础签名标识添加至区块;根据第一事务请求的处理确定回退费用,生成将回退费用转移至设定账户的第二事务请求;处理第二事务请求得到第二事务数据,生成第二事务数据的附加签名标识添加至区块;建立基础签名标识和附加签名标识之间的关联;将区块在区块链网络中传输,其他节点根据关联的签名标识对第二事务数据进行验证。采用上述技术方案,能够避免用户承担高于实际所需的手续费,同时提供了对第二事务数据进行验证的方案,优化了区块链网络中的费用支付方案。
-
公开(公告)号:CN108696589B
公开(公告)日:2022-04-08
申请号:CN201810458331.8
申请日:2018-05-14
Applicant: 百度在线网络技术(北京)有限公司
Inventor: 肖伟
IPC: H04L67/1095
Abstract: 本发明实施例公开了一种区块链数据传输方法、装置、设备及存储介质。其中,该方法由区块链系统中的节点执行,具体的,该方法包括:确定可通信节点数量;依据所述可通信节点数量从连接的通讯节点中选择同步节点;向选择的同步节点传输数据,使所述同步节点将所述数据向区块链系统中的其他节点进行传输。本发明实施例提供的技术方案,减少了本机节点的数据传输压力,保证了数据稳定传输,提高了数据的传输效率,从而提高了整个区块链系统的性能。此外,如果本机节点是当前区块生成节点时,也可提高当前区块节点的出块稳定性。
-
公开(公告)号:CN110096338B
公开(公告)日:2021-12-14
申请号:CN201910389177.8
申请日:2019-05-10
Applicant: 百度在线网络技术(北京)有限公司
Abstract: 本发明实施例公开了一种智能合约执行方法、装置、设备及介质。其中,该方法包括:获取基于智能合约发起的事务请求;在执行所述智能合约以处理所述事务请求的过程中,调用合约动态链接库文件;其中,通过将智能合约字节码文件反编译成目标高级语言得到合约源码文件,并对所述合约源码文件进行编译得到所述合约动态链接库文件。通过本发明实施例提供的技术方案,可以提高智能合约的执行效率。
-
公开(公告)号:CN108958787B
公开(公告)日:2021-11-12
申请号:CN201810660897.9
申请日:2018-06-25
Applicant: 百度在线网络技术(北京)有限公司
Inventor: 肖伟
Abstract: 本发明实施例公开了一种区块链系统升级方法、装置、设备及存储介质,该方法包括:生成区块链系统的升级请求,并依据所述升级请求发起投票提案事务;在区块链系统中传输所述投票提案事务,使区块生成节点执行如下操作:响应所述投票提案事务进行投票,若投票通过则响应所述升级请求进行区块链系统升级。本发明实施例区块链系统响应内部节点依据系统升级请求发起的投票提案事务进行投票,在关联有升级请求的投票提案事务经投票通过后对区块链系统进行相应的升级,解决了区块系统无法升级的问题,提高了区块链系统性能。
-
公开(公告)号:CN109903161B
公开(公告)日:2021-11-09
申请号:CN201910151843.4
申请日:2019-02-28
Applicant: 百度在线网络技术(北京)有限公司
IPC: G06Q40/04
Abstract: 本发明实施例公开了一种基于区块链的对象处理方法、装置、设备及介质。该方法应用于区块链节点,包括:获取针对数据对象进行设定操作的事务请求,事务请求中至少包括输入字段用于记录至少一个输入数据对象的对象标识及输入数据对象的前次输出地址,还包括输出字段用于记录输出数据对象的对象标识;根据事务请求的设定操作要求,对输入数据对象进行处理,确定输出数据对象的处理后内容,写入输出字段,以形成事务数据添加到区块中。本发明实施例的技术方案通过在事务请求中设定记录输入数据对象的对象标识及输入数据对象的前次输出地址的输入字段,以及设定记录输出数据对象的对象标识输出字段,实现对链上存储的各数据对象的处理历史的追踪溯源。
-
公开(公告)号:CN109361734B
公开(公告)日:2021-04-20
申请号:CN201811089389.6
申请日:2018-09-18
Applicant: 百度在线网络技术(北京)有限公司
Inventor: 肖伟
Abstract: 本发明实施例公开了一种区块链的数据处理方法、装置、设备及介质。其中,区块链的数据处理方法应用于区块链节点,该方法包括:获取同步组创建事务请求;根据所述同步组创建事务请求,确定从首个区块开始到当前区块之间的连续区块,作为所述同步组的同步区块;根据所述同步区块确定所述同步组的同步签名;将所述同步签名作为事务数据,记录在区块中。通过本发明实施例的技术方案,将同步签名作为事务数据存储于区块中,降低了同步签名被篡改的概率。同时,若区块链中任一节点想要获取区块数据,可以以同步组为单位进行验证,为区块链中的节点验证区块链数据提供了一种新思路,优化了区块数据的验证方式。
-
-
-
-
-
-
-
-
-