Hogyan működnek a kriptovaluta-tranzakciók?

Szerző: Kraken Learn team
12 min.
2025. máj. 28.

Bevezetés a kriptotranzakciókba

A kriptovaluta egy tisztán digitális értékforma, amely mentes bármely egyetlen személy, vállalat vagy kormány irányításától.  

A hagyományos valutákkal ellentétben, ahol a digitális számlaegyenleged fizikai bankjegyekre váltható, a kriptovaluta-tranzakciók egyszerű adatbejegyzések, amelyeket egy megváltoztathatatlan, elosztott főkönyvben rögzítenek, amelyet blokkláncnak neveznek.

Az olyan népszerű blokkláncokon, mint a Bitcoin, az Ethereum és az Algorand, valójában nem történik kriptovaluta-csere az emberek között. Ehelyett mindkét fél kriptotárcájához kapcsolódó tulajdonosi adatok frissülnek a blokkláncon minden egyes feldolgozott tranzakció során.

A blokklánc-technológia lehetővé teszi, hogy az ilyen típusú tranzakciókat egy önkéntesekből álló globális hálózat (úgynevezett „csomópontok”) javasolja, dolgozza fel és rögzítse. Ezek a számítógépek együttműködve biztosítják, hogy csak érvényes tranzakciók kerüljenek végrehajtásra, és azok megmásíthatatlan módon kerüljenek rögzítésre a főkönyvben.

Mire van szükséged egy kriptotranzakció elküldéséhez?

Mielőtt megvizsgálnád lépésről lépésre, hogyan jön létre, kerül továbbításra, ellenőrzésre és feldolgozásra egy kriptotranzakció, fontos megértened azokat az egyes elemeket, amelyek lehetővé teszik az ilyen típusú peer-to-peer tranzakciókat.

Három alapvető összetevő szükséges egy kriptofizetés teljesítéséhez:

  • Kriptovaluta-tárca
  • Blokklánchálózat
  • Kriptovaluta a blokklánc-tranzakciós/gázdíj kifizetésére

Kriptovaluta-tárcák

A kriptotárcák alapvetően forró tárcákra és hideg tárcákra oszthatók attól függően, hogy állandó internetkapcsolattal rendelkeznek-e vagy sem. 

A forró tárcák olyan szoftverek, amelyeket asztali számítógépekre, mobiltelefonokra vagy más intelligens eszközökre töltesz le. Ezek folyamatosan csatlakoznak az internethez, és lehetővé teszik az eszközök gyors fogadását és továbbítását. 

A hideg tárcák hardveres eszközök, például speciális USB-eszközök, amelyeket manuálisan kell csatlakoztatni egy intelligens eszközhöz az utalások küldéséhez vagy fogadásához. A forró tárcákkal ellentétben a hideg tárcák nem tartanak fenn állandó internetkapcsolatot. Bár sokan úgy vélik, hogy a hideg tárcák kevésbé kényelmesek, mint a forró tárcák, jelentősen biztonságosabbnak tartják őket.

A készpénztárcádban lévő papírpénzzel ellentétben a kriptovaluta valójában nem tárolódik egy kriptotárcában. 

A kriptovaluta-egyenlegek a blokkláncon kerülnek rögzítésre, és az ezekhez az eszközökhöz való hozzáférést egy tárca segítségével lehet irányítani. A kriptotárca azokat a címeket tárolja, amelyekkel a blokkláncon az adott eszközökhöz lehet hozzáférni és azokat kezelni lehet. Ha a kulcsok elvesznek, a tárcához kapcsolódó eszközökhöz való hozzáférés is elveszik.

Minden kriptotárcának saját, egyedi publikus és privát kulcsa van. A kulcsok a kriptotárca alapvető elemei, és az alábbiakra szolgálnak: 

  • Annak igazolása, hogy ki a blokkláncon lévő eszközök tulajdonosa
  • Kimenő tranzakciók digitális aláírása és jóváhagyása
  • Nyilvános tárcacímek létrehozása

Hogyan jönnek létre a publikus és privát kulcsok?

Egy egyirányú kriptográfiai képlet segítségével a publikus és a privát tárcakulcsok matematikailag kapcsolódnak egymáshoz. A privát kulcsot használják a publikus kulcs létrehozására. Az elliptikus görbe kriptográfia (ECC) a nyilvános kulcsú kriptográfia egyik fő módszere, amelyet kriptotárcák kulcsainak generálására használnak, beleértve az összes Bitcoin-tárcát is. 

Ha többet szeretnél megtudni, nézd meg a Kraken Tanulási központHogyan használják a kriptovaluták a kriptográfiát? című cikkét.

