区块链数据并行处理方法、装置、设备和存储介质

    公开(公告)号:CN108681565B

    公开(公告)日:2020-11-10

    申请号:CN201810403581.1

    申请日:2018-04-28

    Inventor: 肖伟

    Abstract: 本发明实施例提供了一种区块链数据并行处理方法、装置、设备及存储介质。其中,该方法包括:从当前待处理逻辑处理请求的任务队列中,确定下一个待处理逻辑处理请求;识别所述下一个待处理逻辑处理请求,与当前处理中逻辑处理请求之间的依赖关系;如果不存在依赖关系,则启动所述下一个待处理逻辑处理请求与当前处理中逻辑处理请求的并行处理;如果存在依赖关系,则等待所述依赖关系消除后启动对所述下一个待处理逻辑处理请求的处理。本发明实施例,在兼顾逻辑处理请求的依赖关系的同时,实现了部分逻辑处理请求的并行处理,提高了处理效率。

    一种区块链的智能合约实现方法、装置、设备和介质

    公开(公告)号:CN111562969B

    公开(公告)日:2020-10-20

    申请号:CN202010677698.6

    申请日:2020-07-15

    Inventor: 肖伟

    Abstract: 本申请公开了一种区块链的智能合约实现方法、装置、设备和介质,涉及区块链技术领域,可应用于云计算和云服务。具体实现方案为:在产生常驻智能合约的启动条件时,为所述常驻智能合约创建常驻进程,并通过所述常驻进程创建虚拟机;通过所述虚拟机将所述常驻智能合约的代码加载到内存中;通过所述虚拟机的跨合约调用接口,接收正常智能合约在区块生成周期内产生的数据访问请求;通过所述虚拟机执行所述常驻智能合约以处理所述数据访问请求,将数据访问结果返回给所述正常智能合约;其中,所述常驻智能合约的常驻进程在内存中的存活周期大于一个区块生成周期。本申请通过设置常驻智能合约,提高了数据处理速度、减少了计算和读写资源的消耗。

    一种区块链的数据修改方法、装置、设备和介质

    公开(公告)号:CN109213900B

    公开(公告)日:2020-10-16

    申请号:CN201811087977.6

    申请日:2018-09-18

    Inventor: 肖伟

    Abstract: 本发明实施例公开了一种区块链的数据修改方法、装置、设备和介质,该方法包括:获取区块数据修改消息;根据所述区块数据修改消息,确定待修改的目标修改区块;根据所述区块数据修改消息对目标修改区块中的区块数据进行修改;将所述目标修改区块的前一个区块作为重做起始区块,对所述目标修改区块及其后续区块中的事务数据进行重新处理,以生成新的区块链,连接于所述重做起始区块之后;废弃所述重做起始区块之后的后续区块。本发明实施例的技术方案能够实现对区块链数据的修改,为修改区块链数据提供了一种有效的解决方案。

    基于以太坊虚拟机的智能合约处理方法和装置

    公开(公告)号:CN109034814B

    公开(公告)日:2020-10-16

    申请号:CN201811073894.1

    申请日:2018-09-14

    Inventor: 段兵 肖伟

    Abstract: 本发明实施例提出一种基于以太坊虚拟机的智能合约处理方法和装置。该方法包括:接收来自请求节点的部署合约交易,部署合约交易中包括待部署合约的第一描述信息;向以太坊虚拟机发起初始化合约交易,所述初始化合约交易中包括第一描述信息,初始化合约交易用于在以太坊虚拟机中执行第一描述信息得到待部署合约的初始化状态;接收来自以太坊虚拟机的初始化状态的存储地址;在区块链网络的账本中保存第一描述信息、所述存储地址和交易标识的对应关系;向所述请求节点返回所述待部署合约的交易标识。对于以太坊虚拟机的执行机制改动小,可以使用以太坊虚拟机的状态存储方式,对以太坊上的原生合约的兼容性好,有利于区块链网络的更新与升级。

    一种区块链的付费处理方法、装置、设备和介质

    公开(公告)号:CN111738712A

    公开(公告)日:2020-10-02

    申请号:CN202010688994.6

    申请日:2020-07-17

    Inventor: 肖伟

    Abstract: 本申请公开了区块链的付费处理方法、装置、设备和介质,涉及区块链技术和支付领域,可用于云计算和云服务。具体实现方案为:获取区块链账户发起的业务事务请求;在执行所述业务事务请求的过程中,确定所述业务事务请求的待支付费用;根据所述待支付费用,验证所述区块链账户中的账户余额和授信货币额度之和是否满足支付条件,其中,所述账户余额为所述区块链账户持有的数字货币的金额,所述数字货币的金额为正值或负值;如果所述账户余额和授信货币额度之和满足所述支付条件,则从所述区块链账户中确定待支付数字货币,转入收款方账户。本申请实施例可以丰富区块链的业务模式。

    区块链的隐私数据处理方法、装置、设备以及存储介质

    公开(公告)号:CN111737366A

    公开(公告)日:2020-10-02

    申请号:CN202010708863.X

    申请日:2020-07-22

    Inventor: 王虹妍 段兵 肖伟

    Abstract: 本申请公开了一种区块链的隐私数据处理方法、装置、设备以及存储介质,涉及区块链技术领域,可用于云计算和云服务。具体实现方案为:获取数据拥有方发送的数据授权请求;数据授权请求包括待授权数据和数据使用方的区块链账户地址,待授权数据至少包括加密数据;在可信计算环境中,根据数据使用方的区块链账户地址,对待授权数据中加密数据进行授权处理,得到已授权数据或待授权数据的数据使用凭证;向区块链网络发送包括已授权数据或待授权数据的数据使用凭证的上链事务请求,以进行上链存储。以降低隐私数据权限管理的复杂度。

    区块链运行方法、装置、设备及存储介质

    公开(公告)号:CN111565204A

    公开(公告)日:2020-08-21

    申请号:CN202010683533.X

    申请日:2020-07-16

    Inventor: 段兵 王虹妍 肖伟

    Abstract: 本申请公开了一种区块链运行方法、装置、设备及存储介质,涉及区块链技术领域,可用于云计算和云服务领域。具体实现方案为:响应于客户端基于目标智能合约所发起的预执行请求,调用目标智能合约执行预执行请求,得到预执行结果;根据客户端的账户密钥对预执行结果进行签名,得到第一结果签名;将包括预执行结果和第一结果签名的结果数据反馈至客户端,以使客户端执行如下操作:基于结果数据向验证节点发起验证事务请求,以使验证节点基于第一结果签名对预执行结果进行验证。本申请提高了智能合约运行结果的验证效率,能够适配不同区块链系统,具备通用性。

    一种区块链的智能合约实现方法、装置、设备和介质

    公开(公告)号:CN111562969A

    公开(公告)日:2020-08-21

    申请号:CN202010677698.6

    申请日:2020-07-15

    Inventor: 肖伟

    Abstract: 本申请公开了一种区块链的智能合约实现方法、装置、设备和介质,涉及区块链技术领域,可应用于云计算和云服务。具体实现方案为:在产生常驻智能合约的启动条件时,为所述常驻智能合约创建常驻进程,并通过所述常驻进程创建虚拟机;通过所述虚拟机将所述常驻智能合约的代码加载到内存中;通过所述虚拟机的跨合约调用接口,接收正常智能合约在区块生成周期内产生的数据访问请求;通过所述虚拟机执行所述常驻智能合约以处理所述数据访问请求,将数据访问结果返回给所述正常智能合约;其中,所述常驻智能合约的常驻进程在内存中的存活周期大于一个区块生成周期。本申请通过设置常驻智能合约,提高了数据处理速度、减少了计算和读写资源的消耗。

    区块链数据处理方法、装置、电子设备及介质

    公开(公告)号:CN111371558A

    公开(公告)日:2020-07-03

    申请号:CN202010121164.5

    申请日:2020-02-26

    Inventor: 肖伟

    Abstract: 本申请公开了一种区块链数据处理方法、装置、电子设备及介质,涉及计算机技术领域,具体涉及区块链技术。具体实现方案为:由区块链网络中可信节点执行,所述方法包括:通过本地可信节点的可信执行区,采用权益证明机制,根据本地可信节点的权益占比值确定当前区块生成节点;基于所述当前区块生成节点执行区块处理操作。本申请实施例通过将权益证明机制运行在可信执行区,将权益证明机制的算力增长极限锁定在单机极限中,避免了不停的提高算力,导致资源浪费的问题。

    区块链数据处理方法、装置、电子设备及介质

    公开(公告)号:CN111371557A

    公开(公告)日:2020-07-03

    申请号:CN202010120523.5

    申请日:2020-02-26

    Inventor: 肖伟

    Abstract: 本申请公开了一种区块链数据处理方法、装置、电子设备及介质,涉及计算机技术领域,具体涉及区块链技术。具体实现方案为:通过本地可信节点的可信执行区,采用股份授权证明机制确定当前区块生成节点;基于所述当前区块生成节点,若检测到区块链中缺失区块,则在所述区块链中添加无效区块以补充缺失区块,且对当前事务处理请求进行处理以得到新区块。本申请实施例通过将股份授权证明机制运行在可信执行环境中,避免了恶意跳过某个区块节点,导致出块数量不一致的问题,进一步,若检测到区块链中缺失区块时,通过引入无效区块,使每轮出块数量一致,便于后续出块,既避免了引入额外同步算法的问题,也降低了股份授权证明机制的复杂度。

Patent Agency Ranking