『』HashKey:技术解析欧央行和日本银行 Stella 项目进展( 六 )


从技术角度来看 , 通过使用同步支付和锁定资金的方法可以提高跨境转账的安全性 。 需要指出的是 , 实施这种新方法之前需要进一步思考法律政策、技术成熟度和成本效益等问题 。
平衡机密性和可审计性
业内的研究人员提出很多方案来解决分布式账本中交易信息的机密性和隐私保护问题 。 这些解决方案会限制未经授权的用户获取交易信息 , 通常被称为增强隐私技术(PETs , Privacy-Enhancing Technologies) 。 同时 , 为了确保基于 DLT 的金融市场基础设施的可审计性 , 经过授权的第三方审计机构需要获得必要的交易信息 。 在一定程度上 , 机密性和可审计性存在矛盾 。
Stella 项目第四阶段的目标是平衡交易信息的机密性和可审计性 。 具体来讲 , Stella 项目第四阶段将应用在 DLT 中的 PETs 进行介绍和分类 , 并评估交易信息是否可以被经过授权的审计机构进行有效审计 。
应用在 DLT 中的 PETs
Stella 项目第四阶段根据增强隐私的基本方法将 PETs 分为三类 , 这些增强隐私的技术方法并不是相互排斥的 , 它们可以合并应用 , 进一步增强机密性 。
隔离技术
隔离技术可以增强 DLT 网络的机密性 , 即交易信息在交易参与者范围内隔离 , 只在「有必要知道」的基础上进行共享 。 使用隔离 PETs 时 , 网络中不存在所有参与者都能访问的、包含所有交易信息的公共账本 , 每个参与者只能访问到与自己相关的交易信息 。
『』HashKey:技术解析欧央行和日本银行 Stella 项目进展
本文插图

图 6:隔离技术示意图

  • Corda 的隔离技术
Corda 的参与者在网络中进行特定通信 , 交易信息只在获得授权参与者之间共享 , 而网络中的其他参与者不能访问交易信息 。 同时 , Corda 网络中还设置了公证人角色 , 以防止出现双花 。
  • Hyperledger Fabric 的隔离技术
Hyperledger Fabric 为参与者提供频道功能 , 这些频道将整个网络分成若干子网络 , 参与者只能访问子网络的账本 , 不能访问全网账本 。 参与者必须经过认证和授权才能处理和维护特定子网络的账本 , 因此 , 参与者只能访问自己参与的交易 。
  • 链下支付通道
通过链下支付通道 , 资金可以在主网之外进行交易 。 参与者不需要将所有交易信息在全网进行广播 , 从而增强交易信息的机密性 。
隐藏技术
在交易层面上 , 可以通过隐藏技术来防止未经授权的参与者访问交易信息 , 从而增强交易信息的机密性 。
『』HashKey:技术解析欧央行和日本银行 Stella 项目进展
本文插图

图 7:隐藏技术示意图
  • Quorum 的隐私交易
Quorum 平台提供隐私交易的功能 , 参与者可以对未经授权的第三方隐藏他们的交易信息 。 在执行交易之前 , 交易者可以指定隐私交易的参与方 。 隐私交易的详细交易信息存储在隐私账本 , 公开账本只记录交易信息和发送方的哈希值 。
  • Pederson 承诺(Pedersen commitment)
Pederson 承诺是指发送方创建一个交易量的承诺来进行全网广播 , 但不向全网透露实际交易量 。 Pederson 承诺是通过网络定义的参数和发送方选择的参数创建的 。 交易参与者可以使用 Pedersen 承诺将账本上的交易金额替换为第三方不能破译的承诺 。
  • 零知识证明(ZKP , zero-knowledge proof)
零知识证明是指在不向验证者提供任何实际信息的情况下 , 使验证者相信某个论断是正确的 。 在 DLT 网络中 , ZKP 可以用来增强交易信息的机密性 。
切断联系技术
PETs 可以用于切断公共账本上可见的发送方、接收方信息与实际交易信息之间的关系 。 未经授权的第三方可以查看交易参与者和交易金额 , 但无法确定交易关系 , 即无法确定哪个参与者是发送方或接收方 。


推荐阅读