E kulcsok biztonságát az adja, hogy csak a privát kulcs birtokosa képes létrehozni a publikus kulcsot és igazolni a tárcához kapcsolódó eszközök tulajdonjogát. A kriptográfia gyakorlatilag lehetetlenné teszi annak visszafejtését, hogy mi a privát kulcs a publikus kulcs alapján.

Íme egy példa a koncepció szemléltetésére. Képzelj el egy egymillió számjegyből álló számot. Ebből az egymillió számjegyű számból meg kell határoznod egy konkrét számpárt, amelynek összege pontosan ezt a számot adja ki. A probléma lehetséges megoldásainak hatalmas száma miatt a megfelelő kombináció megtalálása óriási mennyiségű próbálkozást igényelne. 

Ugyanakkor, miután a megoldás megszületett, bárki a világon könnyedén ellenőrizheti, hogy valóban a helyes választ találtad meg. Végül is csak össze kell adni a számokat, és ellenőrizni, hogy az eredmény megegyezik-e az egymillió számjegyű számmal.

A megoldás megtalálásának nehézsége, ugyanakkor a megoldás ellenőrzésének egyszerűsége a kriptotranzakciók lényegét adja. A kriptográfia ezen alkalmazása teszi lehetővé, hogy a kriptotranzakciók megbízhatóan, biztonságosan és költséghatékonyan működjenek.

Az ECC ezt még tovább fejleszti, egy összetett rendszer segítségével, amelyben egyenesek metszenek egy speciális görbét egy grafikonon. Valahányszor az egyenes metszi a görbét, merőlegesen irányt vált, és így tovább. A publikus kulcs ebben az esetben az első és az utolsó pont, ahol az egyenes egy titkos számú ismétlés után metszi a görbét.

A privát kulcs ebben az esetben az a titkos lépésszám, amely szükséges ahhoz, hogy az A pontból eljuss a görbe végső pontjáig.

Hogyan jön létre egy kriptotárca címe?

A publikus és privát kulcsokon túl létezik a kriptotárca-cím.

Ez úgy jön létre, hogy a publikus kulcsot (amely viszont a privát kulcsból származik) egy kriptográfiai hash-algoritmuson futtatják át. Ez egy másik egyirányú matematikai algoritmus, amely bármilyen bemenetet egy véletlenszerű, rögzített hosszúságú alfanumerikus karaktersorrá alakít, amelyet „hash”-nek neveznek. 

A hash-kódokról azt mondják, hogy „egyediek” és „deterministák”. Ez azt jelenti, hogy minden bemenet teljesen egyedi hash-kódot eredményez, amely minden alkalommal pontosan ugyanaz az érték, amikor lefuttatják az algoritmuson. 

A publikus és privát kulcsokhoz hasonlóan lehetetlen egy hash-ből megállapítani, milyen bemenet hozta létre.

Ez a hash, amely kriptotárca-címként szolgál, az, amit az emberek megosztanak a beérkező kriptovaluta-tranzakciók fogadásához.

Hol tárolják a privát és publikus kulcsokat?

A forró tárcák a kulcsaikat online, magában a tárcaszoftverben tárolják. 

Bár ez lehetővé teszi a felhasználók számára, hogy zökkenőmentesen küldjenek és fogadjanak tranzakciókat bármikor, sebezhetővé teszi őket a kiberbűnözők támadásaival szemben.

A hideg tárcák privát és publikus kulcsai offline módon, a fizikai eszközön kerülnek tárolásra.

Ez az online támadásokat a hideg tárcák esetében gyakorlatilag lehetetlenné teszi. Ugyanakkor kompromisszumot jelent, hogy minden alkalommal, amikor a felhasználó utalást szeretne végrehajtani, csatlakoztatnia kell a hideg tárcáját egy számítógéphez vagy intelligens eszközhöz.

A hosszú távú befektetők számára, akik ritkán kereskednek, ez nem jelent különösebb problémát. Az aktívabb kereskedők azonban, akik gyakran mozgatnak eszközöket különböző címek között, kényelmetlennek találhatják ezt a megnövelt biztonsági szintet.

Ha többet szeretnél megtudni a kriptotárolási módszerek különböző előnyeiről és hátrányairól, nézd meg a Kraken Tanulási központ Hogyan tartsd biztonságban a kriptódat című cikkét.

Hogyan kerülnek feldolgozásra a tranzakciók egy blokklánchálózaton?

A blokklánc áttekintése

A blokklánc az elosztott főkönyvi technológia egyik típusa. Röviden, a blokklánc egy olyan adatnyilvántartási rendszer, amelyet egy nyílt közösség kezel és tart fenn, nem pedig egyetlen hatóság.

