LocalMonero will be winding down
- Effective immediately, all new signups and ad postings are disabled;
- On May 14th, 2024, new trades will be disabled as well;
- After November 7th, 2024, the website will be taken down. Please reclaim any funds from your arbitration bond wallet prior to that date, otherwise the funds may be considered abandoned/forfeited.
Hogyan működnek az oszthatatlan cserék Moneroban
A decentralizációra és egy ténylegesen engedélyezés nélküli rendszerre törekedve kevés dolog áhított annyira a kriptovaluták világában, mint az elosztott tőzsdék és az oszthatatlan cserék lehetősége. A Monero létrejötte óta küszködik az oszthatatlan cserék megvalósításával, mivel az adatvédelmi funkciói egyedi kihívásokat jelentenek a protokoll megtervezésében.
Előbb azonban ugorjunk vissza az elejére. Mit jelent az, hogy 'oszthatatlan csere'? Az oszthatatlan csere olyan protokoll, amellyel két különböző kriptovaluta - különböző blokkláncokon – bizalomnélküli módon, közvetítő nélkül kicserélhető. Ez azt jelenti, hogy ha valaki A kriptovalutát szeretne B kriptovalutára cserélni, azt – akár centralizált, akár decentralizált – tőzsde nélkül is megteheti. Nem meglepő módon, ehhez komoly kutatás szükséges, és a technikai megvalósítás részletei meglehetős bonyolultságot érhetnek el. A LocalMonero azért van itt, hogy segítsen és a hétköznapi emberek számára is érthető magyarázatot adjon .
Kezdésnek nézzük az oszthatatlan csere legegyszerűbb formáját, amelyet a Bitcoin valósít meg. Ha valaki Bitcoint szeretne cserélni másik valutára, amely ugyanazt a 'Hash Time Locked Contract' technológiát használja, azt a következőképpen teheti meg: Annának Bitcoinja van (BTC), de Litecoint (LTC) szeretne, Bélának pedig LTC-je, de BTC-t akar helyette. Úgy döntenek, hogy cserét hajtanak végre, így mindketten megkapják a kívánt valutát. Anna elküldi a BTC-jét egy speciális címre, olyan Scriptet használva, amely zárolja a forrásokat, hogy még ő maga sem férhet hozzá. Úgy lehet elképzelni, mintha Anna egy páncéldobozba tenné a BTC-jét. Amikor a páncéldoboz elkészül, kap egy kulcsot, és elküldi ennek a kulcsnak a kivonatát [hash] Bélának, akinek ehhez nincsen kulcsa, ezért nem tud hozzáférni.
Béla ezt a hash-t bemenetként használja, amiből saját páncéldobozt állít elő, amiben elhelyezi az LTC-jét. Mivel Anna kulcsának kivonatát használták a doboz lezárásához, ő ezt megszerezheti az LTC-t Béla dobozából. A kulcsa illeszkedik a zárba! Ugyanakkor, a matematikai fekete mágia hatására, amikor a kulcsával kinyitja az LTC-t védő zárat, egyúttal felfedi a másik láda kulcsát Bélának, aki így megszerzi belezárt a BTC-t. Ily módon, Anna és Béla sikeres cserét hajtottak végre közvetítő nélkül.
Ezzel van egy apró probléma. Mi történjen, ha Anna elküldi a lezárt dobozt, és közben Béla úgy dönt, mégsem szeretne kereskedni. Ebben a helyzetben, mivel Anna nem fér hozzá a BTC-hez, Béla pedig nem fogja befejezni a tranzakció rá eső részét, Anna örökre elveszítené a pénzét. Nos, szerencsére a Bitcoin protokollban van egy technológia, az úgynevezett visszatérítési tranzakciók, így egy idő után, ha a pénzért Béla nem jelentkezik, a BTC Script beépített biztonsági mechanizmusa visszajuttatja azt Annához. Ez volt az első akadály ami a Monero oszthatatlan csere megvalósításának útjába került . A Monero gyűrűs aláírás technológiája miatt egy tranzakció feladója mindig kérdéses. Hogyan hajtson végre a protokoll egy visszatérítési tranzakciót, ha azt sem tudja, kitől származik az eredeti tranzakció?
2017-ben kutatók egy kis csoportja felvázolt egy másik módszert, amellyel az oszthatatlan cserék működhetnének Moneroban. Több évnyi finomítás után a kutatók véglegesítették azt a folyamatot, amellyel a Monero visszatérítési tranzakciók nélkül is képes oszthatatlan cserét bonyolítani a Bitcoinnal.
Mint minden ilyen bonyolultsági fokú dolog esetében, a magyarázatunk szükségszerűen le fog egyszerűsíteni néhány dolgot, hogy az ötletet átadhassuk, de így is a helyét megálló képet ad arról, hogy ez a folyamat milyen mechanizmusok révén működne.
Annának (akinek XMR-je van és BTC-t akar) és Bélának (akinek BTC-je van és XMR-t szeretne) le kell töltenie és futtatnia egy programot, amely támogatja az oszthatatlan cserét. Ez a megvalósítás helyet kaphat pénztárcákban, decentralizált tőzsdéken, vagy speciálisan erre a célra készült programokban, de a szoftvernek támogatnia kell az oszthatatlan csere protokollt. Az első lépésben Anna és Béla kliensei csatlakoznak egymáshoz, majd több közös titkot és kulcsot készítenek. Ebben a lépésben létrejön egy új Monero cím, ahol Annánál van a kulcs egyik fele, Bélánál a másik. Monero egyelőre nincs rajta, így nincs mit elkölteni. Még egy dolog, amit meg kell jegyezni ezzel a címmel kapcsolatban: mindkettőjüknek megvan a tárca megtekintő kulcsa, így mindketten bele tudnak nézni, hogy lássák, megérkezett-e a Monero.
A második lépésben Béla elküldi a BTC-jét egy speciális címre, hasonlóan a Bitcoin oszthatatlan csere protokollhoz, amelyről már beszéltünk. Amikor Anna látja a blokkláncon, hogy a BTC megérkezett erre a címre, elküldi Moneróját arra a címre, amelyhez neki és Bélának is van egy-egy fél kulcsa. Béla ellenőrizheti, hogy a Monero megérkezett, mivel nála is van megtekintő kulcs, majd amikor látja, hogy a Monero rendben megérkezett a tárcába, felfedi Annának a kulcsrészletet, amellyel Anna hozzáfér a Bitcoinhoz. A másik protokollhoz hasonlóan a Bitcoin kivételének folyamata felfedi Béla előtt a Monero kulcs másik felét. Így Bélának a kulcs mindkét fele megvan, elveheti a Monerót, míg Annának csak az egyik fele, aki így nem tudja elvinni előle.
Ha mindezt végigolvasta, és még mindig egy kicsit homályos, hogy a Monero hogyan tudta megkerülni a visszatérítési tranzakciók problémáját, a válasz meglehetősen egyszerű. Mivel magának a Moneronak nincsenek visszatérítési tranzakciói, figyeljük meg, hogy először a Bitcoint küldik el (amelynek vannak visszatérítési tranzakciói), és csak azután kerül küldésre a Monero, hogy a Bitcoin megérkezése megerősítést nyert a blokkláncon. Ez lehetővé teszi a Monero számára, hogy kihasználja a Bitcoin visszatérítési képességét, anélkül, hogy a saját protokolljának támogatnia kellene.
A csere befejeződött, innentől Bélának van néhány lehetősége az újonnan szerzett XMR-rel. Használhatja ezt a Monero pénztárcát úgy, ahogy van, vagy áthelyezheti az XMR-t egy másik birtokában lévő tárcába. Béla nagy valószínűséggel átteszi ezt a Monerót egy másik pénztárcába, mert Annának még mindig megvan a cseréhez használt tárca megtekintő kulcsa, így beleláthat.
A protokoll szépsége abban rejlik, hogy egészen új, bőven tartogat lehetőségeket az optimalizálásra. Az felépítése is meglehetősen rugalmas, így a megvalósítása más pénztárcákban vagy decentralizált tőzsdéken egyszerűnek ígérkezik, és problémamentesen illeszkedve a meglévő architektúrákhoz.
További olvasnivaló
A Monero egyedülálló módon teszi lehetővé a körkörös gazdaságokat
Hogyan befolyásolják a távoli csomópontok a Monero adatbiztonságát
Hogyan használja a Monero a hard forkokat a hálózat frissítéséhez
Nézetcímkék: Hogyan csökkenti egy byte adat a Monero tárcák szinkronizálási idejét 40+%-kal
A Bitcoin Monerora váltása ugyanolyan privát, mint a közvetlen vásárlás?
Miért a Monero közösségnek van a legkritikusabb gondolkodása
Amit minden Monero felhasználónak tudnia kell, amikor a hálózatról van szó
Hogyan akadályozzák meg a Monero alcímek az identitás összekapcsolását
A Wired Magazin téved a Moneroval kapcsolatban, mégpedig ezért