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

    公开(公告)号:CN110147684B

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

    申请号:CN201910437644.X

    申请日:2019-05-24

    Inventor: 张乐 瞿争

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

    区块链网络系统以及相应的节点设备发现方法

    公开(公告)号:CN109525678B

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

    申请号:CN201811585783.9

    申请日:2018-12-25

    Abstract: 本发明涉及一种区块链网络系统以及相应的节点设备发现方法。该区块链网络系统包括:多个节点设备,每一节点设备至少与相应的一个或多个必要连接节点设备连接,其中,每一节点设备的相应的一个或多个必要连接节点设备是所述多个节点设备中必须与该节点设备进行连接的一个或多个节点设备,每一节点设备都包括存储设备,每一存储设备中都存储有与相应节点设备相关联的节点连接表和分布式散列表,其中每一节点连接表用于存储所述多个节点设备中已经与相关联的节点设备建立了连接的一个或多个节点设备的连接信息,每一分布式散列表用于存储所述多个节点设备中有助于相关联的节点设备发现期望连接的节点设备的至少一个节点设备的标识和地址。

    区块链系统节点间交易方法及系统

    公开(公告)号:CN109711192B

    公开(公告)日:2021-10-01

    申请号:CN201811584678.3

    申请日:2018-12-24

    Abstract: 本发明公开了区块链系统节点间交易方法及系统,所述节点间交易方法包括以下步骤:S1、将交易信息存储至区块链的各节点中,交易信息仅与各节点的自身相关;S2、第一节点将所述交易信息发送给第二节点,第二节点收到交易信息后给所述第一节点相应的反馈,在所述S1之前,各节点仅存储与其自身有关的交易信息,各节点将所述交易信息打包成各区块,所述各区块之间通过哈希连接,形成属于各节点自身的区块链。本发明提供的一种区块链节点的数据存储方法中的各节点仅存储与自己有关的交易信息,无需区块链网络中的各节点持有相同的数据拷贝,从而避免了存储空间的浪费。

    一种基于智能合约的区块链账户属性管理方法及系统

    公开(公告)号:CN110245955A

    公开(公告)日:2019-09-17

    申请号:CN201910447510.6

    申请日:2019-05-27

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

    用于实现支持多重签名的区块链系统的设计方法及设备

    公开(公告)号:CN109934593B

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

    申请号:CN201910231373.2

    申请日:2019-03-26

    Inventor: 杨孜薇 瞿争

    Abstract: 本公开内容公开了用于实现支持多重签名的区块链系统的设计方法及设备,所述设计方法包括:接收第一交易,第一交易用于部署智能合约,第一交易至少包括待部署的智能合约、与智能合约相关联的第一多重签名规则以及第一交易标识,第一多重签名规则包括设定的第一公钥集合、第一签名阈值以及包括第一共识规则的第一共识信息;部署智能合约并生成智能合约的合约地址;存储第一交易凭证,第一交易凭证包括合约地址、第一多重签名规则以及第一交易标识;返回智能合约的合约地址。所公开的方法和设备将减轻智能合约的代码负担来降低本地账本规模和复杂度,支持在不修改原智能合约数据的基础上变更多重签名规则,降低了智能合约重新部署带来的资源消耗。

    一种基于联盟链的自适应网络的构建方法及装置

    公开(公告)号:CN110149221A

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

    申请号:CN201910358295.2

    申请日:2019-04-28

    Inventor: 曹京奇 瞿争

    Abstract: 本发明公开了一种基于联盟链的自适应网络的构建方法及装置,包括:根据联盟链中当前节点的节点列表计算当前节点与联盟链中其他节点的逻辑距离,根据逻辑距离对节点列表中节点进行按序排序,生成排序后节点列表;在排序后节点列表中选取前n个节点作为与当前节点建立连接的候选节点,其中, N为排序后节点列表中节点的总数;将当前节点与候选节点依次建立连接,若连接失败,则在排序后节点列表中按序选择新的候选节点建立连接,直至当前节点连接n个节点或排序后节点列表中再无节点;为联盟链中的节点设置定时器,定时重复执行上述步骤,更新联盟链的网络结构。本发明中网络结构可以随时根据当前的节点规模进行调整,随时保持最高效率。

    一种基于区块链的防伪溯源方法、装置及存储介质

    公开(公告)号:CN109785132A

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

    申请号:CN201811570872.6

    申请日:2018-12-21

    Inventor: 杨孜薇 瞿争

    Abstract: 本发明公开了一种基于区块链的防伪溯源方法、装置及存储介质,属于区块链技术领域,方法包括:将数据提供方发送的包含有防伪信息的交易数据存储至区块链中;将交易数据生成的交易标识、交易数据所在区块的区块信息以及交易数据在该区块中的存储位置信息对应存储至区块链上;将交易标识返回给数据提供方,以使数据提供方将交易标识共享给数据查询方;若接收到数据查询方发送的携带有交易标识的查询请求,则使用交易标识对防伪信息进行查询,并将查询结果返回给数据查询方。本发明实施例实现了不依赖智能合约,无需链下存储,以降低本地账本规模和复杂度,降低存储需求,极大地提高区块链的性能以及简化区块链系统的设计与实现。

Patent Agency Ranking