Bárki a világon részt vehet egy nyilvános blokklánchálózat működtetésében, feltéve, hogy rendelkezik internet-hozzáféréssel és egy intelligens eszközzel. A legtöbb blokklánchálózat lépéseket tesz a platform „decentralizálására” annak érdekében, hogy egyetlen személy vagy központi hatóság se vehesse át az irányítást a blokklánc főkönyve felett.

Azokat az embereket, akik önkéntesen időt szánnak arra, hogy egy blokklánchálózat aktív résztvevőivé váljanak, „csomópontoknak” nevezik. A csomópontok különféle feladatokat láthatnak el, a teljes tranzakciótörténet fenntartásától az adatok ellenőrzésének kiemelten fontos feladatáig.

Mi az a blokklánc?

A blokklánc felfogható virtuális dobozok (vagy „blokkok”) láncolataként, ahol minden doboz bizonyos mennyiségű adatot tartalmaz. A kriptovaluta-hálózatok esetében ezekben a dobozokban található adatok többnyire tranzakciós információk – ki mit, kinek és mikor utalt át. 

Ahogy az új tranzakciók továbbításra kerülnek a hálózatra, új blokkokat kell létrehozni, feltölteni az új adatokkal, ellenőrizni, majd hozzáadni a lánchoz. 

A blokklánchoz hozzáadott összes blokk végleges és megváltoztathatatlan, ami azt jelenti, hogy lehetetlen visszamenni és módosítani a lezárt blokkban tárolt információkat. Ezért olyan fontos az adatok ellenőrzésének szerepe. Minden tranzakciós adatot a hálózat összes csomópontjának egyhangúan kell ellenőriznie annak biztosítására, hogy csak érvényes tranzakciók kerüljenek feldolgozásra. 

Mivel nincs egyetlen hatóság, amely a hálózatot irányítaná, egy automatizált rendszer biztosítja, hogy minden csomópont egyetértsen a blokkláncra rögzítendő új adatokkal kapcsolatban. Ezt a rendszert – amelyet az olyan blokklánc-hálózatokon mint a Bitcoin, bányászatnak neveznek – arra tervezték, hogy elrettentse a rosszindulatú szereplőket attól, hogy érvénytelen tranzakciókkal károsítsák a hálózatot.

Ezt a rendszert konszenzusmechanizmusnak nevezik.

Bár a különböző blokkláncok eltérő típusú konszenzusmechanizmusokat alkalmaznak, mind ugyanazt a célt szolgálják – a tulajdonjogra és a tranzakciókra vonatkozó pontos információk fenntartását.

A proof-of-work és proof-of-stake a kriptovalutákban leggyakrabban használt rendszerek.

Tranzakciós díj

A csomópontok munkájának ellentételezésére minden kriptofelhasználónak tranzakciós díjat kell fizetnie a fizetése feldolgozásáért, amelyet néha gázdíjnak is neveznek.

Ez fedezi a csomópont működtetésével kapcsolatos számítási költségeket, és pénzügyi ösztönzést biztosít számukra a hálózat működtetésének folytatására.

A díjak a blokklánctól, valamint a hálózat aktuális terheltségétől függően változhatnak.

Bizonyos esetekben a felhasználók borravalót is hozzáadhatnak a tranzakciós díjhoz, hogy ösztönözzék a validátorokat fizetésük előnyben részesítésére a sorban.

Összefoglalva: Hogyan működik egy kriptotranzakció

Most, hogy világos, mely összetevők alkotják a kriptotranzakció folyamatát, nézzük meg, hogyan működik egy fizetés az elejétől a végéig.

Kriptotranzakció létrehozása és aláírása

Az alábbi folyamat a Bitcoin hálózatra vonatkozik – bizonyos részletek eltérhetnek más blokklánc-hálózatokon, például az Ethereum, a Ripple vagy a Solana esetében. 

Érdemes azt is megjegyezni, hogy az alább felsorolt lépések szinte mindegyikét automatikusan végrehajtja a Bitcoin protokoll alapjául szolgáló kód és a hálózati csomópontok. A Bitcoin-felhasználónak mindössze annyit kell tennie, hogy megadja az elküldeni kívánt kriptovaluta mennyiségét, bemásolja a címzett publikus tárcacímét, majd rákattint a küldésre.

A tranzakció elküldésének folyamata három szakaszból áll:

  1. Tranzakció indítása
  2. Továbbítás
  3. Elszámolás

Az alábbiakban egy példa látható a Bitcoin-blokkláncon végbemenő különböző lépésekre. Ez a folyamat teszi lehetővé, hogy a Bitcoin peer-to-peer elektronikus készpénzrendszerként működjön.

Tranzakció indítása

