zkPass is een privacy-beschermend protocol ontworpen voor de verificatie van privégegevens in het Web3-ecosysteem. Het functioneert als een gedecentraliseerd orakel dat individuen in staat stelt verschillende feiten over hun identiteit of gegevens te bewijzen zonder de werkelijke gevoelige informatie zelf te onthullen. Het project is gericht op het overbruggen van de kloof tussen traditionele internetplatforms en blockchain-applicaties door het mogelijk te maken gegevens van standaardwebsites veilig en privé naar de blockchain over te zetten. De kerntechnologie achter het project staat bekend als zkTLS. Dit systeem integreert drie belangrijke cryptografische methoden: Three Party Transport Layer Security, Multi Party Computation en Zero Knowledge Proofs. Door deze technologieën te combineren, stelt zkPass gebruikers in staat om in te loggen op bestaande accounts op standaardwebsites en lokaal op hun eigen apparaten een cryptografisch bewijs van specifieke kenmerken te genereren. Een gebruiker zou bijvoorbeeld kunnen bewijzen dat deze een bepaalde leeftijd heeft bereikt of een specifiek banksaldo bezit, zonder de werkelijke geboortedatum of accountgegevens te delen met de verifiërende partij. Dit proces zorgt ervoor dat ruwe gegevens nooit de controle van de gebruiker verlaten en nooit worden geüpload naar de servers van het protocol.
Het project biedt een verscheidenheid aan gebruiksscenario's in diverse sectoren. In de financiële sector ondersteunt het privacy-beschermende KYC- en anti-witwascontroles, evenals de verificatie van activa voor gedecentraliseerde financiële applicaties. In de sociale en professionele domeinen maakt het de verificatie van onderwijsdiploma's, werkgeschiedenis of prestaties op sociale media mogelijk. Het strekt zich ook uit tot gebieden zoals gaming, gezondheidszorg en de machine-economie, waar het kan worden gebruikt om apparaatgegevens of specifieke gebruikersrecords te verifiëren voor diverse beloningen en toegangsniveaus. Een primair hulpmiddel binnen het ecosysteem is TransGate, waarmee gebruikers kunnen communiceren met elke HTTPS-website om deze bewijzen te produceren. Deze bewijzen kunnen vervolgens worden gemint als Soulbound Tokens of worden gedeeld als verifieerbare referenties. Dit maakt de gegevens draagbaar en herbruikbaar over meerdere applicaties heen, zonder de noodzaak van repetitieve verificatiestappen.
De native token voor het project wordt geïdentificeerd met het symbool ZKP. Binnen het netwerk dient de token verschillende functionele doeleinden. Het wordt gebruikt als betaalmiddel voor verificatiekosten door ontwikkelaars die het protocol in hun applicaties willen integreren. Het speelt ook een rol in de netwerkbeveiliging, aangezien knooppunten of validators de token als onderpand moeten staken om deel te nemen aan het verificatieproces en beloningen te verdienen. Bovendien wordt de token gebruikt voor governance, waardoor houders kunnen deelnemen aan besluitvormingsprocessen met betrekking tot protocol-upgrades en de toewijzing van ecosysteemfondsen.
Samenvattend biedt zkPass een technische infrastructuur voor een verifieerbaar internet, waarbij vertrouwen wordt gevestigd door middel van wiskunde in plaats van via gecentraliseerde intermediairs. Het geeft gebruikers digitale soevereiniteit over hun persoonlijke informatie, terwijl het bedrijven en gedecentraliseerde applicaties voorziet van een betrouwbare manier om gebruikersreferenties te verifiëren zonder de privacy in gevaar te brengen.
Leer meer