Probabilistic Atomic Swaps for Bitcoin and Friends
Dit artikel introduceert "probabilistische atoomswaps", een nieuw cryptografisch primitief dat vertrouwensloze cross-chain-uitwisselingen uitbreidt om verifieerbare, onbevooroordeelde probabilistische uitkomsten (zoals loterijen) te ondersteunen door adapterhandtekeningen te combineren met oblivious pseudorandom functions, terwijl tegelijkertijd de minimale on-chain footprint en privacy van standaard atoomswaps behouden blijven.
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 kansspel wilt spelen met een vreemde aan de andere kant van de wereld, maar je vertrouwt hen niet en zij vertrouwen jou niet. Je wilt 1 dollar inzetten op het gokken dat je een geheim getal kunt raden. Als je het goed raadt, win je 100 dollar. Als je het fout raadt, verlies je je 1 dollar.
In de echte wereld heb je een casino of een scheidsrechter nodig om het geld vast te houden en de winnaar te bepalen. Maar in de wereld van Bitcoin en andere cryptocurrencies is er geen scheidsrechter. Je hebt een manier nodig om deze weddenschap te laten plaatsvinden zonder dat iemand kan bedriegen, met het geld kan weglopen of de kansen kan manipuleren.
Dit artikel introduceert een nieuw digitaal hulpmiddel genaamd een "Probabilistische Atomaire Swap". Denk hierbij aan een "magische automaat" die perfect werkt voor kansspelen op de blockchain.
Hier is hoe het werkt, opgesplitst in eenvoudige concepten:
1. Het probleem met huidige "Atomaire Swaps"
Momenteel, als twee mensen crypto-assets ruilen (zoals Bitcoin voor Litecoin), is de deal alles-of-niets. Het is als een ruil waarbij je óf het item krijgt dat je wilt, óf je krijgt het niet. Je kunt niet "een 50% kans op het krijgen van een diamant" ruilen voor een "garantie-appel". De huidige technologie is te star; het verwerkt alleen 100% zekerheid.
2. De nieuwe oplossing: De "Blind Gok" Machine
De auteurs hebben een systeem gecreëerd waarbij één persoon (de Dealer) een prijs aanbiedt en de andere persoon (de Speler) een kleine vergoeding betaalt voor een specifieke kans om die prijs te winnen.
- De Opzet: De Dealer heeft een geheim "winnend getal" verborgen in een gesloten doos. De Speler heeft een "gokgetal".
- De Magische Truc: De Speler legt zijn gok in een speciale machine die controleert of deze overeenkomt met het geheime getal van de Dealer.
- Cruciaal: De Dealer kan het gokgetal van de Speler niet zien voordat de deal voltooid is.
- Cruciaal: De Speler kan het geheime getal van de Dealer niet zien voordat hij betaalt.
- Het Resultaat:
- Als de gok goed is (wat gebeurt met een vooraf afgesproken waarschijnlijkheid, bijvoorbeeld 1 op 1.000), opent de machine de grote prijs voor de Speler.
- Als de gok fout is, krijgt de Speler niets, maar houdt de Dealer zijn kleine vergoeding.
- Het "Atomaire" Deel: Als de Speler probeert te bedriegen of de Dealer probeert weg te lopen met het geld, annuleert het systeem de deal automatisch en krijgt iedereen zijn geld terug. Niets gaat verloren tenzij het spel eerlijk wordt gespeeld.
3. Hoe ze dit hebben gedaan (De "Geheime Saus")
Om dit te laten werken zonder scheidsrechter, hebben de auteurs twee geavanceerde cryptografische hulpmiddelen gecombineerd:
- Oblivious Pseudorandom Functions (OPRF's): Stel je een zwarte doos voor. Je stopt een getal erin en je krijgt een resultaat op basis van een geheim sleutel die de Dealer bezit. De Dealer ziet je getal nooit en jij ziet hun sleutel nooit. Je krijgt alleen het resultaat als je betaalt. Dit zorgt ervoor dat de Dealer niet in je gok kan kijken om te beslissen of hij je laat winnen.
- Adaptor Signatures: Denk hierbij aan "digitale sleutels die andere sleutels ontgrendelen". De Dealer vergrendelt de prijs in een doos die alleen open kan als de Speler een specifieke sleutel aanlevert. De Speler krijgt die sleutel echter pas nadat hij aan de Dealer heeft betaald. Als de Speler betaalt, moet de Dealer de sleutel onthullen om de prijs te ontgrendelen (of het systeem dwingt hen daartoe).
4. Waarom dit een grote zaak is
- Geen Bedrog: Geen van beide partijen kan het spel manipuleren. De Dealer kan de kansen niet veranderen nadat hij de weddenschap heeft gezien, en de Speler kan een winst niet afdwingen.
- Privacy: Voor de buitenwereld (de blockchain) ziet deze transactie er precies uit als een normale, saaie geldoverdracht. Het schreeuwt niet "LOTERIJ!". Dit beschermt de privacy van de gebruikers.
- Lage Kosten: Het vereist geen complexe, dure computercode op de blockchain. Het maakt gebruik van standaardfuncties die Bitcoin en Litecoin al hebben.
- Realiteitstest: De auteurs hebben dit daadwerkelijk gebouwd en getest op de testnetwerken van Bitcoin en Litecoin (oefenversies van de echte netwerken). Ze bewezen dat het in het echt werkt, met slechts een paar seconden tijd en zeer lage kosten in transactiekosten.
5. Wat kun je ermee doen?
Het artikel noemt specifiek twee hoofdgebruiksdoelen:
- Weddenschappen/Loterijen: Je kunt kleine bedragen inzetten voor een kans op een grotere beloning (zoals een digitale loterijticket) zonder een casino.
- Probabilistische Handel: Als je een zeldzame, moeilijk te verkopen munt hebt, kun je er de voorkeur aan geven deze te ruilen voor een kleine kans op het krijgen van een populaire munt (zoals Bitcoin) in plaats van een gegarandeerde maar slechte wisselkoers.
Wat het NIET is
Het artikel is zeer voorzichtig om te zeggen wat dit niet is:
- Het is geen manier om ervoor te zorgen dat beide kanten een kans hebben om te winnen of te verliezen. Slechts één kant (de Speler) heeft een probabilistische uitkomst; de Dealer krijgt altijd de kleine vergoeding.
- Het is geen toverstaf voor elk type contract. Het is specifiek ontworpen voor "Ik betaal jou een kleine vergoeding voor een kans om een grote prijs te winnen."
Kortom, de auteurs hebben een vertrouwensloze, eerlijke en privé digitale casinofiche gebouwd die werkt op Bitcoin, waardoor mensen kunnen gokken of handelen op basis van geluk zonder dat er een tussenpersoon nodig is om het geld vast te houden.
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.