Ethereum maakt privé betalen voor AI mogelijk met zkAPI
Ethereum heeft zkAPI op het mainnet gelanceerd. De nieuwe technologie maakt het mogelijk om voor AI-diensten en andere API’s te betalen zonder een betaling direct aan de identiteit van een gebruiker te koppelen. Ethereum gebruikt hiervoor zero-knowledge-technologie, waarmee gebruikers kunnen aantonen dat ze voldoende tegoed hebben zonder hun volledige betaalgegevens prijs te geven.

De Ethereum Foundation ontwikkelde zkAPI samen met het Open Anonymity Project. De technologie kan vooral interessant worden nu AI-diensten en AI-agents steeds vaker gebruikmaken van betaalde API’s.
Hoe werkt Ethereum zkAPI?
Het principe achter zkAPI is relatief eenvoudig. Een gebruiker stort eerst geld in een digitale kluis op Ethereum. Vanuit dat tegoed kan vervolgens voor verschillende API-aanvragen worden betaald.
De gebruiker hoeft daarbij niet bekend te maken welke specifieke storting van hem of haar afkomstig is. Een cryptografisch bewijs toont alleen aan dat er voldoende tegoed beschikbaar is.
Daarvoor gebruikt zkAPI een zogeheten zero-knowledge proof. Dit is een techniek waarmee je kunt bewijzen dat bepaalde informatie klopt, zonder de onderliggende informatie zelf te delen. In dit geval bewijst een gebruiker bijvoorbeeld dat er genoeg saldo beschikbaar is om een AI-aanvraag te betalen.
zkAPI verstrekt vervolgens tijdelijke API-sleutels met een vooraf bepaalde bestedingslimiet. Daarmee kan een gebruiker toegang krijgen tot een aangesloten dienst.
Betaling en AI-gebruik worden gescheiden
AI vormt een van de belangrijkste eerste toepassingen van Ethereum zkAPI. Bij veel bestaande AI-diensten zijn een account, betaalmethode en gebruik aan elkaar gekoppeld. Daardoor kan een aanbieder relatief eenvoudig zien wie voor een dienst betaalt.
zkAPI probeert vooral die financiële koppeling te doorbreken.
Een prompt gaat rechtstreeks naar de AI-aanbieder, terwijl zkAPI de betaling via een aparte laag afhandelt. De AI-dienst hoeft daardoor niet te weten welke specifieke storting bij de gebruiker hoort.
Het project heeft naast de mainnet-versie ook software voor ontwikkelaars uitgebracht. Daaronder vallen een lokale client en een software development kit, meestal afgekort als SDK. Met zo’n SDK kunnen ontwikkelaars zkAPI in hun eigen applicaties verwerken. Er is ook een browserapplicatie beschikbaar waarmee de technologie voor AI-chat kan worden gebruikt.
zkAPI biedt geen volledige anonimiteit
De privacybescherming heeft wel duidelijke grenzen. Ethereum zkAPI richt zich op de betaling en maakt het gebruik van een AI-dienst niet volledig anoniem.
De aanbieder kan bijvoorbeeld nog steeds zien welke prompts iemand verstuurt. Ook gegevens zoals een IP-adres en het tijdstip waarop aanvragen binnenkomen, kunnen zichtbaar blijven. Daarnaast kan een gebruiker zelf herkenbare informatie in een prompt zetten.
Een aanbieder kan daardoor mogelijk meerdere sessies alsnog met elkaar verbinden.
zkAPI beschermt dus vooral de financiële kant van een API-aanvraag. Het systeem voorkomt niet automatisch dat een AI-aanbieder op andere manieren informatie over een gebruiker verzamelt.
Van Ethereum-experiment naar werkende toepassing
Het idee achter zkAPI ontstond eerder uit onderzoek van Ethereum Foundation-onderzoeker Davide Crapis en Ethereum-medeoprichter Vitalik Buterin. Zij onderzochten hoe zero-knowledge-technologie kon worden gebruikt voor prepaid toegang tot API’s.
Met de introductie op het Ethereum-mainnet is het concept nu beschikbaar als werkende toepassing.
Dat komt op een interessant moment. AI-agents kunnen steeds zelfstandiger digitale taken uitvoeren en daarbij externe diensten inschakelen. Veel van die diensten werken via API’s en rekenen kosten per aanvraag of hoeveelheid verbruik.
Wanneer zulke software zelfstandig diensten gaat inkopen, ontstaat ook behoefte aan betaalmethoden die geschikt zijn voor veel kleine en geautomatiseerde transacties. zkAPI laat zien hoe Ethereum daarbij als betalingslaag kan functioneren, terwijl financiële informatie beter wordt afgeschermd.
Wat betekent dit voor Ethereum?
Voor Ethereum is zkAPI vooral een voorbeeld van een toepassing buiten de bekende wereld van crypto trading en DeFi. Het netwerk kan niet alleen worden gebruikt om tokens te versturen of financiële protocollen te draaien, maar ook om betalingen tussen digitale diensten af te handelen.
De combinatie met AI maakt dat extra relevant. Naarmate AI-agents zelfstandiger worden, kunnen betalingen tussen softwareprogramma’s een grotere rol krijgen. Privacy rond zulke transacties vormt daarbij een belangrijk aandachtspunt.
Of zkAPI op grote schaal gebruikt gaat worden, moet nog blijken. Daarvoor zullen AI- en API-aanbieders de technologie daadwerkelijk moeten ondersteunen. De mainnet-lancering maakt het in ieder geval mogelijk om het systeem onder echte omstandigheden te gebruiken.
Conclusie
Ethereum zet met zkAPI een nieuwe stap richting privacyvriendelijke betalingen voor AI en andere digitale diensten. Gebruikers kunnen aantonen dat ze voldoende tegoed hebben zonder hun specifieke stortingen aan iedere API-aanvraag te koppelen.
Volledige anonimiteit biedt het systeem niet. Prompts, IP-adressen en andere gebruiksgegevens kunnen nog steeds zichtbaar zijn voor de aanbieder. De belangrijkste vernieuwing zit daarom in het scheiden van betaling en gebruik. Vooral bij de verdere ontwikkeling van AI-agents kan die aanpak interessant worden.
Veelgestelde vragen
Wat is Ethereum zkAPI?
Ethereum zkAPI is een betalingssysteem waarmee gebruikers vooraf kunnen betalen voor AI-diensten en andere API’s. Zero-knowledge proofs maken het mogelijk om voldoende saldo aan te tonen zonder specifieke stortingen openbaar te maken.
Maakt zkAPI het gebruik van AI volledig anoniem?
Nee. zkAPI beschermt vooral informatie rond de betaling. De AI-aanbieder kan onder andere prompts, IP-adressen en het tijdstip van aanvragen nog steeds zien.
Waarom gebruikt zkAPI zero-knowledge proofs?
Met een zero-knowledge proof kan een gebruiker aantonen dat er voldoende tegoed beschikbaar is zonder alle financiële informatie achter dat tegoed te delen. Zo kan zkAPI een betaling controleren terwijl de koppeling tussen een specifieke storting en het API-gebruik beter wordt afgeschermd.





Gerelateerd Nieuws
Ethereum


