Bitcoin als onderlaag voor decentraal ID-systeem: ION van Microsoft is live

Het framework voor 'decentrale digitale online identiteiten' is vandaag live gegaan op het Bitcoin netwerk. Het gaat om ION, een project van Microsoft.

Decentraal ID-systeem

Het team van het softwarebedrijf dat zich met de Decentralized Identity bezig houdt, heeft hun ION Decentralized Identifier (DID) gelanceerd. Het is een tweede laag die is gebouwd bovenop Bitcoin.

Koop gemakkelijk en snel Bitcoin bij Bitvavo. Ga aan de slag en betaal geen handelskosten voor je eerste aankoop tot €1.000 !

Net als het Lightning Netwerk (bedoeld voor snelle en goedkope betalingen) is er dus wéér iets nieuws gemaakt dat de blockchain als fundament heeft. ION is bedoeld voor de online authentificatie van ID's.

Een netwerk zoals ION zou de (letterlijke) sleutel kunnen zijn tot meer gebruiksgemak: men hoeft niet langer te rommelen met wachtwoorden, e-mails en mobiele telefoonnummers en dergelijke voor verificaties. Het betreft namelijk een decentraal netwerk waarmee je jezelf kunt authentiseren voor websites.

Daniel Buchner legt in een blogpost uit waar zijn team de afgelopen aan heeft gewerkt:

“We zijn blij om te kunnen delen dat [versie 1] van ION compleet is en is gelanceerd op het Bitcoin mainnet. We hebben een ION-node in onze infrastructuur geïmplementeerd en werken hiervoor ook samen met andere bedrijven en organisaties. ION vertrouwt niet op gecentraliseerde entiteiten, vertrouwde validators of speciale protocoltokens.”

Deze zelfde Buchner maakt overigens ook bekend dat hij nu de overstap gaat maken van Microsoft naar Square, om verder te werken aan het product. Jack Dorsey heeft hem inmiddels al via Twitter verwelkomd in het team van TBD.

Wat is ION?

Zoals Buchner al noemt is ION open-source software. Iedereen kan de broncode downloaden en een ION-node draaien om de service te gebruiken. Het maakt gebruik van Sidetree, een open-source protocol voor gedecentraliseerde identifiers gebouwd door ontwikkelaars van Microsoft, ConsenSys, Mattr en Transmute.

ION was al sinds juni 2020 in gesloten bèta, maar is nu dus voor iedereen in te zien (of te gebruiken). Het gebruikt dezelfde logica als Bitcoin. Een public key en de bijbehorende private key worden gebruikt om te verifiëren dat een gebruiker eigenaar is van een ID. Het lijkt daarmee een beetje op lnurl-auth, een manier om via het Lightning Netwerk in te loggen.

Normaal geef je binnen Bitcoin met een private key aan dat je de baas bent over een x aantal UTXO's. Bij ION toon je dus aan dat jij de persoon bent die je zegt te zijn.

Als je (in de toekomst) met ION ergens wilt inloggen, kun je dat doen door jouw DID te ondertekenen: signeren met een private key dus. De cryptografische slimmigheidjes maken het mogelijk om daarmee te verifiëren dat jij de enige eigenaar bent van een account.

Alle persoonlijke gegevens (naam, leeftijd, enz.) die aan die ID zijn gekoppeld, worden off-chain opgeslagen. De ID's van ION zijn verankerd in de Bitcoin blockchain via het protocol genaamd InterPlanetary File System (IPFS). Naar verluidt kunnen ION-nodes kunnen tot 10.000 requests in één transactie verwerken.

Microsoft heeft ook een API ontwikkeld voor ontwikkelaars die met de service willen communiceren zonder een node of wallet te hoeven te downloaden. Het bedrijf heeft ook een verkenner gebouwd waarmee men kan opzoeken welke DID's er op het netwerk zijn aangemaakt.

Wil je op de hoogte blijven over alle ontwikkelingen? Kom dan eens langs in onze Telegram chat, en download ook vooral onze Android Nieuws app of iOS Nieuws app!

Lees meer over:
Bitcoin nieuwsMicrosoft

1 comment