[发明专利]一种基于联盟区块链的隐私合约保护的方法有效
申请号: | 201811242622.X | 申请日: | 2018-10-24 |
公开(公告)号: | CN109493072B | 公开(公告)日: | 2021-09-03 |
发明(设计)人: | 李伟;梁秀波;邱炜伟;李启雷;尹可挺;端豪 | 申请(专利权)人: | 杭州趣链科技有限公司 |
主分类号: | G06Q20/40 | 分类号: | G06Q20/40;G06Q20/38 |
代理公司: | 杭州求是专利事务所有限公司 33200 | 代理人: | 贾玉霞;邱启旺 |
地址: | 310012 浙江省杭州*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种基于联盟区块链的隐私合约保护的方法,该方法在区块链平台中定义一套隐私合约专用的API接口,区块链平台使用者通过调用该API接口向中转节点发起一笔隐私合约的部署以及各种操作请求,由中转节点负责将请求同步到所有指定的参与方节点后,中转节点会重新构造一笔公开交易,随后该笔公开交易会通过正常的区块链上链流程记录到所有的区块链节点的公开账本中,最终,隐私合约的参与方会将对应的隐私合约请求也记录到各自的隐私账本中,并执行合约逻辑更新各自隐私账本中的状态。该方法实现了合约级别的隐私保护,丰富了区块链系统中隐私保护的多样性与可扩展性。 | ||
搜索关键词: | 一种 基于 联盟 区块 隐私 合约 保护 方法 | ||
【主权项】:
1.一种基于联盟区块链的隐私合约保护的方法,其特征在于,所述的联盟区块链平台包括预先定义的隐私合约部署专用API接口和隐私合约操作专用API接口,所述的隐私合约部署专用API接口中指定具体的隐私合约的源码以及该隐私合约的参与方列表,所述的隐私合约源码定义合约的执行逻辑,所述的参与方列表指定隐私合约的参与方信息,确定隐私合约各种操作的执行权限;所述的隐私合约操作专用API接口指定具体的隐私合约操作的输入参数以及该隐私合约的合约地址,所述的隐私合约操作的输入参数定义隐私合约的更新逻辑,合约地址用于隐私参与方节点检测自身的执行权限;所述的联盟区块链上的所有区块链节点均包含一个隐私账本,所述的隐私合约保护的方法具体包括如下步骤:S1:部署隐私合约;任意一个区块链节点接收区块链平台的使用者发起的隐私合约部署请求,该区块链节点记为中转节点,所述的中转节点首先根据请求中指定的隐私参与方列表信息确认自身是否属于隐私合约的参与方,当所述的中转节点确认自身不属于时,直接返回错误信息给用户端,结束本次隐私合约的部署;当确认属于后,所述的中转节点将该部署请求转发给其余所有的隐私参与方,同样的,其余节点在收到转发的隐私部署请求时,也会根据请求中指定的隐私参与方列表信息判断自身是否属于隐私合约的参与方,当所述的其余节点确认自身属于时,会向中转节点发送一笔确认消息;当确认不属于后,不做任何应答;所述的中转节点在收到所有的隐私参与方的确认消息之后,构造一笔公开交易并进行上链操作,待该笔公开交易成功记录到每个区块链节点的公开账本后,所有的隐私参与方再进行额外的隐私合约部署操作,生成隐私合约的合约地址,并同时将该合约地址对应的隐私参与方列表信息记录到本地数据库中,完成隐私合约的部署。S2:根据用户的需求对S1部署的隐私合约进行对应的操作;任意一个区块链节点接收区块链平台的使用者发起的隐私合约的操作请求,该区块链节点记为中转节点,所述的中转节点首先根据请求中的合约地址到本地数据库中查询对应的隐私参与方列表并确认自身是否属于隐私合约的参与方,当所述的中转节点确认自身不属于时,直接返回错误信息给用户端,结束本次隐私合约的操作;当确认属于后,所述的中转节点将该操作请求转发给其余所有的隐私参与方,同样的,其余节点在收到转发的隐私操作请求时,也会根据请求中的合约地址到本地数据库中查询对应的隐私参与方列表并确认自身是否属于隐私合约的参与方,当所述的其余节点确认自身属于时,会向中转节点发送一笔确认消息;当确认不属于后,不做任何应答;所述的中转节点在收到所有的隐私参与方的确认消息之后,构造一笔公开交易并进行上链操作,待该笔公开交易成功记录到每个区块链节点的公开账本后,所有的隐私参与方再进行相应的隐私合约操作,并更新各自的隐私账本中相应合约的状态,完成隐私合约对应的操作。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州趣链科技有限公司,未经杭州趣链科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201811242622.X/,转载请声明来源钻瓜专利网。