Tegyük fel, hogy Balázs már végigment a Bitcoin-vásárlás folyamatán, és most 1 Bitcoint (BTC) szeretne küldeni Olíviának. Ne feledd, Balázs küldhet kisebb Bitcoin-egységeket is, úgynevezett Satoshikat, de az egyszerűség kedvéért most egy teljes Bitcoinnal számolunk.

  1. Olívia elküldi Balázsnak a publikus tárcacímét.
  2. Balázs Olívia publikus tárcacímével létrehoz egy tranzakciós üzenetet, amely tartalmazza a tervezett tranzakció adatait (honnan származik Balázs egy Bitcoinja, hová kerül, mennyi visszajárót kell Balázsnak visszakapnia UTXO formájában, valamint mekkora a csatolt díj összege).
  3. Ezt a tranzakciós üzenetet egy kriptográfiai hash-algoritmuson futtatják át, hogy egy rögzített hosszúságú, egyedi kóddá alakítsák.
  4. Balázs a kapott hash-kódot a privát kulcsával titkosítja, így digitális aláírást hoz létre a tranzakcióhoz. Ezzel Balázs bizonyítja Olíviának és a blokklánchálózatnak, hogy ő küldte a tranzakciót, és az nem sérült meg az átvitel során.
  5. Balázs elküldi Olíviának az eredeti tranzakciós üzenetet és a digitális aláírást.
  6. Olívia Balázs publikus kulcsával visszafejti a digitális aláírást, így megkapja a tranzakciós üzenet hash-ét.
  7. Olívia ezután az eredeti tranzakciós üzenetet is átfuttatja ugyanazon a kriptográfiai hash-algoritmuson, majd összehasonlítja az így kapott hash-értéket a fent feltárt hash-sel.
  8. A két hash-nek azonosnak kell lennie, ami bizonyítja, hogy Balázs küldte a tranzakciót, és az nem sérült meg az átvitel során. A tranzakció részleteinek bármilyen módosítása teljesen eltérő hash-t eredményezne, és jelezné a hálózat számára, hogy valaki megpróbálta manipulálni a tranzakciót.

Továbbítás

Miután Olívia ellenőrizte, hogy a Balázstól érkező tranzakció érvényes, azt továbbítani kell a hálózat felé, hogy az összes csomópont is ellenőrizhesse az információt.

  1. A tranzakciós üzenetet és a digitális aláírást kezdetben legfeljebb nyolc csomópontnak küldik el. Ezután minden csomópont legfeljebb hét további csomópontnak továbbítja az információt a hálózatban.
  2. Ez addig folytatódik, amíg a blokklánc-hálózat minden csomópontja meg nem kapja és önállóan ellenőrzi a tranzakciót.
  3. Miután a hálózat összes csomópontja ellenőrizte, a függőben lévő / meg nem erősített tranzakciók egy úgynevezett mempool-ban (memory pool) kerülnek tárolásra.

Teljesítés

Az alapul szolgáló blokklánc által használt konszenzusmechanizmus típusától függően egyetlen validátor csomópont kerül kiválasztásra, amely a mempoolból származó tranzakciókkal feltöltött új blokkot javasol.

Proof-of-work validátorok esetében, miután a bányászati folyamat során kiválasztásra kerül egy sikeres validátor, a hálózat többi csomópontjának először meg kell erősítenie, hogy ő nyerte a hash-versenyt, mielőtt új blokkot javasolhatna. Ha többet szeretnél megtudni erről a folyamatról, nézd meg a Kraken Tanulási központ Mi az a Bitcoin-bányászat? című cikkét.

Miután a Balázs Olíviának küldött tranzakcióját tartalmazó blokk hozzáadásra kerül a blokklánchoz, a tranzakció egyszeresen megerősítettnek minősül. Minden további blokk, amely ezt követően hozzáadásra kerül a blokklánchoz, további megerősítéseket ad Balázs tranzakciójához. A további megerősítési körök növelik a tranzakció helyességébe vetett bizalmat a hálózaton.

Míg egyes kriptotárcák már egyetlen megerősítés után sikeresnek tekintenek egy tranzakciót, más tárcák – például a Bitcoin-tárcák – jellemzően akár hat megerősítést is megkövetelnek. Mivel a Bitcoin esetében a blokkidő körülbelül tíz perc, hat megerősítés nagyjából egy órát vehet igénybe a teljes elszámolásig.

Kezdd el a Kraken használatát

Most, hogy megtanultad, hogyan működnek a kriptovaluta-tranzakciók, készen állsz a következő lépésre a kriptós utadon?

Kattints az alábbi gombra, hozd létre a fiókodat, és vásárolj kriptót a Krakenen még ma!