Centrifuge 怎么样验证保护链上 Asset 数据
介绍
Centrifuge P2P (点对点) 互联网提供了一种安全的办法来在合作者之间创建、交换和验证 Asset 数据,并将 Asset 达成Tokenize,使之变为 NFT。Asset Originators 可以有选择地与服务提供者共享 Asset 详细情况,服务提供者可以评估数据并向铸造的 NFT 提供信息。同时,可以用加密签名来验证数据来源。
点对点 互联网的组件是在 libp2p 上达成的。Centrifuge Chain 用于:
与 ERC725 标准类似的格式维护身份
锚定状况承诺
从链下文档中铸造 NFT。这类 NFT 可以连接到ETH,作为 Collateral 锁定到 Tinlake 中,为这类 Asset 进行 Financing。

Centrifuge 节点
合作者都可以通过运行或访问推广托管的 Centrifuge 节点以连接到互联网。Centrifuge 节点提供了一个简单的 API 接口来与 p2p 互联网、Centrifuge Chain与ETH智能合约进行交互。节点在“服务总线(Service Bus)”主体上运行,插件和外部系统可以订阅特定对象的消息(比如,采购应用程序可以订阅订单对象的更改信息)。点对点 节点将发生在公链、侧链和 点对点 层上的事件抽象出来,并将它们翻译成这个内部总线上的消息,供其他应用程序用。该节点还为构建在互联网之上的应用程序提供与ETH的连接渠道。
身份
点对点 互联网上的每一个实体或合作者都有一个可验证的 Centrifuge 身份(Centrifuge ID),这是分配给 点对点 互联网参与者的唯一 ID。它跟踪用中的不同加密密钥,并强制此数据只能由创建者和/或创建者选择的委托人修改。
Centrifuge 协议中参与者的唯一标识符等于其身份合约的ETH地址。Centrifuge 正在使用与 DID 兼容的 ERC725v1 ETH标准来达成自我主权身份。
Centrifuge 身份具备以下凭据:
对等消息加密密钥:用于消息加密。这类密钥用于辨别 点对点 互联网上的节点,并在对等方之间打造加密的通信通道。
签名密钥:Centrifuge 中的文档用签名密钥进行签名。这类签名是 Merkle Root 的一部分,锚定在公链上,可在将来进行验证。
ETH账户:当与ETH上的智能合约交互时,账户需要与身份有关联以代表其行动。链接的ETH帐户是允许用 Centrifuge 与 DApp 交互的帐户。
文档
文档是一组结构化的字段,代表 Financial Asset 的特定字段种类。只须格式被赞同(通过某种模式)并在选定的合作者之间共享,互联网就能支持任何文档种类。文档以加密方法进行交换,并且只有参与此私密数据交换的各适才能访问。协作者可以在文档中添加和删除。不一样的协作者可以在具备访问权限的节点,集中更新文档并发布新版本。

每一个 Centrifuge 节点都可以创建一个文档并与别人共享。文档的传输是通过 点对点 互联网中的安全通道私下进行的。每一个文档协作者都在他们的存储中保留一份文档的当地副本。文档的更新可以由多个协作者触发,并且不限于初始文档创建者。每当更改时,都会在链上提交文档的 Merkle Root。只有在 AnchorRepository 中存在文档哈希并且新版本中的必填文档字段集满足特定协议的需要时,新版本才会被别的人同意。
名为 AnchorRepository 的智能合约用于追踪状况更新,确保所有合作者都知道更新内容。文档锚定是文档 Merkle Tree 的根哈希。通过将文档的所有字段与从所有合作者(如上概念的身份)采集的数字签名作为树叶来构建树。

这个锚定一旦发布,即便一方在 点对点 互联网上被审察,也可以通过检查 Centrifuge Chain 来发现更新。第三方可以比较容易地验证链上和链下接收到的文档的正确性,办法是基于相应文档种类的已知文档结构,借助该文档重构 Merkle Root。将文档架构为 Merkle Tree,可以创建仅显示文档单个字段的证明,而不需要在声明文档时显示整个文档。
铸造 NFT
依据代表 Financial Asset 的文件,Asset Originators 可以铸造基于隐私的 NFT(非同质化通证),这类 NFT 会作为 Collateral 锁定到 Tinlake 中以获得 Financing。
对于很多用例,需要对与 Asset 有关的数据进行加密。Centrifuge 基于隐私铸造的 NFT 是 Asset / 文档的 Tokenized 的体现,将部分或全部 Asset 属性保密,而公共、去中心化的分类账则跟踪 Asset 所有权。NFT 本身只持有链上原始文档的最小数据集,以防止泄露私人数据。NFT 元数据包括一个指向链上锚点的链接与指向 p2p 层私有文档的链接。链上数据用于唯一辨别文档,并允许其他人验证 NFT 数据与在互联网内私下交换完整的文档数据。
Centrifuge NFT 在 Centrifuge Chain 上铸造并连接到ETH。它们与 ERC|721 兼容,因此可以借助与 ERC|721 NFT 兼容的所有基础设施。
大家用 Merkle 证明来验证链下文档的原始所有权和文档真实性。通过用精准的证明,大家可以提供隐私保护证明,证明 NFT 中存在某些要铸造的字段,而不需要透露这类字段的确切值。

因此,代表 Asset 的文档获得了标准链上 NFT 的帮助,而链下地方保存了可验证的私有数据。在任何时候,NFT 的目前持有者都可以通过创建证明拥有 NFT 的地址,然后借助其私钥所有权的签名来访问链下文档。这种办法引入了去中心化访问控制策略,其中 NFT 所有权更改可能致使链下访问撤销。一般,NFT 的元数据和详细情况在ETH上是公开可读的。
上一篇:Binance遭爆以盟主之姿招集加密网盟 已有数间交易平台与项目加入
下一篇:今日BTC新闻:市场波动加剧,Mt. Gox 交易平台 9.53 亿USD买卖引发专家分歧,BTC 2026 年 25 万USD的









