用于实现区块链数据隐私保护的方法及设备

    公开(公告)号:CN110147684B

    公开(公告)日:2023-07-25

    申请号:CN201910437644.X

    申请日:2019-05-24

    Inventor: 张乐 瞿争

    Abstract: 本公开内容公开了用于实现区块链数据隐私保护的方法以及设备,所述方法包括:接收第一交易,第一交易至少包括源账户地址、目的账户地址以及交易备注;验证第一交易是否是隐私交易,隐私交易至少还包括两个或更多个私有信息参与节点的公钥,并且两个或更多个私有信息参与节点属于同一个私有区域;在验证第一交易是隐私交易情况下,确定能否执行第一交易;在确定能够执行第一交易的情况下,将第一交易在私有区域内广播;在第一交易被打包成为区域区块的一部分并且区域区块被达成共识的情况下,接收区域区块;执行区域区块中的第一交易。本公开仅在区块链的私有区域内实现对隐私交易的广播、共识、出块以及执行,实现对区块链隐私数据的保护。

    建立用于区块链数据隐私保护的私有区域的方法及设备

    公开(公告)号:CN110149335A

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

    申请号:CN201910437619.1

    申请日:2019-05-24

    Inventor: 张乐 瞿争

    Abstract: 本公开内容公开了建立用于区块链数据隐私保护的私有区域的方法及设备,所述方法包括:接收与构建私有区域相关的交易,该交易是创建私有区域交易、向私有区域添加新的节点的交易、从私有区域中删除节点的交以及删除私有区域交易中的任一交易;验证交易;在交易被打包成为区块的一部分并且区块被达成共识的情况下,接收区块;执行区块中的交易;在交易执行完成情况下,更新节点状态数据并将节点状态数据在区块链内广播。本公开内容能够将区块链网络划分成几个并发区块链子网络,使得区块链的所有节点能够同时平行处理更多的交易,从而达到整个区块链网络更加高效地扩展,避免了大量交易导致的网络拥塞。

    用于联盟链产品的保护版权方法和设备

    公开(公告)号:CN109726527A

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

    申请号:CN201811632281.7

    申请日:2018-12-29

    Inventor: 张乐 瞿争

    Abstract: 本公开内容公开了用于联盟链产品的版权保护方法和设备,所述方法包括:安装联盟链产品的可执行程序;接收交易请求;检查交易请求是否符合交易请求标准;在交易请求符合交易请求标准的情况下,基于联盟链产品的模式来确定授权剩余次数是否大于零;在确定授权剩余次数大于零的情况下,返回与交易请求相关联的交易哈希;使用联盟链产品来执行与交易请求相对应的交易;并且在确定交易被执行成功的情况下,减少授权剩余次数。本公开内容能够实现对使用联盟链软件产品的用户限制其使用次数,以达到联盟链软件产品的版权保护的目的。

    向区块链浏览器传输区块链数据的方法和设备

    公开(公告)号:CN109447641A

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

    申请号:CN201811254405.2

    申请日:2018-10-26

    Inventor: 张乐 瞿争

    Abstract: 本公开内容公开了向区块链浏览器传输区块链数据的方法和设备,其中,用于接收区块链数据的方法包括:接收区块链节点发送的区块链数据,其中,区块链数据是块数据或交易数据,并且当区块链数据是块数据时,块数据对应的块数据结构体中至少包括块哈希、块高度以及块中交易数量,或者当区块链数据是交易数据时,交易数据对应的交易数据结构体中至少包括所属块高度、交易哈希、源头账户地址以及目的账户地址;对区块链数据进行安全认证;对通过安全认证的区块链数据进行去重检查;将通过去重检查的区块链数据存储在数据库中。本公开内容能够将不同区块链产品的区块链数据传输到该区块链浏览器,而无需针对每一个区块链产品开发相应的区块链浏览器。

    区块链部署方法与系统
    5.
    发明公开

    公开(公告)号:CN108881476A

    公开(公告)日:2018-11-23

    申请号:CN201810777427.0

    申请日:2018-07-16

    Inventor: 张乐 瞿争

    Abstract: 本发明公开了区块链部署方法与系统。该服务部署方法包括:针对至少一个待部署节点,确定相应的配置文件模板,进而确定服务文件,其中,配置文件模板包括与至少一个待部署节点相关联的通信项目;根据指定的通信协议,向至少一个待部署节点传送服务文件,以使得至少一个待部署节点在接收到服务启动指令时,执行与服务操作指令相对应的操作。相较于传统方法,通过本发明的技术方案,提高了节点部署服务效率和便利性,避免了人工操作导致结果不一致的情况,并且能够减少了运维人员的学习成本。

    一种区块链块数据的数据归档方法及电子设备

    公开(公告)号:CN107423426B

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

    申请号:CN201710651103.8

    申请日:2017-08-02

    Inventor: 张乐 杜君君

    Abstract: 本发明公开了一种区块链块数据的数据归档方法及电子设备,属于计算机技术领域。方法包括:周期性地检测区块链节点数据中满足归档条件的块数据;若检测到,则从本地拷贝满足归档条件的块数据,进行压缩并将压缩包上传至可靠分布式存储系统;若上传成功,则获取上传的压缩包的文件hash,并将压缩包的文件hash与上传的块数据高度范围的记录插入归档文件hash表中;若上传失败,则输出错误日志并重新上传。通过周期性地检测满足归档条件的块数据,对满足归档条件的块数据进行归档,实现了对区块链节点块数据进行归档的需求,从而降低了节点存储的块数据,减少了块数据对磁盘空间的占用,提高了磁盘空间使用率,提高了节点数据备份和恢复效率。

    一种区块链块数据的数据归档方法及电子设备

    公开(公告)号:CN107423426A

    公开(公告)日:2017-12-01

    申请号:CN201710651103.8

    申请日:2017-08-02

    Inventor: 张乐 杜君君

    Abstract: 本发明公开了一种区块链块数据的数据归档方法及电子设备,属于计算机技术领域。方法包括:周期性地检测区块链节点数据中满足归档条件的块数据;若检测到,则从本地拷贝满足归档条件的块数据,进行压缩并将压缩包上传至可靠分布式存储系统;若上传成功,则获取上传的压缩包的文件hash,并将压缩包的文件hash与上传的块数据高度范围的记录插入归档文件hash表中;若上传失败,则输出错误日志并重新上传。通过周期性地检测满足归档条件的块数据,对满足归档条件的块数据进行归档,实现了对区块链节点块数据进行归档的需求,从而降低了节点存储的块数据,减少了块数据对磁盘空间的占用,提高了磁盘空间使用率,提高了节点数据备份和恢复效率。

    基于区块链实现支持多种数据库的方法及设备

    公开(公告)号:CN109857724B

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

    申请号:CN201910111261.3

    申请日:2019-02-12

    Inventor: 张乐 瞿争

    Abstract: 本公开内容公开了基于区块链实现支持多种数据库的方法及设备,所述方法包括:在启动区块链可执行程序的情况下,基于数据库配置模式确定区块链可执行程序中的数据库配置参数,其中,数据库配置模式包括选择关系型数据库或键值型数据库中的至少一种的第一类配置模式,以及选择关系型数据库和键值型数据库两者的第二类配置模式;基于数据库配置参数,建立与相应数据库的通信关系;基于通信关系将区块链数据写入数据库中;以及在至少选择关系型数据库的情况下,基于交易哈希查询相应的智能合约交易的具体操作信息。本公开内容使得用户能够根据实际业务需要请求区块链节点灵活选择一种或多种数据库进行区块链数据存取,弥补了仅选用一种数据库的不足。

    向区块链浏览器传输区块链数据的方法和设备

    公开(公告)号:CN109447641B

    公开(公告)日:2022-03-04

    申请号:CN201811254405.2

    申请日:2018-10-26

    Inventor: 张乐 瞿争

    Abstract: 本公开内容公开了向区块链浏览器传输区块链数据的方法和设备,其中,用于接收区块链数据的方法包括:接收区块链节点发送的区块链数据,其中,区块链数据是块数据或交易数据,并且当区块链数据是块数据时,块数据对应的块数据结构体中至少包括块哈希、块高度以及块中交易数量,或者当区块链数据是交易数据时,交易数据对应的交易数据结构体中至少包括所属块高度、交易哈希、源头账户地址以及目的账户地址;对区块链数据进行安全认证;对通过安全认证的区块链数据进行去重检查;将通过去重检查的区块链数据存储在数据库中。本公开内容能够将不同区块链产品的区块链数据传输到该区块链浏览器,而无需针对每一个区块链产品开发相应的区块链浏览器。

    基于区块链实现支持多种数据库的方法及设备

    公开(公告)号:CN109857724A

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

    申请号:CN201910111261.3

    申请日:2019-02-12

    Inventor: 张乐 瞿争

    Abstract: 本公开内容公开了基于区块链实现支持多种数据库的方法及设备,所述方法包括:在启动区块链可执行程序的情况下,基于数据库配置模式确定区块链可执行程序中的数据库配置参数,其中,数据库配置模式包括选择关系型数据库或键值型数据库中的至少一种的第一类配置模式,以及选择关系型数据库和键值型数据库两者的第二类配置模式;基于数据库配置参数,建立与相应数据库的通信关系;基于通信关系将区块链数据写入数据库中;以及在至少选择关系型数据库的情况下,基于交易哈希查询相应的智能合约交易的具体操作信息。本公开内容使得用户能够根据实际业务需要请求区块链节点灵活选择一种或多种数据库进行区块链数据存取,弥补了仅选用一种数据库的不足。

Patent Agency Ranking