Blockchain

3 ok, amiért a Bitcoin-tranzakciók lassúak

01. augusztus 2020., 08:27 // Hírek

A Bitcoin a leglassabb kriptovaluta

Annak ellenére, hogy a Bitcoin példátlan decentralizációt és biztonságot kínál, hálózatának van egy jelentős áramlása, nevezetesen a tranzakció sebessége. Egy tranzakció feldolgozása akár 10 percig is eltarthat. De miért történik ez?

Ahhoz, hogy megértsük, miért tart olykor olyan sok idő a bitcoin tranzakciók megerősítése, először is fontos megérteni, hogyan történik az ellenőrzésük.

A lényegbe mélyedés

A tranzakció létrehozása után a rendszer egy tranzakciós üzenetet küld a Bitcoin blokkláncnak, és továbbítja a hálózaton elérhető összes csomópontot. Ezt Mempool-sornak hívják, ahol a meg nem erősített tranzakciók a bányászok általi érvényesítésre várnak. Most a bányászok (egyszerű szavakkal, új tranzakciót érvényesítő csomópontok) kiválasztanak egy tranzakciógyűjteményt (amely nem haladja meg az 1 MB-ot), és megpróbálják érvényesíteni őket egy összetett matematikai probléma megoldásával, mint a munka bizonyítékaként (POW). 

Miután egy bányász sikeresen érvényesített egy tranzakciót, és új blokkot ad hozzá a blokklánchoz, átadja azt a frissített főkönyvben más bányászoknak, akik ezen felül egy új blokkot próbálnak érvényesíteni. Ebben az esetben sok bányász szinte azonnal érvényesít egy új blokkot, és a leghosszabb lánc szabályt alkalmazza az egyik blokk elfogadására és a többi blokk eldobására. A leghosszabb láncszabály alapvetően az, hogy a hálózat minden csomópontjában elfogadjuk a blokkláncot több blokkkal, így megegyezünk ugyanazon tranzakciós előzményekben. 

Egy ilyen folyamat időigényesnek tűnik, bár a sebesség valójában a használt berendezéstől függ. A tranzakció-visszaigazolás lassú sebességének azonban számos egyéb oka is van.

Alacsony tranzakciós díj

Ha egy meg nem erősített tranzakció várakozik a Mempool sorban, a bányászok nagyobb valószínűséggel veszik fel a tranzakciókat magas tranzakciós díjjal. Miért is? Mert a bányászok szemszögéből nézve, amikor új blokkot bányásznak a fordítás érvényesítésére, akkor a számítási teljesítményt, tehát energiát használnak, ami pénzbe kerül. Ezért nagyobb valószínűséggel fordítják erőforrásaikat és pénzüket egy olyan tranzakció érvényesítésére, amely jobb megtérülést kínál számukra.

Hálózati torlódások

A Bitcoin blokklánc blokkjai csak olyan tranzakciók gyűjteményét tartalmazhatják, amelyek legfeljebb 1 MB adatot tartalmaznak. Ezért a Bitcoin blokklánc másodpercenként legfeljebb 7 tranzakciót tud kezelni. Figyelembe véve az összetett matematikai problémák jelenlegi nehézségét, átlagosan 10 percet vesz igénybe a leghosszabb láncszabály alkalmazása és egy új blokk érvényesítése. Tehát, ha a hálózat túlterhelt, és nagyszámú meg nem erősített tranzakció hever a Mempool sorban, ez még akkor is sokáig tarthat, ha hajlandó magasabb tranzakciós díjat fizetni.

Tranzakció mérete

Mivel a Bitcoin blokkláncban egy blokk csak legfeljebb 1 MB méretű információt tárolhat, egy nagy tranzakció sok helyet foglalhat el. Ez megnehezíti a bányászok számára a nagyobb méretű tranzakciók érvényesítését. Ezért a bányászok nagyobb valószínűséggel választanak kisebb tranzakciókat, amelyeket viszonylag könnyű ellenőrizni.

A legtöbb tőzsde és pénztárca dinamikusan igazítja a tranzakciós díjat a hálózati torlódások alapján. Ez azt jelenti, hogy a pénztárca szolgáltatás vagy tőzsde kiszámítja a megfelelő tranzakciós díjat az aktuális hálózati terheléstől és a tranzakció méretétől függően. A díj azonban manuálisan is módosítható. Számos pénztárca-szolgáltatás kínál felhasználóinak néhány állítható lehetőséget.

Mi a helyzet a többi altcoinnal?

A Bitcoin nem az egyetlen kriptovaluta, de valószínűleg a leglassabb. A 10 legnagyobb kriptovaluta átlagos tranzakciós sebességéhez képest a Bitcoin feldolgozása a leghosszabb ideig tart. 

Az Ethereum általában körülbelül 6 percet vesz igénybe, míg az olyan érmék, mint a Ripple (XRP) vagy a Stellar (XLM), kevesebb mint 5 másodpercet vesz igénybe. Ennek az az oka, hogy a Ripple és a Stellar több mint 1000 tranzakciót tud kezelni másodpercenként, míg a Bitcoin és az Ethereum blokklánc csak 7, illetve 15 tranzakciót tud kezelni másodpercenként.

A tranzakciós sebességről és annak korlátairól beszélve, a következő években az Ethereum 2.0 térnyerése várhatóan megoldja ezeket a korlátokat. Másrészt a Bitcoin fejlesztői hálózatuk fejlesztésén is dolgoznak, így a közösség is javulást tapasztalhat.   

Forrás: https://coinidol.com/bitcoin-transactions-slow/