Understand the data registration and storage of blockchain, as well as the significance of data change and composability
The distributed and unchangeable characteristics of blockchain make it suitable to register as verifiable data, and publish DID on this basis. In fact, all public blockchains have W3C DID methods. It is worth noting that the method of account book independent generative DID aims to achieve interoperability of blockchain networks. The following content will answer for you.
1、 Blockchain as a verifiable data registry
The distributed and unchangeable characteristics of blockchain make it suitable to register as verifiable data, and publish DID on this basis. In fact, all public blockchains have W3C DID methods. It is worth noting that the method of account book independent generative DID aims to achieve interoperability of blockchain networks.
Fractal designs user applications for KYC, which requires unique and different levels of identity provisioning and authentication protocols. After validity and/or KYC check, FractalDID will be published to the corresponding Ethereum address and added to the corresponding list. Fractal's DID registration is an intelligent contract of Ethereum. Traders can query Fractal DID and its verification level according to the contract.
Kilt, Dock and Sovrin are a specific application blockchain for autonomous identity. At the time of this writing, they were primarily used to issue identities and credentials to end users. In order to participate in the network, the node needs to pledge the original token to process transactions, such as DID/issuing vouchers, defining voucher modes, and implementing cancellation and update.
2、 Decentralized data storage
Although general blockchains can also be used as unchangeable user data sources, such as asset ownership and transaction history, they may not be suitable for storing most of the data about users, because the operation cost of writing and regularly updating a large amount of information is high, which will damage privacy, because the default visible data.
In other words, blockchain has some specific applications designed for permanent storage. Arweave pays block rewards and transaction fees to miners in exchange for copying information stored on the network. Miners need to provide access certificates to add new blocks. Part of the cost is also paid to the Permanent Endowment Fund. When the storage cost cannot be inflated and covered, the fund will pay the miners in the future.
Contract based sustainability means that data cannot be permanently replicated and stored by each node. On the contrary, data persists by signing contracts with multiple nodes. These nodes agree to hold data for a period of time and must renew contracts to maintain data sustainability.
IPFS allows users to store and transmit verifiable content address data in a point-to-point network. Users can store IPFS on their own and save the data they want on the node, using special node groups or third-party pinnin services. When storing data, as long as there is one node, the data will exist in the network and be provided when required by other nodes. The top layer of IPFS is the encryption economic layer, which aims to create a long-term data persistent distributed market for network storage data.
For personally identifiable information, licensed IPFS can be used to comply with the forgotten right of GDPR/CCA, because it allows users to delete their data stored in the network. Both use erasure codes to ensure data availability, even if some nodes are offline. They also have a built-in incentive structure that uses the original token for storage.
3、 Data change and composability
Universal blockchain, Arweave and IPFS static NFT art and permanent records are a useful attribute. However, our interactions with most applications today will continue to update our data. The Web3 protocol designed for volatile data uses the following decentralized storage layers to achieve this.
The working principle of Ceramic is that the distributed data change and the composable protocol IPFS or Arabic wait for the unchangeable files in the persistent data storage network to be converted into dynamic data structures. On Ceramic, these "data streams" are similar to its own variable account books. Private data can be stored outside the chain. The mode is that the index from the Ceramic to the external private storage is attached to the DID data storage.
When users update data in the driver application for a reason, the protocol verifies these updates as a stream, converts them to a new state, and keeps track of previous state changes. Each update on the Ceramic can be mapped to multiple addresses for DI verification, paving the way for users to update data without servers.
Web democratizes data, provides a fair competition environment for new products and services, and creates an open environment for application experiments and competitive markets. ComposeDB on Ceramic is a distributed graphics database, allowing application developers to use it to discover, create and reuse composable data models.
Developers can create, combine, and remix models to form data combinations that serve as databases for their applications. This replaces the traditional user table and related data of centralized UID. Applications can base on user controlled common datasets rather than manage their own separate tables.
Because applications allow you to define the models that they will use for a particular environment, the curation market becomes very important because it signals the most useful data models. With a market for these data models, applications can signal to these models to make them easier to consume. This will encourage public data sets to generate better analysis and information maps on this basis for further product innovation.
Tableland is an infrastructure for variable and structured relational data. Each table is cast as a compatibility chain NFT of EVM. If the NFT party has appropriate write permission, the owner can set access control logic for the table to allow the third party to update the database. Tableland runs the out of chain verifier network to create management tables and subsequent changes.
On chain and off chain updates are handled by smart contracts, which use baseURI and tokenURI to point to the Tableland network. With Tableland, NFT metadata can be changed, queried and combined.
To sum up, the distributed and unchangeable characteristics of blockchain make it suitable to register as verifiable data, and publish DID on this basis. This data can be reused by multiple applications through an open registry that anyone can submit. Decouple the application and data layers, allow users to migrate content, social maps and reputation between platforms, and enter the same database, so that users can gain composable reputation in different backgrounds.