认识区块链的数据注册和存储,以及数据变更和可组合性意义,区块链内的数据存储形式

2023-06-01 11:58:01 views

由币讯网小编分享(www.sucof.cn),区块链的分布式和不可改变的特性使其适合作为可验证的数据注册,并在此基础上发布DID。事实上,各种公共区块链都有W3C的DID方法。值得注意的是,与账簿无关的生成性DID该方法旨在实现区块链网络的互操作。以下内容将为你解答。


一、区块链作为可验证的数据注册处

区块链的分布式和不可改变的特性使其适合作为可验证的数据注册,并在此基础上发布DID。事实上,各种公共区块链都有W3C的DID方法。值得注意的是,与账簿无关的生成性DID该方法旨在实现区块链网络的互操作。


Fractal为需要独特和不同层次的身份供应和验证协议KYC设计用户应用程序。完成有效性和/或KYC检查后,FractalDID它将被发布到相应的以太坊地址,并添加到相应的列表中。Fractal的DID注册是以太坊的智能合同,交易者可以根据合同查询FractalDID及其验证等级。

Kilt,Dock和Sovrin它是一个用于自主身份的特定应用区块链。在撰写本文时,它们主要用于向终端用户发放身份和凭证。为了参与网络,节点需要质押原始代币来处理交易,如DID/发行凭证,定义凭证模式,实施撤销更新。


二、去中心化数据存储

虽然一般区块链也可以作为不可改变的用户数据源,如资产所有权和交易历史,但它们可能不适合存储大部分关于用户的数据,因为编写和定期更新大量信息的运营成本很高,会损害隐私,因为默认可见数据。

也就是说,区块链有一些特定的应用,是为永久存储而设计的。Arweave向矿工支付区块奖励和交易费用,以换取复制存储在网络上的信息。矿工需要提供访问证明来增加新的块。部分费用也支付给永久捐赠基金。当存储成本无法通货膨胀和费用覆盖时,该基金将在未来支付给矿工。

基于合同的可持续性意味着数据不能被每个节点永久复制和存储。相反,数据是通过与多个节点签订合同而持续存在的。这些节点同意在一段时间内持有数据,并且必须续订合同,以保持数据的可持续性。

IPFS允许用户在点对点网络中存储和传输可验证的内容地址数据。用户可以自己存储IPFS在节点上保存他们想要的数据,使用特殊的节点组或第三方pinnin服务。存储数据时,只要有一个节点,数据就会存在于网络中,并在其他节点要求时提供。IPFS顶层是加密经济层,旨在为网络存储数据创建一个长期的数据持久分布式市场。

对于个人身份信息,许可IPFS可用于遵守GDPR/CCPA被遗忘的权利,因为它允许用户删除他们存储在网络中的数据。两者都使用擦除代码来确保数据的可用性,即使某些节点离线。它们还具有内置的激励结构,使用原始代币进行存储。


三、数据变更和可组合性

通用区块链,Arweave和IPFS静态NFT艺术和永久记录是一个有用的属性。然而,我们今天与大多数应用程序的交互将继续更新我们的数据。为易变数据设计Web3协议利用以下分散存储层来实现这一点。

Ceramic它的工作原理是分散数据变更和可组合协议IPFS或Arweave等待持久性数据存储网络中不可改变的文件转换为动态数据结构。Ceramic上,这些「数据流」类似于它自己的可变账簿。链外可以存储私人数据,其模式是Ceramic通往外部私人存储的索引附着在上面DID数据存储。

当用户在一个原因Ceramic在驱动应用程序中更新数据时,该协议将这些更新验证为一个流,将其转换为一个新的状态,并保持对以前状态变化的跟踪。Ceramic上面的每一个更新都可以映射到多个地址DI验证,为用户在没有服务器的情况下更新数据铺平道路。

Web使数据民主化,为新产品和服务提供公平的竞争环境,为应用实验和竞争市场创造开放的环境。Ceramic上的ComposeDB它是一个分散的图形数据库,允许应用程序开发者使用它GraphQL发现创建和重用可组合的数据模型。

开发人员可以创建、组合和重新混合模型,形成数据组合作为他们应用程序的数据库。这取代了集中化UID传统的用户表和相关数据。应用程序可以基于用户控制的公共数据集,而不是管理自己的独立表格。

由于应用程序允许定义它们将用于特定环境的模型,策展市场变得非常重要,因为它为最有用的数据模型提供了信号。有了这些数据模型的市场,应用程序可以向这些模型发出信号,使其更容易消费。这将鼓励公共数据集在此基础上产生更好的分析和信息图,以便产品进一步创新。

Tableland它于可变和结构化关系数据的基础设施,每个表都用作EVM一个兼容链NFT被铸造的。NFT如果该方有适当的写入权限,业主可以为表设置访问控制逻辑,允许第三方更新数据库。Tableland运行链外验证器网络,创建管理表和后续变更。

链上链下的更新由智能合约处理,该合约使用baseURI和tokenURI指向Tableland网络。通过Tableland,NFT元数据可以变更、查询和组合。


总结

综上所述,区块链的分布式和不可改变的特性使其适合作为可验证的数据注册,并在此基础上发布DID。通过任何人都可以提交的开放注册,这些数据可以被多个应用程序重复使用。解耦应用程序和数据层,允许用户在平台之间移植内容、社交地图和声誉,并进入相同的数据库,使用户在不同的背景下获得可组合的声誉。