-
公开(公告)号:CN111737361B
公开(公告)日:2021-01-15
申请号:CN202010707476.4
申请日:2020-07-22
Applicant: 百度在线网络技术(北京)有限公司
IPC: G06F16/27 , G06F16/21 , G06F16/2453
Abstract: 本申请公开了区块链处理方法、装置、设备和存储介质,涉及区块链技术领域,可用于云计算和云服务。具体实现方案为:若检测到原存证区块链满足扩容条件,则控制区块链部署服务创建新存证区块链;将所述原存证区块链中的待转移用户转移到所述新存证区块链;将存证数据的事务信息和/或存证数据摘要,与存储有所述存证数据的存证区块链之间的第一关联关系写入分片管理服务中;根据所述第一关联关系提供存证查询服务。本申请能够提高存证数据查询效率,以及区块链系统的可靠性和安全性。
-
公开(公告)号:CN109002349B
公开(公告)日:2021-01-05
申请号:CN201810662648.3
申请日:2018-06-25
Applicant: 百度在线网络技术(北京)有限公司
Inventor: 肖伟
Abstract: 本发明实施例公开了一种应用程序交互方法、实现方法、装置、设备和介质。用于应用程序的区块链网络交互方法包括:通过配置于终端设备中的轻量级节点的上层交互接口,与应用程序客户端进行数据交互;通过所述轻量级节点的网络交互接口,与区块链网络节点进行数据交互;其中,客户端交互数据与区块链网络节点交互数据相关联。上述技术方案通过设置轻量级节点和应用程序客户端的配合方式,为第三方应用的开发提供了开放式的框架以及通用的接口,使得应用程序客户端的开发不用考虑区块链技术,且无需终端设备具有非常高的硬件配置即可作为真正的区块链网络节点直接接入区块链网络。
-
公开(公告)号:CN111563743B
公开(公告)日:2020-11-03
申请号:CN202010677728.3
申请日:2020-07-15
Applicant: 百度在线网络技术(北京)有限公司
Inventor: 肖伟
Abstract: 本申请公开了一种区块链的转账处理方法、装置、设备和介质,涉及区块链技术领域,可应用于云计算和云服务。具体实现方案为:获取付款方发起的转账事务请求;在执行转账事务请求的上链过程中,如果转账事务请求的转账类型为无固定收款方类型,则根据转账事务请求获取转账约定标识,并锁定付款方的账户中的待转账货币资源;获取收款方发起的收款事务请求;在执行收款事务请求的上链过程中,对收款事务请求中携带的转账约定标识进行验证,如果验证通过,则对待转账货币资源进行解锁并转入收款方的账户。本申请的方案,解决了现有的转账操作方式,难以适应复杂业务场景下的各种不同转账需求的问题,实现了非点对点的转账。
-
公开(公告)号:CN111683071A
公开(公告)日:2020-09-18
申请号:CN202010474245.3
申请日:2020-05-29
Applicant: 百度在线网络技术(北京)有限公司
Abstract: 本申请实施例公开了一种区块链的隐私数据处理方法、装置、设备以及存储介质,涉及区块链技术领域。由区块链节点执行时,具体实现方案为:获取数据使用方基于隐私智能合约发起的数据计算事务请求,其中,数据计算事务请求中的调用数据为数据使用方盲化处理后的数据;根据数据计算事务请求获取同态加密的源数据;根据数据计算事务请求中的计算任务,调用隐私智能合约,执行针对调用数据和源数据的计算,以获取计算结果;将数据计算事务请求和计算结果,进行上链操作,以反馈给数据计算事务请求的数据使用方,供数据使用方对计算结果进行同态解密和去盲化处理,以获取明文计算结果。以优化区块链的隐私数据处理方案。
-
公开(公告)号:CN111563253A
公开(公告)日:2020-08-21
申请号:CN202010683529.3
申请日:2020-07-16
Applicant: 百度在线网络技术(北京)有限公司
Abstract: 本申请公开了一种智能合约运行方法、装置、设备及存储介质,涉及区块链技术领域,可应用于云计算和云服务。具体实现方案为:获取基于目标智能合约发起的目标事务请求;其中,目标事务请求包括目标智能合约中待调用的目标合约方法;基于共享链接库调用目标合约方法,在可信执行环境中处理目标事务请求;其中,共享链接库通过如下确定:对目标智能合约进行编译,生成链接有可信执行环境的共享链接库;加载共享链接库。本申请提高了智能合约运行过程中的安全性,并减少了资源损耗,同时兼顾了区块链系统的通用性。
-
公开(公告)号:CN109300036B
公开(公告)日:2020-08-14
申请号:CN201811073870.6
申请日:2018-09-14
Applicant: 百度在线网络技术(北京)有限公司
IPC: G06Q40/04 , G06F16/901
Abstract: 本发明实施例提出一种区块链网络的分叉回归方法和装置。该方法包括:在检测到当前区块处于区块链网络的分叉链上的情况下,获取所述分叉链从所述区块链网络的主干链上开始分叉的起点区块的标识;根据所述起点区块的标识查找所述起点区块的快照信息;利用所述起点区块的快照信息,将所述当前区块中的状态变量回归到所述起点区块的状态变量。本发明实施例通过对区块中状态变量进行快照得到快照信息,能够支持快速的分叉回归,对交易上链速度有极大的提升作用。
-
公开(公告)号:CN109002297B
公开(公告)日:2020-08-11
申请号:CN201810779236.8
申请日:2018-07-16
Applicant: 百度在线网络技术(北京)有限公司
Inventor: 肖伟
IPC: G06F8/60
Abstract: 本发明实施例公开了一种共识机制的部署方法、装置、设备和存储介质。该方法包括:获取自定义共识插件,其中所述自定义共识插件是对基于标准化的共识机制框架编写的自定义共识机制进行编译得到的;在本机节点中部署所述自定义共识插件。本发明实施例基于标准化的共识机制框架编写自定义共识机制,实现了为区块链网络部署满足区块链创建者业务需求的共识机制,避免了区块链网络中共识机制无法修改或升级的问题,提高了区块链网络的事务处理能力和用户体验。
-
公开(公告)号:CN111355799A
公开(公告)日:2020-06-30
申请号:CN202010124640.9
申请日:2020-02-27
Applicant: 百度在线网络技术(北京)有限公司
Abstract: 本申请实施例公开了一种基于区块链的投票方法、装置、设备和存储介质,涉及区块链技术领域。具体实现方案为:由区块链社区服务方执行,所述区块链社区服务方部署于区块链节点,所述方法包括:从区块链网络中查询投票提案事务,接收用户投票;若检测到用户投票量达到上链事务阈值,则对所述上链事务阈值内的预定量用户投票进行聚合签名,得到目标投票事务和目标聚合签名;根据所述目标投票事务和所述目标聚合签名,调用所述区块链社区服务方所属的区块生成节点,以将所述预定量用户投票进行上链存储。能够将大量零散的用户投票压缩在一个事务内,使得大量零散的投票事务基于一个签名进行上链,提高区块链社区内投票事务的上链效率。
-
公开(公告)号:CN111352706A
公开(公告)日:2020-06-30
申请号:CN202010128852.4
申请日:2020-02-28
Applicant: 百度在线网络技术(北京)有限公司
Inventor: 肖伟
Abstract: 本申请公开了一种数据访问方法、装置、设备及存储介质,涉及区块链技术领域。具体实现方式为:获取基于源智能合约发起的源事务请求;在调用源智能合约执行源事务请求的过程中,如果确定存在目标智能合约所属数据对象的访问需求,则调用桥接函数发起对待访问数据对象的访问操作;如果获取到桥接函数反馈的访问结果,则根据访问结果继续执行源事务请求。本申请实施例在调用源智能合约执行源事务请求过程中,通过桥接函数进行数据对象的访问操作,从而实现了区块链中所存储数据对象的共享访问,并通过桥接函数进行访问结果反馈,指示源事务请求的继续执行,实现了源事务请求与数据访问操作的结果同步。
-
公开(公告)号:CN111339571A
公开(公告)日:2020-06-26
申请号:CN202010129569.3
申请日:2020-02-28
Applicant: 百度在线网络技术(北京)有限公司
Inventor: 肖伟
Abstract: 本申请公开了一种区块链密钥管理方法、装置、设备和存储介质,涉及区块链技术领域。由用户终端设备执行时,具体实现方案为:若用户存在当前事务处理需求,则生成用户的第一备用密钥;其中,第一备用密钥用于处理用户的下次事务处理需求;采用用户的第一当前密钥,对当前事务数据和第一备用密钥进行签名,得到签名结果;向区块链节点发送包括当前事务数据、第一备用密钥和签名结果的当前事务请求,以使区块链节点采用第一当前密钥对当前事务请求进行处理,且将第一备用密钥和得到的当前处理结果上链存储。本申请用户每次处理事务处理需求时,所采用的密钥都不相同,从而提高了用户账户的安全性。
-
-
-
-
-
-
-
-
-