Een nieuw protocol voor snellere, veiligere transacties met cryptovaluta

Update: 9 december 2023

Onderzoekers van de onderzoekseenheid 'Security and Privacy' van de TU Wien hebben in samenwerking met het IMDEA Software Institute en de Purdue University gezamenlijk een protocol ontwikkeld dat transacties in cryptocurrencies zoals Bitcoin veiliger en sneller maakt.

Tegenwoordig kunnen we in steden als Tokio leven met cryptocurrencies zoals Bitcoin. Een kopje koffie kopen, winkelen, de bus nemen, een taxi betalen of zelfs een maaltijd kopen, het kan allemaal als je alleen Bitcoin in je (elektronische) portemonnee hebt. Dit lijkt misschien vreemd voor sommige Europese landen - ook al zijn er veel cryptocurrencies op de markt zoals ATM en coinradar (Spaanse markt) - maar we gaan met een constante snelheid naar dat model dat al dan niet naast onze bankkaarten bestaat in de toekomst.

De populariteit van cryptocurrencies neemt zeer snel toe door de vele voordelen ten opzichte van bijvoorbeeld Mastercard of Visa. Transacties zijn meestal anoniem, gedecentraliseerd en globaal.

Maar er is nog werk aan de winkel op het gebied van beveiliging, privacy en efficiëntie. Er kan fraude worden gepleegd, gebruikers kunnen informatie over andere gebruikers ontdekken die geheim moet worden gehouden, het aantal transacties is beperkt en soms treden er vertragingen op.

De onderzoekers van het IMDEA Software Institute, TU Wien en Purdue University, zich bewust van deze problemen, hebben een verbeterd protocol ontwikkeld. Het artikel, waarop deze ideeën zijn gebaseerd, wordt gepresenteerd op het USENIX Security Symposium 2021, een van de beste IT-beveiligingsconferenties ter wereld.

Het knelpunt van Bitcoin

"Het is al lang bekend dat Bitcoin en andere blockchain-technologieën een schaalbaarheidsprobleem hebben: er kunnen maximaal tien transacties per seconde zijn", zegt Aumayr. "Dat is heel weinig vergeleken met bijvoorbeeld creditcardmaatschappijen, die wereldwijd tienduizenden transacties per seconde uitvoeren." Een benadering om dit probleem op te lossen is het "Lightning Network" - een extra netwerk van betalingskanalen tussen blockchain-gebruikers. Als twee mensen bijvoorbeeld veel transacties in korte tijd willen verwerken, kunnen ze op deze manier rechtstreeks betalingen tussen elkaar uitwisselen, zonder dat elke afzonderlijke transactie op de blockchain wordt gepubliceerd. Alleen aan het begin en aan het einde van deze reeks transacties is er een officiële vermelding in de blockchain.

Zoals aangetoond door andere werken van Moreno-Sanchez), is de schijnbare privacywinst van het Lightning Network als gevolg van off-chain betalingen niet echt. Eerder werk van Moreno-Sanchez heeft zelfs aangetoond dat betalingsbemiddelaars kunnen leren wie wat aan wie betaalt. Dit is een probleem dat moet worden opgelost voor een systeem als Lightning Netwerk veel gebruikt te worden.