Het kernidee: een swap zonder tussenpersoon die je munten vasthoudt
Een no-KYC-swap voelt pas als magie totdat je de twee walletadressen volgt die hij aanraakt; dan wordt het een kleine choreografie van zichtbare bewegingen. De reden waarom er geen account nodig is, is niet dat de dienst identiteit negeert, maar dat de hele handeling zo is opgebouwd dat jouw walletadres — niet een login — de autorisatie doet. Daardoor kan de swap niet om je paspoort vragen, want er is geen bewaarlade waar jouw coins op je zitten te wachten.
Denk aan een ouderwetse wisselkraam op straat: je geeft een specifieke munt aan een loopjongen, de loopjongen steekt over naar een andere kraam en er komt een andere munt terug in jouw handpalm. Een non-custodial swap werkt op dezelfde manier, behalve dat de “loopjongen” een set smartcontractregels of een gecoördineerd script is, en je beide kanten van de straat vanuit je eigen raam kunt zien.
Wat er feitelijk gebeurt tussen twee walletadressen
1Jouw adres Aje ondertekent een overboeking van asset X naar een swapcontract of een depositroute
2Swap-enginedetecteert het binnenkomende bedrag, bevestigt voldoende confirmations, berekent de uitbetaling aan de tegenpartij
3Liquiditeitspool of tegenpartijlevert asset Y vanaf de andere kant
4Jouw adres Bontvangt asset Y, die jij beheert met je eigen sleutel, niet de sleutel van de swaplatform
Geen bewaarlade
de dienst houdt je geld nooit vast in een gebruikersaccount; de coins bewegen rechtstreeks langs een vooraf bepaald pad
Autorisatie via handtekening
je wallet ondertekent de transactie en vervangt daarmee de stap met gebruikersnaam en wachtwoord
Zichtbaarheid on-chain
elke stap wordt vastgelegd in een grootboek, dus de “black box” is in werkelijkheid een open logboek
Het principe is van belang omdat het verandert waar vertrouwen ligt. Bij een custodial exchange kan de tussenpersoon je saldo bevriezen, vertragen of omleiden. Hier zet de tussenpersoon vooral de route en de koers uit; je coins worden ofwel via de afgesproken route afgeleverd, ofwel verlaten je wallet niet. De beperking is even reëel: “no KYC” slaat op de accountlaag, niet op het grootboek. Je twee adressen laten nog steeds een openbaar spoor achter, en iedereen die die adressen aan jou kan koppelen, kan de rest lezen.
Hoe komt liquiditeit tot stand zonder orderboek?
Wanneer je op “swap” tikt in een interface zonder KYC, veranderen je uitgaande coins niet zomaar op magische wijze in het ontvangende activum. Het swapverzoek loopt via een van drie liquiditeitsbronnen — automated market maker (AMM)-pools, request-for-quote (RFQ)-aanbieders of peer-to-peerrelais — en in elk geval neemt de dienst zelf nooit een van beide kanten in bewaring. De tegenpartij van wie je coins ontvangt, is een smartcontract, een quotingdesk of een andere gebruiker, maar nooit de widget waarop je klikte.
Drie wegen naar een tegenpartij
Route via AMM-poolJe inkomende activum wordt rechtstreeks naar een smartcontract gestuurd dat gepaarde reserves aanhoudt (bijvoorbeeld BTC en USDT). Het contract past een prijscurve toe en stuurt het andere activum uit zijn reserves naar het adres dat jij beheert.
RFQ-routeDe swapinterface zendt je verzoek (bedrag, paar, bestemmingsadres) uit naar een kleine groep marketmakers. Een van hen ondertekent off-chain een quote, jij zendt de fundingtransactie uit en de maker geeft de uitbetaling vrij.
P2P-relaisrouteEen matchinglaag vindt een andere retailgebruiker die de tegenovergestelde richting van jouw trade wil. Beide kanten zenden onafhankelijke transacties uit en een hashed escrow houdt ze aan elkaar gekoppeld.
1Jouw swapverzoekverzonden met bedrag, paar en jouw bestemmingsadres
2Liquiditeitsvindingde dienst controleert pools, quotes of openstaande peeraanbiedingen
3Quote/prijsvergrendelingde uiteindelijke koers wordt kort bevroren (vaak seconden tot minuten)
4Jouw fundingtransactieje stuurt coins rechtstreeks naar een poolcontract, maker of hashed escrow
5Uitbetaling vrijgevencoins komen op jouw adres aan vanaf de tegenpartij, niet vanuit de wallet van de dienst
De vraag “waar komen de coins die ik ontvang eigenlijk vandaan?” is precies wat echte niet-custodial swaps scheidt van neppe. In een echte opzet wordt de uitbetalingstransactie ondertekend door een ander adres dan het adres dat jouw storting ontving. Je kunt dit on-chain controleren: kijk naar de inputgeschiedenis van de ontvangende wallet. Als hetzelfde adres dat jouw storting aannam ook de uitbetaling verstuurt, kijk je naar een custodial tussenpersoon — en dat betekent dat de belofte van “geen KYC” rust op een bedrijf dat saldo’s zou kunnen bevriezen, verliezen of melden.
Een veelgemaakte fout is aannemen dat de dienst, omdat hij een pool of een “liquiditeitspartner” toont, ook daadwerkelijk via die bron loopt. Sommige frontends zonder KYC draaien een kleine interne float en plakken er simpelweg het label “geaggregeerde liquiditeit” op. Zo merk je dit: vergelijk de on-chain tijdstempels en bedragen tussen jouw storting en de uitbetaling. Een echte AMM-route laat zien dat jouw inkomende transactie rechtstreeks communiceert met een bekend poolcontract in een chain explorer. Een RFQ-route toont twee verschillende adressen — jouw storting naar de maker en de uitbetaling van de maker naar jou — vaak binnen hetzelfde of een aangrenzend blok, en meestal voor iets verschillende bedragen die passen bij de gequoteerde spread.
P2P-relais zijn het oudste ontwerp, historisch gezien dichter bij hoe vroege Bitcoin-OTC-fora werkten: gebruikers plaatsten aanbiedingen en een relais beveiligde de swap met hash locks. Deze routes hebben doorgaans dunnere liquiditeit en bredere spreads, maar ze produceren een duidelijk zichtbaar tweepartijenpatroon on-chain — twee verschillende gebruikersadressen, geen centraal contract en geen derde wallet ertussen.
Belangrijk
Als het ontvangende adres vóór jouw swap geen on-chain geschiedenis heeft en de coins direct na ontvangst doorstuurt, is dat de vingerafdruk van een interne float of een hot wallet — geen bewijs van een echte tegenpartij. Een echte pool of marketmaker heeft meestal eerdere activiteit op zijn adres.
Tip
Voer, voordat je de liquiditeitsclaims van een swap zonder KYC vertrouwt, één kleine testswap uit en plak beide adressen in een block explorer. De richting van de waarde — instroom naar een contract of een derde partij, daarna een afzonderlijke uitbetaling — vertelt je meer dan welk “non-custodial”-badge op de site ook.
Waarom is er geen account nodig — en wat vervangt de login?
Je walletadres en een ondertekend swapverzoek vervangen de login — dat is de hele identiteitslaag. In plaats van te vragen “wie ben jij”, vraagt de swap-engine “welk adres heeft hoeveel naar welke bestemming gestuurd tegen welk tarief”, en het antwoord leidt het af uit de storting zelf.
Een swap zonder account werkt omdat het stortingsadres per offerte wordt gegenereerd, niet per gebruiker. Als je een offerte aanvraagt, geeft de dienst een stortingsadres terug dat uniek is voor jouw offerteparameters: het paar, het bedrag, het uitkeringsadres en het tarief dat je al in de offerte zag. Je hebt je nooit geregistreerd; het systeem onthoudt simpelweg “offerte nummer 7f3a… wacht op 0,05 BTC en moet 1,24 ETH uitbetalen aan 0xAB12…”. Er is geen rij in een database met jouw e-mailadres — alleen een rij met een adres en het verwachte bedrag.
Je vraagt een offerte aanDe swapdienst maakt een tijdelijke order aan die is gekoppeld aan je invoeractief, uitvoeractief en het bestemmingsadres dat je hebt opgegeven
Je stuurt geld naar het stortingsadres uit de offerteDe dienst detecteert de inkomende transactie on-chain en koppelt die aan de openstaande offerte op basis van adres en bedrag
De offerte wordt vastgezetKomt je storting overeen met het verwachte bedrag en actief, dan wordt de order uitvoerbaar; er wordt niets over je naam gecontroleerd
De swap-engine betaalt uitDie stuurt het uitvoeractief naar je bestemmingsadres en sluit de order
Beurs met login
Swap zonder account
Identiteitsgegevens
e-mail, telefoonnummer, identiteitsbewijs, soms een selfie
Hoe een storting daadwerkelijk aan een order wordt gekoppeld
Stel je een koffiezaak voor waar je aan de balie betaalt door contant geld in een bakje te leggen met een papieren bonnummer erop. De barista leert nooit je naam, je telefoonnummer of je adres — alleen dat bonnummer 14 een briefje van vijf heeft gekregen en een latte moet ontvangen. Als iemand anders een briefje van tien in bakje 14 legt, zegt de barista “dit klopt niet” en blijft de order hangen. Een swapdienst doet on-chain hetzelfde: die bewaakt het stortingsadres en controleert het exacte bedrag en actief. Komen die overeen met de offerte, dan is de order van jou op grond van bewijs dat je controle hebt over het verzendadres, niet op grond van je identiteit.
Dit verklaart ook waarom een swap zonder account niet “vanzelf” anoniem is. De koppelsleutel is het adres zelf. Gebruik je voor swaps steeds dezelfde wallet, dan kan het platform je orders clusteren en dat adres als vaste klant labelen, zelfs zonder naam. Privacy ontstaat door verse adressen te gebruiken en niet hetzelfde uitkeringsadres te hergebruiken voor niet-verwante transacties.
Belangrijk
Stuur nooit geld naar een eerder gebruikt stortingsadres zonder een nieuwe offerte. Hergebruikte adressen kunnen botsen met oude orderstatussen en een dienst kan de storting aan de verkeerde order toeschrijven of volledig weigeren.
Wat betekent “atomair” echt als een swap halverwege mislukt?
“Kun je er halverwege de swap met mijn coins vandoor gaan?” Dat is precies wat het woord atomic betekent: óf beide kanten van de transactie komen rond, óf geen van beide. Er bestaat geen tussenfase waarin jij jouw deel stuurt en vervolgens moet wachten op de goede wil van de andere partij.
De gebruikelijke implementatie is een Hashed Timelock Contract, oftewel HTLC — een klein script dat werkt als een kluisje met twee regels. Je stopt je coin in het kluisje. Het gaat alleen open als de tegenpartij een geheim onthult (de “preimage”) dat overeenkomt met de hash die jullie samen hebben afgesproken, en alleen vóór een deadline. Als de deadline verstrijkt en het geheim nooit verschijnt, gaat het bedrag direct naar jou terug.
Waarom een dief halverwege niets wint
1Je vergrendelt coin A met hash+timelockDe tegenpartij ziet de vergrendeling maar niet het geheim
2De tegenpartij kan coin A alleen claimen door het geheim te onthullenDatzelfde geheim opent hun coin B voor jou
3De deadline verstrijktGeen onthulling betekent dat jouw coin A automatisch wordt terugbetaald
4De swap komt rondBeide geheimen zijn zichtbaar op de blockchain, beide overdrachten worden afgerond of er wordt niets afgerond
Het geheim is belangrijk omdat het in de claimtransactie meereist. Wanneer de andere partij jouw coin pakt, moet die de preimage op de blockchain publiceren. Die exacte preimage is jouw sleutel om hun coin uit het tweede kluisje te halen. Ze kunnen de jouwe dus niet pakken zonder jou de hunne te geven — de daad van diefstal bewijst automatisch jouw eigen claim.
Scenario
Gecentraliseerde exchange
Atomic swap
Storing halverwege
De exchange houdt beide kanten vast, kan de transactie bevriezen of verliezen
Het script betaalt de vergrendelde kant na de deadline terug
Vereist vertrouwen
Je vertrouwt op het interne grootboek van de exchange
Je vertrouwt alleen op de logica van het script en de tijdstempels van de blockchain
Bewijs van eerlijkheid
Auditor of toezichthouder
Iedereen kan de contractaanroep lezen
Wat “mislukt” betekent
Ticket naar de support, mogelijk dagen wachten
Automatische terugweg zodra de bloktijd voorbij is
Hoe “halverwege mislukt” er in de praktijk uitziet
Stel dat jij een Bitcoin-kant verstuurt en de tegenpartij gaat offline voordat het geheim wordt onthuld. Hun timer op jouw vergrendeling loopt af en jij krijgt het volledige bedrag terug, minus de netwerkkosten die je betaalde om de terugbetaling te versturen. De transactie heeft niet gedeeltelijk bestaan: ze wachtte alleen en schoot daarna terug als een uitgerekt elastiek waarvan één uiteinde losliet.
Hashlock
Een voorwaarde die het exacte geheim vereist waarvan de vingerafdruk bij het aanmaken van de vergrendeling is vastgelegd ;; Timelock
Tip
Lees vóór een swap zonder KYC de weergegeven vergrendeltijd. Als de deadline van de tegenpartij ongewoon lang is, blijven jouw fondsen tijdens hun stilte langer vergrendeld — een berekende vertraging, geen verlies.
Belangrijk
Een HTLC beschermt je niet tegen een slechte prijsopgave of een dun routeringspad; het voorkomt alleen een eenzijdige greep. Vergelijk het genoemde tarief altijd los van het controleren van de terugbetalingsvoorwaarden van het contract.
Van één blok naar twee grootboeken: de praktische grenzen van “geen KYC”
Een no-KYC-swap vraagt misschien nooit om je paspoort, maar raakt nog altijd minstens twee openbare grootboeken — en beide onthouden veel meer dan de meeste mensen verwachten. De dienst zelf kan vaak je verzendadres, ontvangstadres, bedrag, IP-adres, browserfingerprint en het tijdstip van je bezoek zien, zelfs zonder accountdatabase. On-chain blijft het transactiepaar permanent zichtbaar voor iedereen met een block explorer: één input, één output en een tijdstempel dat later gecorreleerd kan worden met opnames bij exchanges, betalingen aan verkopers of bekende walletclusters.
Je kunt het zien als twee ansichtkaarten die op dezelfde middag uit dezelfde brievenbus worden verstuurd. Het postkantoor kent je naam niet, maar verwerkt beide kaarten, ziet het handschrift en bewaart de poststempels. Een latere waarnemer kan brievenbus, inkt en dag met elkaar combineren om af te leiden dat de twee kaarten waarschijnlijk van dezelfde afzender kwamen.
Belangrijk
Het label “no KYC” schakelt alleen een juridische identiteitsvraag uit. Het verwijdert geen metadata op netwerkniveau, ketengeschiedenis of timinganalyse. Als je dreigingsmodel een vastberaden tegenstander omvat, behandel de swap dan als pseudoniem, niet als anoniem.
Wat de swapdienst nog steeds kan waarnemen
Je IP-adres, tenzij je via Tor of een vertrouwde VPN verbinding maakt
Wat de chain voor altijd vastlegt
Het verzendadres en het exacte verzonden bedrag
Publieke chain-laag — permanent, gekopieerd naar duizenden nodes, leesbaar voor iedereen met een block explorer
Swapdienst-laag — tijdelijk, beheerd door de exploitant, mogelijk gelogd of gedeeld met analysepartners
Jouw apparaatlaag — cookies, cache, screenshot-apps, cloudback-ups, toetsenbordgeschiedenis — vaak de zwakste schakel in een “privé”-flow
Tip
Voordat je het verhaal achter de schermen vertrouwt, open je de swappagina in een privévenster met geblokkeerde scripts en noteer je wat er kapotgaat. Als de interface nog steeds werkt zonder JavaScript van trackers van derden, is dat een betekenisvol teken dat de exploitant voor terughoudendheid koos in plaats van gemak.
Opmerking
Je eigen transactie achteraf op een block explorer controleren is geen paranoia; het is de enige manier om te bevestigen dat de swap deed wat de interface beweerde. Vergelijk het exacte uitvoeradres, het bedrag minus kosten en de mempool-timing met wat de site liet zien.
Veelgestelde vragen
Hoe verplaatst een no-KYC-swap daadwerkelijk waarde tussen twee verschillende blockchains zonder een centrale bewaarder?
Het werkt met een atomair mechanisme op basis van hashed timelock contracts (HTLC's) of vergelijkbare cross-chain scripts: elke partij zet middelen vast met dezelfde geheime hash, en de swap wordt pas voltooid wanneer beide partijen het bijbehorende geheim onthullen. Als een partij blijft steken, geeft de timelock het vastgezette bedrag terug, zodat geen van beide gebruikers een tussenpersoon hoeft te vertrouwen met de bewaring van beide activa.
Waarom is er voor een no-KYC-swap geen account of login nodig?
De swap wordt rechtstreeks tussen walletadressen uitgevoerd via een smart contract of een peer-to-peer-relayer, dus identificatie wordt vervangen door cryptografische controle over de privésleutels. Het protocol heeft alleen geldige handtekeningen en de juiste geheime hash nodig om verder te gaan; het heeft geen e-mail, naam of identiteitsbewijs nodig.
Wat gebeurt er als een swap halverwege mislukt, bijvoorbeeld nadat de ene partij middelen heeft vastgezet maar voordat de andere partij dat doet?
De vastgezette middelen worden beschermd door de timelock en de voorwaarde van het onthullen van het geheim: als de tegenpartij haar deel niet vóór de deadline voltooit, kan de eerste gebruiker het vastgezette bedrag terugnemen. Een gedeeltelijk voltooide HTLC leidt er niet toe dat één partij beide kanten van de transactie houdt, omdat het geheim alleen middelen kan vrijgeven wanneer beide partijen correct hebben vastgezet.
Waar komt de liquiditeit vandaan als er geen orderboek en geen gecentraliseerde beurs is?
Liquiditeit kan komen van andere gebruikers die als tegenpartij optreden, van geautomatiseerde marketmaking-pools of van relayers die de swap langs beschikbare routes sturen. Het protocol bundelt beschikbare cross-chain-liquiditeit zonder dat één beursaccount nodig is, en de prijs wordt bepaald door de route of pool in plaats van door een gekoppeld koop-/verkooporderboek.