plokk Chain

3 põhjust, miks Bitcoini tehingud on aeglased

01. august 2020 kell 08:27 // Uudised

Bitcoin on kõige aeglasem krüptovaluuta

Vaatamata sellele, et Bitcoin pakub enneolematut detsentraliseerimist ja turvalisust, on selle võrgul üks oluline voog, nimelt tehingukiirus. Ühe tehingu töötlemine võib kesta kuni 10 minutit. Aga miks see juhtub?

Et mõista, miks bitcoini tehingute kinnitamine mõnikord nii palju aega võtab, on oluline kõigepealt mõista, kuidas neid kontrollitakse.

Süvenemine olemusse

Kui tehing on loodud, saadetakse tehinguteade Bitcoini plokiahelasse ja edastatakse see kõigi võrgus saadaolevate sõlmede vahel. Seda nimetatakse Mempooli järjekorraks, kus kinnitamata tehingud ootavad kaevandajate poolt kinnitamist. Nüüd valivad kaevurid (lihtsamalt öeldes uut tehingut valideerivad sõlmed) tehingute kogumi (mis ei ületa 1 MB) ja proovivad neid valideerida, lahendades keeruka matemaatilise probleemi kui töötõendi (POW). 

Kui kaevandaja tehingu edukalt kinnitab ja plokiahelasse uue ploki lisab, edastab ta selle uuendatud pearaamatus teistele kaevuritele, kes proovivad lisaks sellele uut plokki kinnitada. Sel juhul valideerivad paljud kaevandajad uue ploki peaaegu silmapilkselt ning ühe ploki vastuvõtmiseks ja ülejäänud plokkide tühistamiseks rakendatakse pikima ahela reeglit. Pikima ahela reegel on põhimõtteliselt aktsepteerida plokiahelat rohkemate plokkidega igas võrgusõlmes, seega leppida kokku sama tehingute ajaloos. 

Selline protsess tundub aeganõudev, kuigi tegelikult sõltub kiirus kasutatavast seadmest. Tehingu kinnitamise aeglasel kiirusel on aga veel mitu põhjust.

Madal tehingutasu

Kui kinnitamata tehing ootab Mempooli järjekorras, võtavad kaevurid tõenäolisemalt kõrge tehingutasuga tehinguid. Miks nii? Sest kaevurite vaatenurgast vaadates kasutavad nad tõlke kinnitamiseks uut plokki kaevandades arvutusvõimsust, seega energiat, mis maksab neile raha. Seetõttu panevad nad suurema tõenäosusega oma ressursse ja raha selleks, et kinnitada neile paremat tulu pakkuvat tehingut.

Võrgu ummikud

Bitcoini plokiahela plokk võib sisaldada ainult tehingute kogumit, mis ei ületa 1 MB andmeid. Seetõttu saab Bitcoini plokiahel käsitleda ainult kuni 7 tehingut sekundis. Arvestades keeruliste matemaatiliste probleemide praegust keerukust, kulub pikima ahela reegli rakendamiseks ja uue ploki kinnitamiseks keskmiselt 10 minutit. Seega, kui võrk on ülekoormatud ja Mempooli järjekorras on suur hulk kinnitamata tehinguid, võib see siiski võtta kaua aega, isegi kui olete nõus maksma kõrgemat tehingutasu.

Tehingu suurus

Kuna Bitcoini plokiahela plokk suudab salvestada ainult kuni 1 MB suurust teavet, võib suur tehing võtta palju ruumi. Seega on kaevurite jaoks raskendatud suuremate tehingute kinnitamine. Seetõttu valivad kaevurid suurema tõenäosusega väiksemaid tehinguid, mida on suhteliselt lihtne kinnitada.

Enamik börse ja rahakotte kohandavad tehingutasu dünaamiliselt võrgu ülekoormuse alusel. See tähendab, et rahakotiteenus või -börs arvutab sobiva tehingutasu sõltuvalt praegusest võrgukoormusest ja tehingu suurusest. Tasu saab aga käsitsi reguleerida. Paljud rahakotiteenused pakuvad oma kasutajatele mõningaid reguleeritavaid võimalusi.

Aga teised altcoinid?

Bitcoin ei ole ainus krüptovaluuta, kuid tõenäoliselt kõige aeglasem. Võrreldes 10 suurima krüptovaluuta keskmise tehingukiirusega kulub Bitcoini töötlemiseks kõige kauem aega. 

Ethereum võtab tavaliselt umbes 6 minutit, samas kui mündid nagu Ripple (XRP) või Stellar (XLM) võtavad vähem kui 5 sekundit. Seda seetõttu, et Ripple ja Stellar saavad hakkama rohkem kui 1000 tehinguga sekundis, Bitcoini ja Ethereumi plokiahel aga vastavalt ainult 7 ja 15 tehingut sekundis.

Kui rääkida tehingukiirusest ja selle piirangutest, siis lähiaastatel loodetakse need piirangud lahendada Ethereum 2.0 tõusuga. Teisest küljest töötavad Bitcoini arendajad ka oma võrgu täiustamise nimel, nii et ka kogukond võib paranemist näha.   

Allikas: https://coinidol.com/bitcoin-transactions-slow/