在Canton上无法查看交易中的其他参与者
Canton如何拆分并加密每笔交易
大多数区块链会将每笔交易复制给所有参与者,而Canton网络则采用了不同的方式。参与节点之间传输的所有交易数据均采用端到端加密,并且仅在严格的“必要知情”原则下共享。

实现这一机制的核心是子交易隐私:当一笔交易涉及多个参与方时,会根据利益相关关系将其拆分为多个视图,每个视图针对各自的接收方进行加密,参与者仅基于自己的视图进行确认。
在典型的证券结算场景中,实际效果一目了然。银行看到资金端,登记机构看到资产端。对于交易中参与者无权获知的部分,他们既看不到**交易负载,也看不到涉及哪些参与方等元数据。
Canton的应用程序并非在每个节点上复制整个账本,而是对数据进行隔离,使得利益相关方仅能看到他们所需的细节。
同步器能看见什么,不能看见什么
负责对这些加密消息进行排序的组件是同步器,其局限性与其能力同等重要。与传统公共区块链中交易数据公开不同,Canton的同步器无法解密交易负载。消息始终在相关参与者之间进行端到端加密,同步器仅能看到用于路由和排序的加密信封及其元数据。
Canton自己的技术文档表述得很清楚:同步器看不到验证者之间传递的**数据。它只是路由和排序加密数据包,且无法解密。这有点像邮局处理密封的信封,无法打开。
话虽如此,路由仍然需要一些信息。同步器组件在连接的节点之间路由消息,建立交易排序,并确认交易提交。在Canton的架构中,同步器由排序器和协调器组成。
同步器内的协调器节点汇总利益相关方的确认并协调提交决策,这意味着虽然内容保持隐藏,但基础设施仍会处理维持网络协调所需的信封级数据。
**形成的是一种为受监管金融而设计的模型,在这种模型中,交易对手之间的机密性不是可选项。Canton实现了选择性可见性,并能够在智能合约层面编程隐私,确保各方仅看到他们需要看到的内容,同时保证整个网络的状态同步。
本文地址:https://cy.nxtlgy.com/zc/159756.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。







