一种数据写入方法和装置

    公开(公告)号:CN116266127A

    公开(公告)日:2023-06-20

    申请号:CN202111546691.1

    申请日:2021-12-16

    IPC分类号: G06F9/455 G06F16/2455

    摘要: 本发明公开了一种数据写入方法和装置,涉及计算机技术领域。该方法的一具体实施方式包括:根据后端服务实现的环境接口以及后端服务发送的智能合约建立虚拟机实例,并向后端服务返回虚拟机实例句柄,在接收后端服务传入的虚拟机实例句柄和交易参数后,通过虚拟机实例执行智能合约,并向后端服务返回智能合约的执行结果,其中,智能合约执行时所产生的数据存储在缓存层,当收到后端服务对本地事务提交接口的调用请求,通过本地事务提交接口进行本地事务提交,以将缓存层中的数据写入数据库。该实施方式能够确保后端服务和虚拟机所有逻辑的整体事务性,且保障数据库安全性,并使虚拟机与存储层解耦,通用性和灵活性好。

    一种数据写入方法和装置

    公开(公告)号:CN116266127B

    公开(公告)日:2024-10-22

    申请号:CN202111546691.1

    申请日:2021-12-16

    IPC分类号: G06F9/455 G06F16/2455

    摘要: 本发明公开了一种数据写入方法和装置,涉及计算机技术领域。该方法的一具体实施方式包括:根据后端服务实现的环境接口以及后端服务发送的智能合约建立虚拟机实例,并向后端服务返回虚拟机实例句柄,在接收后端服务传入的虚拟机实例句柄和交易参数后,通过虚拟机实例执行智能合约,并向后端服务返回智能合约的执行结果,其中,智能合约执行时所产生的数据存储在缓存层,当收到后端服务对本地事务提交接口的调用请求,通过本地事务提交接口进行本地事务提交,以将缓存层中的数据写入数据库。该实施方式能够确保后端服务和虚拟机所有逻辑的整体事务性,且保障数据库安全性,并使虚拟机与存储层解耦,通用性和灵活性好。

    一种共享文件的方法、装置和系统

    公开(公告)号:CN111984612B

    公开(公告)日:2024-03-22

    申请号:CN202010772425.X

    申请日:2020-08-04

    摘要: 本发明公开了一种共享文件的方法、装置和系统,涉及计算机技术领域。该方法的一具体实施方式包括:获取待共享的文件,对设定周期内文件压缩包执行区块链上链操作并对其相应的哈希值进行动态分组,对每个分组的哈希值执行区块链上链操作并获取当前哈希值;循环直到获取根哈希值,各个层级哈希值形成动态可变叶子数量的分叉树结构。基于根哈希值,遍历分叉树结构中的哈希值,获取文件压缩包中的共享文件;通过采用将多个文件形成文件压缩包,部分克服了因为文件数量大造成的网络资源负担过高的技术问题,通过将各个文件压缩包并发上链,提高了文件上链和共享的效率;利用树状结构存储并分享根哈希值,通过根哈希值获取共享文件,提高文件的安全性。

    基于区块链的交易监管方法、装置、电子设备和存储介质

    公开(公告)号:CN115908001A

    公开(公告)日:2023-04-04

    申请号:CN202211701349.9

    申请日:2022-12-28

    摘要: 本申请提供一种基于区块链的交易监管方法、装置、电子设备和存储介质,涉及区块链技术领域,监管方在保证区块链数据隐私的情况下,能够验证交易信息的合规性和合法性。该方法包括:付款方客户端节点获取交易明文信息和交易密文信息;得到并发送交易监管密文信息;关联监管方节点解密交易监管密文信息得到待监管信息,并在待监管信息中的交易明文信息正确且完整的情况下,得到并发送签名密文信息,记录该交易为第一状态;付款方客户端节点将签名密文信息和零知识证明发送至区块链;区块链验证节点在零知识证明成立的情况下,将签名密文信息存储至区块链;关联监管方节点在检测得到区块链存储签名密文信息的情况下,将该交易修改为第二状态。

    生成智能合约的方法和装置
    6.
    发明公开

    公开(公告)号:CN113849167A

    公开(公告)日:2021-12-28

    申请号:CN202110956775.6

    申请日:2021-08-19

    IPC分类号: G06F8/36 G06F8/38 G06Q40/04

    摘要: 本发明公开了一种生成智能合约的方法和装置,涉及计算机技术领域。该方法的一具体实施方式包括:接收用户发来的智能合约生成请求,所述请求包括行业标识;根据所述行业标识从合约库中获取对应的行业合约模板,所述行业合约模板包括合约模板用户界面;将所述行业合约模板发送给用户,以通过所述合约模板用户界面进行行业合约模板展示及接收用户输入的配置参数;获取用户通过所述合约模板用户界面发来的配置参数,并根据所述配置参数和所述行业合约模板生成参数化合约,所述参数化合约包括参数化合约用户界面。该实施方式能够使所有企业均可以进行智能合约的开发,且可以简单、快速、方便地进行合约参数配置,且合约开发流程规范,利于审核。

    一种共享文件的方法、装置和系统

    公开(公告)号:CN111984612A

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

    申请号:CN202010772425.X

    申请日:2020-08-04

    摘要: 本发明公开了一种共享文件的方法、装置和系统,涉及计算机技术领域。该方法的一具体实施方式包括:获取待共享的文件,对设定周期内文件压缩包执行区块链上链操作并对其相应的哈希值进行动态分组,对每个分组的哈希值执行区块链上链操作并获取当前哈希值;循环直到获取根哈希值,各个层级哈希值形成动态可变叶子数量的分叉树结构。基于根哈希值,遍历分叉树结构中的哈希值,获取文件压缩包中的共享文件;通过采用将多个文件形成文件压缩包,部分克服了因为文件数量大造成的网络资源负担过高的技术问题,通过将各个文件压缩包并发上链,提高了文件上链和共享的效率;利用树状结构存储并分享根哈希值,通过根哈希值获取共享文件,提高文件的安全性。

    一种紧急交易的方法和装置

    公开(公告)号:CN107358526A

    公开(公告)日:2017-11-17

    申请号:CN201710494587.X

    申请日:2017-06-26

    IPC分类号: G06Q40/04

    摘要: 本发明公开了提供一种紧急交易的方法和装置,涉及计算机技术领域。该方法的一具体实施方式包括:记账节点读取预置的紧急干预系统合约的参数,参数包括紧急干预系统合约的状态属性、管理员地址属性或干预者地址列表属性;判断状态属性是否为指定属性;是,判断许可链上的交易地址是否在管理员地址属性中和/或干预者地址列表属性中;若不在,终止交易;若在,对交易进行处理。该实施方式降低了分布式记账节点的管理难度,在面对紧急突发事件时,提高了交易的安全可靠性。