Skip to content

Latest commit

 

History

History
121 lines (114 loc) · 14.9 KB

Use-cases.md

File metadata and controls

121 lines (114 loc) · 14.9 KB

Use cases unlock Web3 privacy potential. They help developers code human-centric privacy-preservation dApps or develop complex network-level architecture. Privacy use-cases research helps to foster innovation & save time on further research for hundreds of projects.

DeFi

Use case Example
Pay MantaPay + Light Shield
Manage assets Shade protocol
Swap SiennaSwap
Trade Shade
Mint CAPE
Wrap Webb
Stake Zk.money + ZKValidator
Lend SiennaLend
Front-Running Resistant Xata + SiennaSwap
Transaction ordering Xata
Compliance Elusiv + Elusiv
Malicious actors blocklist Elusiv
Trusted Third Party configurable privacy Elusiv + CAPE
Anti Rug-Pulling OffShift
Private NFT Evanesco
Bridge Webb
Permissioned Pools Panther

Decentralised identity

Practical approach: "I am..." (example "I am an accredited investor") - use this during research or a brainstorm thinking around "proving certain attribute of an identity" without revealing whole picture. Another example: "I am a Starcraft 2 Grandmaster league player" - attribute, "but I don't want others to know that I'm a Serral"

Use case Example
Verifiable credentials (general) KILT
For availing of social welfare, when the holder's salary is below a certain amount, the holder should not need to reveal his salary from his bank statement, but show an anonymous credential Web3 ID
an investor able to convince a verifier that the total value of his assets is greater than some amount without revealing the actual values of his assets Web3 ID
permanently or temporarily renounce the attestations Web3 ID
prove total income from a bank statement credential is less than the limit Web3 ID
exchange as a verifier allows customers to make transactions after they prove possession of a government ID, but does not ask for any other information Web3 ID
a customer who possesses a government ID should be required to encrypt their SSN for the regulator without revealing the SSN itself Web3 ID
user can verifiably encrypt any of his attributes for a third party, and convince the third party that the encryption has been correctly done Web3 ID
proving that he/she is not a resident of a city/state, the holder should not need to share his exact address Web3 ID
fraud-proof degree certificates to students and course graduates. Prove that I am a European citizen without sharing my passport details Web3 ID
Prevent Certificate Fraud in Education and Training. A diploma mill is an organization that falsely claims to be a higher education institution and provides fake academic degrees or diplomas for a fee. Web3 ID
an NFT marketplace that is only appropriate for certain ages or populations Web3 ID
Credentials could be issued to community members demonstrating they meet the criteria and can then present the Verifiable Credential to enable them to receive the NFT Web3 ID
Verifiable Credentials can be used alongside NFTs is to prove qualifications in order to access an NFT or an NFT marketplace
an artist may want their NFTs to only be accessible by their fans or specific members of a community who meet certain criteria. Web3 ID
Verifiable Credentials could be issued to community members demonstrating they meet the criteria and can then present the Verifiable Credential to enable them to receive the NFT Web3 ID
Verifiable credentials issued via Dock use Zero-Knowledge Proofs to ensure data privacy, so the parties involved in the NFT transaction can prove their legitimacy without actually revealing their real-world identities or private information ✨️ZK Web3 ID
seller can have a Verifiable Credential that shows a reputation score based on their previous NFT sales Web3 ID
share a Verifiable Credential that demonstrates a history of creating legitimate NFTs Web3 ID
fraud-proof digital documents that are instantly verifiable for authenticity (Supply chain) Web3 ID
KYC and anti-money laundering checks Web3 ID
demonstrating financial history for loans Web3 ID
demonstrating financial history for insurance applications Web3 ID
sharing a credit score Web3 ID
instantly verify and continuously monitor credential status — to ensure compliance on a daily basis and avoid large regulatory fines Web3 ID
end-users can even prove they are over 18 without disclosing their date of birth or any other private information. Web3 ID
the healthcare workforce can issue licenses in the form of digital credentials. The recipients of these licenses can then easily share them for instant verification by any hospital, clinic or medical department where they would like to work. Web3 ID
DAO participation Web3 ID
Proof of token ownership without disclosing all the wallet’s content Web3 ID
Verify eligibility to enter Metaverse and IRL experiences Web3 ID
Age verification for Web3 gaming, gambling and entertainment Web3 ID
Age verification Web3 ID
Sign documents with DID KILT
decentralized biometric authentication and 1:N biometric matching of all modalities, including: face, voice, iris, fingerprint Anonybit
Passwordless authentication Anonybit
Turnkey authentication for new device authorization Anonybit
Decentralized authentication means no password is needed for payment and loyalty apps  Anonybit
Account access and recovery is done with biometrics and personal data Anonybit
Reduced risk of impersonation by a hacker who uses stolen PII or easily-guessed passwords, the current fallback to device based approaches Anonybit
Maintain full control of your data usage in accordance with data protection regulations, keeping the ability to exercise the “right to know” and exercise the “right to be forgotten” at all times Anonybit
Domain-expertise reputation for DAO Polygon ID
player reputation profile for Web3 game Polygon ID
private and censorship-resistant P2P communication Polygon ID
decentralized sybil score Polygon ID + Bright ID
decentralized sybil score: 1 person => 1 vote (democracy), 1 stimulus check, social security check, 1 number of tokens (fair airdrop), 1 player (play-to-earn game preventing spam), 1 number of comments (social network preventing spam), 1 account (generic application preventing spam), 1 number of accounts (generic application preventing spam but a little more lenient) Holonym
Distribute a token-airdrop only to human-verified accounts Polygon ID
Allow voting only to account members of your DAO Polygon ID
Block airdrops to users that belong to a specific country Polygon ID
Allow trading only to accounts that passed the KYC verification Polygon ID
linking user identities across multiple networks Litentry
management of virtual identities enable access to different virtual worlds Litentry
main registrar entry for open, decentralized domain name systems, empowering them to index the public data into the domain name, with the private name reserved in TEE side chain Litentry
Single Sign-On with interoperability across networks and applications Litentry
on-chain governance's voting power Litentry
a user wants to vote in multiple elections from different addresses as to not reveal their voting history. This can be done by giving each election a unique actionID. Holonym
"I am an accredited investor" Holonym
"I am the same person who created this wallet" if the wallet must be recovered Holonym
"I have never voted in this DAO's governance" Holonym
"I am not on a blacklist" Holonym
"This $1K transaction is not part of a greater 100K transaction split up into pieces" (e.g., for Bank Secrecy Act and other regulations) Holonym
Attestation: "Donated to Gitcoin grants" Sismo
"Sent 100+ transactions on Ethereum". gain access to premium features within gated services Sismo
Badges that allow prominent community members to vote on decentralized platforms such as Snapshot Sismo
Projects that use Badges to gate access to off-chain community platforms with Guild Sismo
Combining data from multiple wallet addresses to mint an ‘Ethereum Power User ZK Badge’ ✨️ZK Sismo
Aggregating data from multiple accounts for a ‘Credit Score ZK Badge’ ✨️ZK Sismo
An ‘Ethereum Twitter Influencer ZK Badge’ that does not reveal the exact Twitter account ✨️ZK Sismo
A ‘Proof of GitHub Contributions ZK Badge’ that does not reveal the exact contributor ✨️ZK Sismo
Claiming Assets in GameFi. A player could prove ownership of an item or NFT without revealing either their profile or personal identity creating a safer environment. Findora CR
Verifying Supply Chains. A product’s journey through a supply chain could be verified and proof given it came from the claimed source without every identity being collected. Findora CR
Prove you are eligible to vote, without revealing who you are Iden3
Pay your taxes, without revealing how much you earn Iden3
Prove to someone that you are a member of a political party, while preventing that someone from sharing that proof with others. Iden3
a city hall can mint an identity zk-SBT to a citizen. The NFT shows "Residence Permit". The credential stores the detailed information of the receiving person ✨️ZK zkCloak
The POAP that is unlocked based on recipient age ✨️ZK zkCloak

Infrastructure

Use case Example
zkAddresses - a reusable address for your private assets Manta Network
Viewing Keys - A viewing key allows you to disclose a zkAddress's complete spending history without leaking its spending secret. Manta Network
Allow 3rd party apps to anonymize any arbitrary ‘key : value’ pairs, so users can privately reveal part or all of their data at their discretion for any necessary compliance and authentication. NYM

NFT

Use case Example
Secret NFTs are non-fungible tokens that—unlike their ERC-721 cousins—have additional privacy features like private metadata and ownership. This protects collectors by shielding their identity and empowers creators by enabling them to control who can access their work, how, and when. Secret
Creators can leverage Secret NFT’s private metadata to create experiences not possible with non-private NFTs, like embedding secret links to high-quality images and creating game items with hidden abilities. Secret
Private galleries: can restrict viewership to maintain rarity & exclusivity. Art owners can keep their ownership status private Secret
Artists & collectors can maintain financial privacy by decoupling wallet balances from NFT art & collectibles Secret

Other areas of the use-case research cover private currencies, Infrastructure, Wallets, Layer 2, Hardware, VPN, DID, DAO, messengers, Browsers & many more.