Egy tranzakció útja
A tárcától a véglegességig – mi történik egy utalás elindítása után, és mikor látszik a blokkláncon?
Most, hogy ismerjük a blokklánc építőelemeit, kövessünk végig egyetlen tranzakciót attól a pillanattól, hogy valaki a telefonján megnyomja a „Küldés” gombot, addig, amíg az utalás véglegessé nem válik.
Interaktív elem – betöltés…
A lépések röviden
- Összeállítás. A tárca megállapítja, miből fizet (mely korábbi bevételekből), kinek, mennyit, és mennyi díjat ajánl fel.
- Aláírás. A tárca a privát kulccsal aláírja a tranzakciót. Ehhez nincs szükség internetre – ezért aláírhatók tranzakciók teljesen offline eszközön is (így működnek a hardvertárcák).
- Szétküldés (broadcast). Az aláírt tranzakció egy csomóponthoz kerül, amely ellenőrzi, és továbbadja a szomszédainak. Másodperceken belül a hálózat nagy része ismeri.
- Várakozás. A blokkba még be nem került tranzakciókat a csomópontok egy várólistán tartják. Ezt a Bitcoinnál mempoolnak (memory pool, „memória-medence”) nevezik. A tranzakció ekkor már látszik a blokkböngészőkben, de megerősítetlen.
- Blokkba kerülés. Egy bányász (vagy validátor) kiválasztja a tranzakciót – jellemzően a díj alapján – és beteszi a következő blokkba. Ez az első megerősítés.
- Véglegesség. Minden újabb blokk egy újabb megerősítés. Néhány megerősítés után a tranzakció gyakorlatilag visszafordíthatatlan.
Amit a nyomozónak tudnia kell
- Nincs visszavonás. Egy megerősített tranzakciót nem lehet visszahívni, sem stornózni. Nincs olyan szerv, amelyhez egy károsult fordulhatna, hogy „állítsa le az utalást”. A pénz csak úgy kerülhet vissza, ha a címzett önként visszaküldi – vagy ha a címzett egy szolgáltató, amely együttműködik.
- Az időbélyeg a blokké. A blokkláncon látható időpont a blokk keletkezésének ideje, nem a „Küldés” gomb megnyomásáé. A kettő között percek, terhelt időszakban akár órák is eltelhetnek.
- A megerősítetlen tranzakció még megváltozhat. Erről a Bitcoin térképen, a díjaknál lesz szó.
- A tranzakció nyilvános, a szereplők nem. A blokkláncon minden látszik: a címek, az összegek, az idő. Az viszont nem, hogy kik állnak a címek mögött.
Megjegyzés: amikor egy sértett elmondja, hogy „elküldte a pénzt”, mindig érdemes elkérni a tranzakció-azonosítót (TXID) vagy legalább a saját címét és a küldés idejét. A tárcaprogramok a tranzakció részleteinél megmutatják a TXID-t, és sokszor közvetlen linket is adnak egy blokkböngészőhöz. Ebből indulhat a nyomon követés.
Extra tudásMi történik, ha egy tranzakció beragad?
Ha a felajánlott díj túl alacsony, és sokan akarnak egyszerre utalni, egy tranzakció órákig, napokig is várakozhat a mempoolban. A csomópontok egy idő után (alapbeállításként két hét elteltével) törlik a régi, megerősítetlen tranzakciókat a memóriájukból – ilyenkor az utalás egyszerűen nem történik meg, a pénz a küldőnél marad. A tárcák többsége lehetőséget ad a beragadt tranzakció díjának megemelésére. A Bitcoin térképen ezt részletesen megnézzük.
Ellenőrizd a tudásod
A kvíz betöltése…