Proof of Source of Funds: Efficient On-chain Provenance of Cryptoassets
Dit artikel introduceert Proof of Source of Funds (PoSoF), een cryptografisch framework dat gebruikers in staat stelt om zero-knowledge bewijzen te genereren die de conforme herkomst van hun crypto-activa verifiëren zonder de transactiegeschiedenis te onthullen, waardoor de last van regelgevende naleving wordt verschoven van gecentraliseerde platforms naar individuele gebruikers terwijl de financiële privacy behouden blijft.
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 een beveiligde bank binnenloopt. In de oude dagen had de bank een enorm team van detectives die uren, dagen of zelfs weken besteedden aan het doorzoeken van je volledige financiële geschiedenis om er zeker van te zijn dat je geen zwart geld bij je had. Dit was traag, duur en zorgde er vaak voor dat eerlijke mensen het gevoel hadden constant onder toezicht te staan.
Soms gingen deze detectives ook nog eens de mist in. Ze konden iemand met een volkomen schoon verleden markeren, simpelweg omdat diegene ooit een koffie had gekocht bij een zaak die later betrokken bleek bij illegale handel. Dit wordt een "false positive" genoemd, en het bevriest de bezittingen van onschuldige mensen.
Het probleem met huidige crypto-regels
In de wereld van cryptocurrency (DeFi) zijn er geen banken. Iedereen is zijn eigen bank. Momenteel vertrouwen platforms, om kwaadwillende actoren tegen te houden, op diezelfde "detectives" (derde partijen) die voortdurend de blockchain scannen. Als ze een link vinden naar een kwaadwillende actor, blokkeren ze de gebruiker. Maar dit systeem heeft gebreken:
- Het is reactief: Het vangt het "vuile" geld vaak pas op nadat het al het systeem is binnengekomen.
- Het is fragiel: Kwaadwillenden kunnen het systeem gemakkelijk misleiden door geld te verplaatsen via een paar nieuwe, schoon lijkende adressen voordat ze het storten.
- Het schaadt de privacy: Om te bewijzen dat je eerlijk bent, moet je vaak je hele geschiedenis laten zien, wat je financiële privacy vernietigt.
Het nieuwe idee: "Proof of Source of Funds" (PoSoF)
De auteurs van dit paper stellen een slimme omdraaiing van de rollen voor. In plaats van dat de bank (het platform) detectives inhuurt om naar jouw geschiedenis te zoeken, word jij (de gebruiker) de detective.
Denk hieraan als volgt:
- De oude manier: Je loopt naar de bankbalie en de teller begint te vragen: "Waar heb je dit geld vandaan? Laat me je bonnetjes zien van 1995 tot vandaag."
- De nieuwe manier (PoSoF): Je komt aanlopen met een verzegelde, magische envelop. In de envelop zit een wiskundig bewijs dat zegt: "Ik garandeer dat dit geld alleen afkomstig is uit vertrouwde, legale bronnen (zoals een gereguleerde exchange waar ik mijn identiteit heb geverifieerd)."
Je opent de envelop niet. Je laat de teller niet je bonnetjes zien. Je overhandigt simpelweg de envelop. De teller voert een supersnelle controle uit van één seconde (zoals het scannen van een QR-code) om te verifiëren of de zegel nog intact is en de wiskunde klopt. Als dat zo is, laat de teller je toe.
Hoe werkt de "magische envelop"?
Het paper beschrijft een systeem genaamd Proof of Source of Funds (PoSoF). Hier is de uitsplitsing met eenvoudige metaforen:
- De kaart (De DAG): Stel je de reis van je geld voor als een kaart van paden. Sommige paden beginnen bij "Veilige Zones" (zoals een KYC-conforme exchange). Sommige paden beginnen bij "Gevaarlijke Zones" (onbekende of geblokkeerde adressen).
- Het filter: Je neemt je kaart en snijdt alleen de paden uit die beginnen bij Veilige Zones. Je negeert de paden die beginnen bij Gevaarlijke Zones.
- Het magische bewijs: Je gebruikt een speciaal cryptografisch hulpmiddel (Zero-Knowledge Proof) om een certificaat te maken. Dit certificaat bewijst twee dingen:
- "Ik heb een geldig pad van een Veilige Zone naar mijn huidige geld."
- "Ik lieg niet over het pad."
- Cruciaal: Het certificaat verbergt de rest van je kaart. De verifieerder (het platform) weet dat het geld schoon is, maar weet niet welke specifieke veilige zone je hebt gebruikt, en ziet ook geen andere transacties van je.
Waarom is dit beter?
- Het is proactief: Je bewijst dat het geld schoon is voordat je probee het te storten. Het vuile geld krijgt zo geen kans om het systeem binnen te komen.
- Het is privé: Het platform hoeft niet je hele levensverhaal te kennen. Ze zien alleen het bewijs dat je geld schoon is.
- Het is snel voor het platform: Het platform heeft geen team van detectives nodig. Ze hebben alleen een computer nodig om de "magische envelop" in een fractie van een seconde te controleren.
- Het is moeilijk om te bedriegen: Het systeem gebruikt een "flow"-regel. Stel je voor dat water door buizen stroomt. Als je probeert vies water met schoon water te mengen, bewijst de wiskunde dat je niet meer schoon water kunt creëren dan je oorspronkelijk had. Als je probeert dezelfde schone transactie te gebruiken om twee verschillende dingen te betalen, vangt het systeem je.
Real-world voorbeelden uit het paper
De auteurs hebben dit idee getest en aangetoond dat het werkt:
- Privacy Pools: Stel je een "Tornado Cash"-stijl mixer voor waar mensen hun geld verbergen. Meestal haten toezichthouders deze, omdat criminelen ze gebruiken. Met PoSoF kan de mixer zeggen: "Wij laten alleen geld toe als het een geldig 'Clean Source'-bewijs heeft." Nu blijft de mixer privé voor iedereen, maar is het gegarandeerd vrij van vuil geld.
- Exchanges: Wanneer je geld stort bij een exchange, hoef je in plaats van dat de exchange wekenlang je geschiedenis controleert, alleen het bewijs in te dienen. De exchange controleert het in milliseconden.
- Leningen: Als je geld wilt lenen zonder een grote borg (onderpand) te storten, kun je bewijzen dat je een lange geschiedenis van een schoon, stabiel inkomen hebt. De lener vertrouwt je op basis van dit bewijs zonder dat hij je naam hoeft te weten of je bankafschriften hoeft te zien.
De kernboodschap
Dit paper introduceert een manier waarop gewone crypto-gebruikers kunnen bewijzen dat hun geld legaal is zonder hun privacy op te geven of de platforms al het zware werk te laten doen. Het verlegt het werk van de "politie" (het platform) naar de "burger" (de gebruiker), met behulp van geavanceerde wiskunde om een systeem te creëren dat sneller, veiliger en respectvol is voor de privacy.
De auteurs hebben een werkend prototype gebouwd en ontdekten dat het genereren van dit bewijs ongeveer 1,8 seconden duurt op een normale laptop, en het controleren ervan op de blockchain zeer weinig kost (ongeveer 1,5 milliseconde). Dit suggereert dat een toekomst waarin crypto zowel privé als compliant kan zijn, daadwerkelijk mogelijk is.
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.