基于智能合约的数据处理方法、装置、设备和存储介质

    公开(公告)号:CN111339187B

    公开(公告)日:2023-05-09

    申请号:CN202010104354.6

    申请日:2020-02-20

    Abstract: 本申请实施例公开了基于智能合约的数据处理方法、装置、设备和存储介质,涉及区块链技术领域。具体实现方案为:在调用智能合约过程中,根据背书区块链中上一区块的时间,确定背书当前时间;根据所述背书当前时间,对当前事务处理请求进行预处理,以得到背书处理结果,用于使区块链网络中其他节点根据所述背书处理结果对所述当前事务处理请求进行处理。本申请实施例通过在调用智能合约过程中,根据区块链中上一区块的时间确定当前时间,并根据当前时间对当前事务处理请求进行处理,即在预执行机制中,能够支持依赖时间的智能合约。

    基于区块链的鉴权方法、装置、设备和介质

    公开(公告)号:CN110765210B

    公开(公告)日:2022-09-27

    申请号:CN201911046638.8

    申请日:2019-10-30

    Abstract: 本申请公开了一种基于区块链的鉴权方法、装置、设备和介质,涉及计算机技术领域中的区块链技术。其中方法包括:获取目标实体的鉴权请求;其中鉴权请求中包括至少一个区块链账户的签名信息;从区块链中查询目标实体关联的鉴权规则;确定至少一个区块链账户的签名信息是否符合目标实体关联的鉴权规则,以得到目标实体的鉴权结果。本申请实施例通过提供一种支持多种权限规则模型的具有高灵活性和高安全性的鉴权方案,以实现为不同实体设置不同的鉴权规则,从而增加了鉴权方式的多样性,并且不同权限规则能够支持自定义,提高了灵活性和扩展性。

    一种区块链异常数据的处理方法、装置、设备和介质

    公开(公告)号:CN110808839B

    公开(公告)日:2022-07-12

    申请号:CN201911047943.9

    申请日:2019-10-30

    Abstract: 本申请公开了一种区块链异常数据的处理方法、装置、设备和介质,涉及区块链技术领域。具体实现方案为:将已存储于区块链的异常数据所属事务数据作为目标删除事务数据;将目标删除事务数据中的数据内容删除,且保留区块中的事务标识;在区块链中为目标删除事务数据设置用于在目标删除事务数据的验证过程中指示目标删除事务数据的事务标识有效的删除标记。本申请通过将异常数据所属事务数据的数据内容删除,并将所删除事务数据的事务标识保留,同时引入删除标记指示所删除的事务数据对应的事务标识有效,实现了对区块链中诸如错误信息或非法记录的异常数据的物理删除,避免了异常数据的不可修改,对区块链所存储数据的正确性和合法性的影响。

    基于智能合约的数据处理方法、装置、设备和存储介质

    公开(公告)号:CN111339187A

    公开(公告)日:2020-06-26

    申请号:CN202010104354.6

    申请日:2020-02-20

    Abstract: 本申请实施例公开了基于智能合约的数据处理方法、装置、设备和存储介质,涉及区块链技术领域。具体实现方案为:在调用智能合约过程中,根据背书区块链中上一区块的时间,确定背书当前时间;根据所述背书当前时间,对当前事务处理请求进行预处理,以得到背书处理结果,用于使区块链网络中其他节点根据所述背书处理结果对所述当前事务处理请求进行处理。本申请实施例通过在调用智能合约过程中,根据区块链中上一区块的时间确定当前时间,并根据当前时间对当前事务处理请求进行处理,即在预执行机制中,能够支持依赖时间的智能合约。

    区块链处理方法、装置、设备和介质

    公开(公告)号:CN110069295A

    公开(公告)日:2019-07-30

    申请号:CN201910371322.X

    申请日:2019-05-06

    Abstract: 本发明实施例公开了一种区块链处理方法、装置、设备和介质。该方法包括:根据获取的链上事务处理请求,确定区块链系统提供的基础插件模块中需要调用的目标插件模块以及目标插件模块的调用顺序;根据所述目标插件模块的调用顺序,通过目标插件模块的调用接口调用所述目标插件模块执行所述链上事务处理请求。本发明实施例中插件化的区块链系统架构解除了系统代码之间的耦合关系,进而基于插件化的区块链系统架构实现了插件级别的调用和管理,使得各插件代码能够独立开发和发布,提高了区块链系统研发和管理的灵活性,以及插件分离发布的安全性。

    LSM-tree索引的优化方法和装置

    公开(公告)号:CN104809237A

    公开(公告)日:2015-07-29

    申请号:CN201510239570.0

    申请日:2015-05-12

    Abstract: 本发明实施例公开了一种LSM-tree索引的优化方法和装置。所述方法包括:将写入内存中的数据按照LSM-tree内存索引结构进行存储;当基于所述内存索引结构存储的内存数据满足写入阈值条件时,按照第一合并算法,对所述内存数据进行合并;将合并后的所述内存数据按照LSM-tree磁盘索引结构写入磁盘文件中。本发明的技术方案解决了现有技术在频繁更新相同Key数据项的场景下所带来的CPU消耗过大、数据库对外的吞吐量降低、I/O操作过多以及引入内存缓存等技术问题,显著降低了CPU消耗,提高了数据库对外的吞吐量,同时避免了使用内存缓存而带来的额外内存开销以及性能降低等问题。

    一种区块链的事务实现方法、装置、设备和介质

    公开(公告)号:CN111342972A

    公开(公告)日:2020-06-26

    申请号:CN202010113572.6

    申请日:2020-02-24

    Abstract: 本申请公开了一种区块链的事务验证方法、装置、设备和介质,涉及区块链技术领域。该方法包括:获取执行链节点向验证链网络发起的记录事务请求,所述记录事务请求中携带有所述执行链中的执行链区块信息和执行链事务信息;执行所述记录事务请求,以将所述执行链区块信息和执行链事务信息在验证链中进行上链存储;获取向验证链网络发起的验证事务请求,所述验证事务请求中携带有待验证执行链事务信息;执行所述验证事务请求,以根据所述验证链中记录的执行链区块信息和执行链事务信息,对所述待验证执行链事务信息进行验证。本实施例能够有效提高执行链的公信力,且提供便捷的事务验证方式。

    基于区块链的鉴权方法、装置、设备和介质

    公开(公告)号:CN110765210A

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

    申请号:CN201911046638.8

    申请日:2019-10-30

    Abstract: 本申请公开了一种基于区块链的鉴权方法、装置、设备和介质,涉及计算机技术领域中的区块链技术。其中方法包括:获取目标实体的鉴权请求;其中鉴权请求中包括至少一个区块链账户的签名信息;从区块链中查询目标实体关联的鉴权规则;确定至少一个区块链账户的签名信息是否符合目标实体关联的鉴权规则,以得到目标实体的鉴权结果。本申请实施例通过提供一种支持多种权限规则模型的具有高灵活性和高安全性的鉴权方案,以实现为不同实体设置不同的鉴权规则,从而增加了鉴权方式的多样性,并且不同权限规则能够支持自定义,提高了灵活性和扩展性。

    区块链系统的权限管理方法、装置、设备和介质

    公开(公告)号:CN110096857A

    公开(公告)日:2019-08-06

    申请号:CN201910377181.2

    申请日:2019-05-07

    Abstract: 本发明实施例公开了一种区块链系统的权限管理方法、装置、设备和介质。该方法应用于区块链节点,包括:获取基于基础智能合约而发起的合约账户操作事务请求;根据所述合约账户操作事务请求,确定对所述合约账户需进行的账户操作;根据所述合约账户的权限控制数据,对所述账户操作进行鉴权;如果鉴权通过,则执行所述账户操作。本发明实施例的技术方案强化了区块链中权限管理的系统性、通用性以及易执行性。

    一种区块链交易处理方法、装置、设备和介质

    公开(公告)号:CN109360101A

    公开(公告)日:2019-02-19

    申请号:CN201811554188.9

    申请日:2018-12-18

    Inventor: 孙君意 谭待 肖伟

    Abstract: 本发明实施例公开了一种区块链交易处理方法、装置、设备和介质。该方法包括:在满足设定触发条件时,从目标账户所关联的至少两个未花费交易输出中,选择至少两个作为待合并未花费交易输出;根据各待合并未花费交易输生成合并转账交易,其中,合并转账交易的输入账户和输出账户均为目标账户;将合并转账交易作为事务请求向区块链网络发送,以请求区块链节点进行转账处理。上述技术方案通过引入合并转账交易,将多个未花费交易输出向自身账户进行转账,合并为一个未花费交易输出,解决了现有技术中基于未花费交易输出模型来计算账户余额耗时费力的技术问题,优化了现有的账户余额计算方式,节约了处理时间和系统资源,提高了处理效率。

Patent Agency Ranking