BTC
ETH
HTX
SOL
BNB
View Market
简中
繁中
English
日本語
한국어
ภาษาไทย
Tiếng Việt

In-depth analysis of DID: the first application testing ground of zero-knowledge proof

星球君的朋友们
Odaily资深作者
2022-08-23 04:40
This article is about 3492 words, reading the full article takes about 5 minutes
Privacy, security and data ownership are key in the infrastructure space.
AI Summary
Expand
Privacy, security and data ownership are key in the infrastructure space.

Original Author: Ishanee

first level title

Original source: IOSG Ventures

DID and zero-knowledge proofs in social networks

First explain the meaning of the words used in the text:

  • Decentralized Identity (DID) or Sovereign Individual Identity (SSI):is an open standards-based framework that enables trusted data exchange using personally owned, independent, verifiable credentials.

  • Credential / Attestation / Verifiable Credential (VC) / POAP / SBT:is a file in Web2 or blockchain that contains details pointing to qualifications. These can be published by an authority or self-published.

  • Issuer Issuers:An entity, agency or organization that issues a certificate, certification or qualification.

  • Verifiers:Is the end user who inquires about credentials and targets identity marketing or engagement activities.

Let me give a simple example so that everyone can understand the meaning of these words more clearly: Suppose XYZ studio wants to airdrop their NFT to all Uniswap V3 LPs.

  • The validators are XYZ studios and they will engage in targeted participation campaigns, i.e. airdrops

  • Credentials are Uniswap V3 NFTs held only by Uniswap LPs

  • The issuer is Uniswap Labs

  • DID is a digital wallet participating in the Uniswap protocol

When a validator queries all Uniswap V3 LP's NFTs on the blockchain, the public wallet address is known to them and is considered a "Verifiable Data Registry".

first level title

Identity, VC and Social Networking in Web2

Meta, Twitter, Instagram, Reddit, Quora, Weibo, Douyin are all social media platforms. They couple user identity, published content, and social networking in a clean, easy-to-use pre-packaged platform, which in turn can collect user personal data such as their hobbies, activities, location, interests, and more.

The business model behind this is simple -- after these social media platforms sell anonymized user data to advertisers, advertisers can use this information to carry out more targeted campaigns. Meta and Google have even enabled an auction model that lets marketers bid on ad slots.

This business strategy can be hugely profitable for social platforms — the top social media companies in the US earned an estimated $181.1 billion from advertising. Google and Meta will derive 81% and 97.9% of their total 2021 revenue from this strategy, respectively.

first level title

Evolution of Web3 Social Infrastructure

first level title

The Current State of Social Infrastructure in Web3

The current on-chain social data market is divided into dStorage solutions, social graphs, certificate issuers, and a combination of issuers and social graphs.

Key challenges facing the industry include:

1. Data on the chain lacks granularity

  • On-chain data such as wallet holdings (ERC20 & NFTs), transactions, dApp interactions, transaction frequency, etc. are the main data that can be collected.

  • Apart from analyzing the type of nft purchased by the wallet, no other types of personal data can be obtained.

2. Lack of privacy protection methods for bringing off-chain data to the blockchain:For example, Ceramic, which brings off-chain data to the chain will expose user data on the public chain and can be indexed.

3. Lack of user retention:Because of the lack of applications that can continue to spread social graphs, such asfirst level title

The role of ZKP in social infrastructure

A key challenge in bringing user data from social media networks like Meta or Twitter to the blockchain is the lack of privacy. Even data stored encrypted on multiple anonymous nodes is risky, vulnerable to hacking or data leakage.

Zk-based applications support:

  • Trustless verification of user data

  • Protect the privacy of user data

secondary title

Sismo

Sismo's ZK proof is an interesting experiment in this direction. Based on user/wallet interaction, Sismo allows users to apply for ZK authentication. Using Sismo's SDK, developers can now use Sismo's authentication to target user groups.

secondary title

First Batch

First Batch brings off-chain social data from Discord, Twitter, Reddit, etc. to the chain. They use Twitter OAuth to index off-chain data of users running through their AI system. AI stamps user profiles like"and"and"sports fan"and"Nespresso "and"lakers fans"etc. tags.

image description

secondary title

Trinsic ID

Trinsic's star products include Credential API for issuers, Provider API for customers, and wallet API for users & consumers. To use Trinsic, end users must create a digital wallet and generate credentials designed in Trinsic Studio within the wallet. In addition to credentials, users must also generate authentication policies to display several data points, such as "User is over 21 years old".

secondary title

Notebook Labs  

Notebook enables users to set up a "notebook" that contains data that identifies them as human, along with some other personal data such as name, address, social security number (optional), country of residence, etc. User notebooks in V1 are stored on AWS servers.

If a user wants to prove their personhood, Notebook verifies their wallet address and connects to their notebook. The client generates a proof that they have a leaf node in the Merkle tree, which is sent to the smart contract for verification.

secondary title

Humannode 

Humannode is an anti-Sybil attack Layer1 blockchain, which uses proof of uniqueness and proof of existence as its basic consensus layer. The blockchain is an EVM-compatible underlying chain. Each node has equal voting rights, and evil will be blacklisted. The team says they have collected data on more than 10,000 people.

secondary title

Polygon ID  

secondary title

Worldcoin 

And finally Worldcoin, developed by Open AI's CEO co-founder Sam Altman. Worldcoin is positioned to provide a privacy-preserving proof-of-personality protocol and is driven by Semaphores (a ZK implementation developed by AppliedZK). They have integrated with an Optimistic Rollup called Hubble to achieve their"airdrop to a billion people"Vision.

They created a"Orb "epilogue

epilogue

Social infrastructure is key to building any form of sustainable social network or Web3 application. Privacy, security and data ownership are key in the infrastructure space. At present, many companies are working hard to solve this problem, and almost all companies concerned with identity privacy use zero-knowledge proof as a source of verification.

As the industry evolves, the key challenge for these companies will be to capture the market - and this primarily involves user data, which can only be obtained by"register"social applications to scale up. Worldcoin is an exception to their entry into the market, but all but them are aggressively fighting for the attention of developers and DApps. For these infrastructure providers, creating a functional SDK to get developers on board is paramount. They may have some gamification on their front end, but this is limited because of the massive user migration that happens in cryptocurrency."entertainment"、"or"or"speculation"Conceptually.

DID
IOSG Ventures
Web3.0
Welcome to Join Odaily Official Community