Decentralized Identity in Practice: Benchmarking Latency, Cost, and Privacy
Dit artikel presenteert een empirische benchmarkstudie waarin Ethereum, Hedera en XRP Ledger worden vergeleken op het gebied van latentie, kosten en privacy-metrieken, wat duidelijke architecturale afwegingen onthult die de geïnformeerde selectie van Decentralized Identifier-systemen sturen op basis van specifieke prestatie- en privacyvereisten.
Oorspronkelijk artikel gelicentieerd onder CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Dit is een AI-gegenereerde uitleg van het onderstaande artikel. Het is niet geschreven of goedgekeurd door de auteurs. Raadpleeg het oorspronkelijke artikel voor technische nauwkeurigheid. Lees de volledige disclaimer
Stel je voor dat je probeert een digitale ID-kaart te bouwen die volledig van jou is, en niet van een overheid of een groot bedrijf. Dit wordt Decentrale Identiteit genoemd. In plaats van je ID op te slaan in een centrale database die gehackt of gevolgd kan worden, bewaar je het op een publiek, gedeeld grootboek (zoals een blockchain) waar jij de sleutels van beheert.
Maar hier is het probleem: er zijn veel verschillende "blockchain-buurten" waar je zo'n digitale ID kunt bouwen. Sommige zijn snel, sommige zijn goedkoop, en sommige zijn zeer privé. De auteurs van dit paper wilden een simpele vraag beantwoorden: Welke buurt is eigenlijk de beste voor het bouwen van een digitale ID, en wat zijn de afwegingen?
Ze hebben niet alleen gegokt; ze hebben een testlab gebouwd en drie populaire systemen door een reeks stresstests gehaald. Dit is wat ze vonden, eenvoudig uitgelegd.
De Drie Kandidaten
De onderzoekers kozen drie verschillende "blockchain-steden" om te testen:
- Ethereum: De beroemdste, meest flexibele stad, maar bekend als duur en soms traag.
- XRPL (XRP Ledger): Een stad die bekend staat om haar zeer voorspelbaarheid en vaste, lage prijzen.
- Hedera: Een nieuwere stad die bekend staat als ongelooflijk snel en efficiënt.
Ze testten drie hoofdbewegingen voor een digitale ID:
- Creëren: Het maken van een nieuwe ID.
- Updaten: Het wijzigen van je sleutels of contactgegevens.
- Resolven: Het opzoeken van iemands ID om deze te verifiëren.
De Race: Snelheid (Latency)
Denk aan Latency als de tijd die het kost om een brief te versturen en een antwoord te ontvangen.
- Ethereum: Een ID creëren in deze stad is als een brief schrijven op een stuk papier in je eigen woonkamer—het is direct! Maar als je die brief officieel wilt registreren in het openbare register (on-chain), moet je wachten tot de stadsgeluidmaker (de block) langs is gekomen. Dat duurt ongeveer 12 seconden, en soms is de rij lang, waardoor het veel langer kan duren.
- XRPL: Deze stad werkt volgens een strikt schema. Je kunt pas een brief versturen als de volgende geplande bus arriveert. Het is niet de absoluut snelste, maar het is extreem betrouwbaar. Je weet precies wanneer je brief geleverd zal worden (ongeveer 5-6 seconden), elke keer weer.
- Hedera: Deze stad is als een hogesnelheidstrein. Zodra de rails zijn gelegd, beweegt de trein ongelooflijk snel (ongeveer 4 seconden). Echter, soms moet de trein wachten op een signaal van een ver station (de mirror node), wat voor incidentele, onvoorspelbare vertragingen kan zorgen.
De Verrassing: De onderzoekers ontdekten dat de snelheid niet alleen ging over hoe snel de blockchain zelf was. Een groot deel van de tijd werd besteed aan de softwaretools (SDK's) die het werk deden voordat de brief überhaupt bij de blockchain aankwam. Het is also려 de tijd die je besteedt aan het inpakken van je koffer voordat je zelfs maar op het vliegveld bent.
Het Prijskaartje (Kosten)
Denk aan Kosten als de prijs van een postzegel.
- Ethereum: De postzegels zijn duur. Als je je ID wilt updaten, kost dat ongeveer $0,06. Dat is alsof je elke keer dat je je telefoonnummer verandert, een luxe koffie betaalt.
- XRPL: De postzegels zijn ongelooflijk goedkoop en vast. Het kost ongeveer $0,00002 (een fractie van een cent). Het is alsof je een vast tarief betaalt voor een ansichtkaart, ongeacht hoe druk het is bij het postkantoor.
- Hedera: Ook erg goedkoop, rond de $0,0001. Dat is iets meer dan XRPL, maar nog steeds slechts centen.
De Verrassing: Hoewel Ethereum en Hedera totaal verschillende prijsystemen hebben, was de extra kost om een complexe ID-update te doen vergeleken met een eenvoudige geldoverboeking bijna exact hetzelfde (ongeveer 1,5 keer duurder). Dit suggereert dat de complexiteit van de ID-update zelf een standaard "belasting" toevoegt, ongeacht in welke stad je bent.
Het Privacylek (Metadata)
Dit is het meest interessante deel. Denk aan Privacy als de hoeveelheid informatie die zichtbaar is op de buitenkant van je envelop. Zelfs als de inhoud van je brief geheim is, kan de envelop (de metadata) je naam, je adres en de tijd waarop je het hebt verzonden tonen.
De onderzoekers hebben een score uitgevonden genaamd de Metadata-Leakage Score (MLS) om te meten hoe "vingerafdrukbaar" deze enveloppen zijn.
- XRPL: De enveloppen zijn erg verbose (welbespraakt). Ze bevatten veel extra details en standaard velden. Omdat ze zo welbespraakt zijn, zijn ze gemakkelijker van elkaar te onderscheiden, waardoor het een snoeper iets makkelijker maakt om verschillende acties aan dezelfde persoon te koppelen.
- Hedera: De enveloppen zijn slank en strak. Ze strippen onnodige details weg. Hoewel de specifieke velden een beetje kunnen variëren, is de algemene "vorm" van de envelop zo uniform dat het moeilijker is om de acties van één persoon van een ander te onderscheiden. Hedera had de laagste privacy-lekage.
- Ethereum: Zit er tussenin.
De Belangrijkste Conclusie
Het paper concludeert dat er niet één enkele "perfecte" stad is. Het hangt ervan af wat je het meest waardeert:
- Kies Hedera als: Je snelheid nodig hebt en om privacy geeft. Het is het beste voor zaken die snel en vaak gebeuren, zoals het regelmatig updaten van sleutels.
- Kies XRPL als: Je behoefte hebt aan voorspelbaarheid en de laagst mogelijke kosten. Het is geweldig voor grootschalige systemen waarbij je precies wilt weten wat de rekening zal zijn, zelfs als de data iets meer "welbespraakt" is.
- Kies Ethereum als: Je wilt aansluiten bij de enorme bestaande wereld van andere apps en tools (ecosysteem), ook al kost het meer en duurt het langer.
De Laatste Les:
De onderzoekers realiseerden zich dat wanneer we praten over "blockchain-snelheid", we vaak vergeten naar de softwaretools te kijken die we gebruiken om met de blockchain te communicen. De "software-overhead" (het inpakken van de koffer) is net zo belangrijk als de "blockchain-snelheid" (de treinrit). Om een beter digitaal ID-systeem te bouwen, moeten we zowel de trein als de koffer verbeteren.
Verdrinkt u in papers in uw vakgebied?
Ontvang dagelijkse digests van de nieuwste papers die bij uw onderzoekswoorden passen — met technische samenvattingen, in uw taal.