关联多个区块链地址的方法、装置、电子设备及存储介质制造方法及图纸

技术编号:37144047 阅读:26 留言:0更新日期:2023-04-06 21:53
本申请提供一种关联多个区块链地址的方法、装置、电子设备及存储介质,该方法通过区块链智能合约接收所述主账户发送的第一交易数据,其中,所述第一交易数据包括所述被绑定账户的第一签名、所述被绑定地址及所述主账户的关联ID,所述第一签名为所述被绑定地址与所述关联ID关联的签名;并确定所述第一签名对应的第一签名地址;然后当区块链智能合约确定所述第一签名地址与所述被绑定地址相同时,发布所述被绑定地址与所述关联ID关联成功事件,从而提供了一种去中心化关联用户多个区块链账户地址的方法,由于用户绑定关系在区块链合约中存储,保证了绑定关系的可靠性,同时任何项目方均可以获取地址关联的数据,为证明多个地址的关联性提供便利。的关联性提供便利。的关联性提供便利。

【技术实现步骤摘要】
关联多个区块链地址的方法、装置、电子设备及存储介质


[0001]本申请涉及关联多个区块链地址的
,尤其涉及一种关联多个区块链地址的方法、装置、电子设备及存储介质。

技术介绍

[0002]本部分旨在为权利要求书中陈述的本申请的实施方式提供背景或上下文。此处的描述不因为包括在本部分中就承认是现有技术。
[0003]区块链账户地址生成是去中心化的,用户在多条公链上有不同的账户地址,用户在同一个链上也有多个地址。而这些账户地址相互独立,项目方想要根据用户的链上行为做空投,用户想要证明多个地址的关联性过程比较复杂。目前,相关技术中将多个用户地址关联的方案,是在项目方后台将多个用户的地址关联起来。但是,这种方法关联关系在项目方后台,其他的项目方无法查询与使用该关联关系,用户自己要证明自己的地址具有关联性操作比较复杂。而且,关联关系在后台,是受项目方控制而不是用户控制,容易造假。

技术实现思路

[0004]有鉴于此,本申请的目的在于提出一种关联多个区块链地址的方法、装置、电子设备及存储介质。
[0005]基于上述目的,本本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种关联多个区块链地址的方法,其特征在于,所述多个区块链地址包括一个主账户的地址和至少一个被绑定账户的被绑定地址;所述方法应用于区块链智能合约中;所述方法包括:接收所述主账户发送的第一交易数据,其中,所述第一交易数据包括所述被绑定账户的第一签名、所述被绑定地址及所述主账户的关联ID,所述第一签名为所述被绑定地址与所述关联ID关联的签名;确定所述第一签名对应的第一签名地址;响应于确定所述第一签名地址与所述被绑定地址相同,发布所述被绑定地址与所述关联ID关联成功事件。2.根据权利要求1所述的方法,其特征在于,接收所述主账户发送的第一交易数据,包括:获取发送第一交易数据的当前账户的第一交易签名,并基于所述第一交易签名确定所述当前账户是否为所述主账户;响应于确定所述当前账户为所述主账户,接收所述当前账户发送的第一交易数据;响应于确定所述当前账户不为所述主账户,拒绝接收所述当前账户发送的第一交易数据。3.根据权利要求2所述的方法,其特征在于,基于所述第一交易签名确定所述当前账户是否为所述主账户,具体包括:基于所述第一交易签名确定所述当前账户的第一交易地址;获取所述主账户的地址,并确定所述第一交易地址与所述主账户的地址是否相同;响应于确定所述第一交易地址与所述主账户的地址相同,确定所述当前账户为所述主账户;响应于确定所述第一交易地址与所述主账户的地址不同,确定所述当前账户不为所述主账户。4.根据权利要求1所述的方法,其特征在于,在接收所述主账户发送的第一交易数据之前,所述方法还包括:接收目标账户发送的申请关联ID的交易请求;获取目标账户的第二交易签名,并基于所述第二签名地址确定所述目标账户的第二交易地址;确定所述第二交易地址是否被关联;响应于确定所述第二交易地址未被关联,将所述目标账户确定为所述主账户,并生成所述主账户的关联ID;发布生成所述关联ID事件。5.根据权利要求4所述的方法,其特征在于,在确定所述第二交易地址是否被关联之后,所述方法还包括:响应于确定所述第二交易地址被关联,拒绝生成所述目标账户的关联ID。6.根据权利要求1所述的方法,其特征在于,在发布所述被绑定地址与所述关联ID关联成功事件之后,所述方法还包括:接收所述主账户发送的第二交易数据,其中,所述第二交易数据包括所述被绑定账户
的第二签名、所述被绑定地址及所述关联ID,所述第二签名为所述被绑定地址与所述关联ID取消关联的签名;确定所述第二签名对应的第二签名地址;响应于确定所述第二签名地址与所述被绑定地址相同时,发布所述被绑定地址与所述关联ID取消关联成功事件。7.一种关联多个区块链地址的方法,其特征在于,所述多个区块链地址包括一个主账户的地址和至少一个被绑定账户的被绑定地址;所述方法应用于主账户中;所述方法包括:获取所述被绑定账户的第一签名、所述被绑定地址及所述主账户的关联ID;其中,所述第一签名为所述被绑定地址与所述关联ID关联的签名;将所述第一签名、所述被绑定地址及所述关联ID组装为第一交易数据,并将所述第一交易数据发送给区块链智能合约,以使所述区块链智能合约通过所述第一交易数据确定是否发布所述被绑定地址与所述关联ID关联成功事件;其中,所述区块链智能合约在确定所述第一签名对应的地址与所述被绑定地址相同时,发布所述被绑定地址与所述...

【专利技术属性】
技术研发人员:邓泰生顾费勇李刚锐
申请(专利权)人:网易杭州网络有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1