基于区块链的假名交易方法和系统技术方案

技术编号:38046355 阅读:17 留言:0更新日期:2023-06-30 11:12
本发明专利技术提供了一种基于区块链的假名交易方法和系统,涉及区块链技术领域,方法包括:交易发起方利用交易接收方共享的公钥生成隐身地址并将交易发送至区块链节点;交易发起方获得交易环签名、区块链证明聚合代理获得环签名聚合承诺;区块链节点执行环签名聚合承诺的有效性检查,响应于环签名聚合承诺有效,区块链节点将有效交易结果更新至区块链上;交易接收方定期扫描区块链上每笔交易,执行隐身地址密钥计算协议获取到属于自己的交易。本发明专利技术能够实现交易接收方使用假名记账,交易接收方多笔交易具有不可链接性。另外本申请的交易发起方匿名交易高效协议,在交易验证时,区块链节点只需要执行一次承诺验证计算,提高了区块链系统的整体效率。统的整体效率。统的整体效率。

【技术实现步骤摘要】
基于区块链的假名交易方法和系统


[0001]本专利技术涉及区块链
,尤其涉及一种基于区块链的假名交易方法和系统。

技术介绍

[0002]区块链技术的特点之一是账本由多方持有,数据公开透明。但是区块链数据完全公开透明,这在某些涉及到商业敏感信息的金融系统中是完全不可以接受的,因此传统的区块链系统无法确保交易“匿名性”与“不可链接性”,这里的“匿名性”是指协议中的角色身份不得被攻击者获取,而“不可链接性”是对同一角色或身份的关联,比如在协议P中角色R的多次会话,攻击者从外部无法区分两次会话中消息是否源自同一角色,此时,称协议P保持R的不可链接性。

技术实现思路

[0003]有鉴于此,本专利技术提供一种基于区块链的假名交易方法和系统,以解决上述提及的至少一个问题。
[0004]为了实现上述目的,本专利技术采用以下方案:
[0005]根据本专利技术的第一方面,提供一种基于区块链的假名交易方法,所述方法包括:交易发起方利用交易接收方共享的公钥生成所述交易接收方的隐身地址P,并基于所述隐身地址P将与所述交易接收方的交易本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于区块链的假名交易方法,其特征在于,所述方法包括:交易发起方利用交易接收方共享的公钥生成所述交易接收方的隐身地址P,并基于所述隐身地址P将与所述交易接收方的交易发送至区块链节点;所述交易发起方、区块链证明聚合代理和所述区块链节点联合执行交易发起方匿名交易高效协议,使得所述交易发起方获得交易环签名、所述区块链证明聚合代理获得环签名聚合承诺;所述区块链节点执行所述环签名聚合承诺的有效性检查,响应于所述环签名聚合承诺有效,所述区块链节点将有效交易结果更新至区块链上;所述交易接收方定期扫描区块链上每笔交易,执行隐身地址密钥计算协议获取到属于自己的交易。2.如权利要求1所述的基于区块链的假名交易方法,其特征在于,所述交易发起方、区块链证明聚合代理和所述区块链节点联合执行交易发起方匿名交易高效协议,使得所述交易发起方获得交易环签名、所述区块链证明聚合代理获得环签名聚合承诺,所述区块链节点执行所述环签名聚合承诺的有效性检查,响应于所述环签名聚合承诺有效,所述区块链节点将有效交易结果更新至区块链上包括:交易发起方计算隐身地址密钥镜像和交易环签名;区块链证明聚合代理验证多个交易发起方的交易环签名、隐身地址密钥镜像和交易发生额,判断多个交易发起方发起的交易是否有效;响应于交易无效,所述区块链证明聚合代理将无效交易附带上交易失效原因发送至区块链节点,由所述区块链节点将交易失效原因更新至区块链上;响应于交易有效,所述区块链证明聚合代理计算多个有效的交易环签名的聚合承诺,所述区块链节点向所述区块链证明聚合代理发起随机挑战,所述区块链证明聚合代理在收到随机挑战后计算聚合证明,所述区块链节点执行所述聚合证明的验证,若验证成功,则认为交易有效并将有效交易结果更新至区块链上,若验证失败,则认为交易无效并将无效原因更新至区块链上。3.如权利要求1所述的基于区块链的假名交易方法,其特征在于,所述交易接收方的公钥通过如下方式生成和共享:所述交易接收方的区块链钱包计算并加密存储用户私钥和公钥,其中私钥格式为(a,b),a,b∈Z
q
,Z
q
是q阶整数循环群,公钥格式为(A,B)=(aG,bG),G是椭圆曲线组的基点;所述交易接收方向其他区块链用户共享用户公钥(A,B)。4.如权利要求3所述的基于区块链的假名交易方法,其特征在于,所述的交易发起方利用交易接收方共享的公钥生成所述交易接收方的隐身地址P包括:交易发起方选择一个临时密钥r;通过Diffie

Hellman密钥交换协议将所述临时密钥与接收方共享的公钥的前半部分产生一个随机化的对称密钥key=H(rA),H:{0,1}
*

Z
q
是一个哈希函数;将所述对称密钥与所述接收方共享的公钥的后半部分执行混合计算得到所述交易接收方的隐身地址P=H(rA)
·
G+B。5.如权利要求4所述...

【专利技术属性】
技术研发人员:李曼潇刘朝伟庞齐章王志远
申请(专利权)人:中国工商银行股份有限公司
类型:发明
国别省市:

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

1