Bitcoin trenutno velja za najbolj priljubljeno in dragoceno kriptovaluto na svetu in ni videti, da se bo to kmalu spremenilo. Toda v Bitcoinovem omrežju obstajajo pomanjkljivosti, ki so za uporabnike frustrirajoče, ena najpogostejših so časi transakcij. Transakcijski časi bitcoina so lahko neverjetno visoki, toda zakaj je temu tako? Kateri dejavniki pospešujejo čas transakcije Bitcoin?
Časi transakcij in potrditve bitcoinov
Preden se lotimo dejavnikov, ki vplivajo na hitrost bitcoina, se prepričajmo, da razumemo razliko med transakcijskim in potrditvenim časom.
Čas potrditve katere koli dane transakcije se nanaša na to, kako dolgo traja, da jo omrežje zabeleži po oddaji. Posamezna Bitcoin transakcija mora iti skozi številne potrditvene faze v procesu preverjanja, da se izogne preklice ali preklice transakcij. Za popolno obdelavo posamezne transakcije z bitcoini je potrebnih najmanj šest potrditev, pri čemer večje transakcije na splošno zahtevajo več potrditev, zato potrebujejo več časa.
Ko so opravljene vse potrditvene faze, je transakcija lahko v celoti zaključena. To je čas transakcije. Časi potrditve in transakcije bitcoina se od dneva do dneva zelo razlikujejo. Nekega dne bo vaša transakcija obdelana v desetih minutah, toda ta čas lahko traja več kot eno uro. Torej, zakaj točno je temu tako?
Kaj vpliva na hitrost Bitcoin transakcij?
Težave s skalabilnostjo
Zelo pomembna stvar, ki jo je treba upoštevati pri omrežju Bitcoin, je, da trpi zaradi omejitve razširljivosti. Razširljivost se nanaša na sposobnost omrežja, da sprejme večjo uporabniško bazo in s tem večjo transakcijsko obremenitev. En blok Bitcoin ima teoretično kapaciteto do 4 MB. Vendar je večina blokov Bitcoin velikih okoli 1MB-1,5MB (prvotna omejitev pred letom 2017). alteration) in ne more shraniti skoraj toliko transakcij kot bloki, ki jih uporabljajo drugi priljubljeni kriptovalute.
Trenutno povprečni Bitcoin blok vsebuje med 1.500 in 2.500 transakcij, vendar še vedno ni dovolj glede na ogromno povpraševanje uporabnikov. Da bi to postavili v perspektivo, Bitcoin Cash, hard fork Bitcoina, ima velikost bloka 32 MB, kar pomeni, da lahko sprejme veliko več transakcij kot Bitcoin in ima zato bistveno krajši čas transakcije in provizijo.
To pomeni, da se ogromne količine transakcij z bitcoini zataknejo v tako imenovanem mempoolu. Mempool si lahko predstavljate kot nekakšno čakalnico za čakajoče transakcije. Če je transakcija veljavna, se pošlje v mempool, kjer čaka na vključitev v blok in dokončanje. Toda ker je povpraševanje po transakcijah v omrežju Bitcoin zdaj tako veliko, je mempool običajno preobremenjen s transakcijskim prometom, kar povzroča še daljše zamude.
Težava je tako razširjena, da je Bitcoin znan po svojih omejitvah razširljivosti. Mnogi lastniki bitcoinov vidijo razširljivost omrežja kot nekaj, s čimer se je treba spopasti (o čemer bomo razpravljali pozneje).
Omrežna obremenitev
Če bi bil Bitcoin sorazmerno majhna kriptovaluta, razširljivost ne bi bila niti približno tako zaskrbljujoča. Ker pa je bitcoin zelo priljubljen, omrežje obdela na stotine tisoče transakcij dnevno in na desetine milijonov transakcij letno. Ker je transakcijska obremenitev tako velika, se rudarji, ki jih preverjajo, začenjajo boriti. Na žalost je to privedlo tudi do povečanja provizij za transakcije z bitcoini, kar samo še poveča frustracijo imetnikov BTC.
Bitcoin je uporabil rešitev druge plasti, znano kot Lightning Network za skrajšanje transakcijskih časov in stroškov. Posamezniki lahko uporabljajo Lightning Network, da se izognejo provizijam z izvajanjem transakcij zunaj verige neposredno med svojimi denarnicami prek digitalnih plačilnih kanalov. To prav tako nekoliko zmanjša temperaturo verige blokov Bitcoin v smislu transakcijske obremenitve.
Medtem ko je Lightning Network razširljivo in je lahko uporabno za člane omrežja, ni vseobsegajoča rešitev za ublažitev dolgih transakcijskih časov Bitcoina. Ne samo, da je dovzeten za kibernetske napade prek manipulacije plačilnih kanalov, uporabnike stane denar, da odprejo in zaprejo plačilne kanale.
Transakcijske provizije
Poleg omejitev obremenitve omrežja in razširljivosti igrajo provizije pomembno vlogo v obdobjih transakcij Bitcoina. Ko izvajate transakcijo z bitcoini, imate možnost izbrati najnižjo možno provizijo. Medtem ko je znižanje stroškov na ta način morda smiselno na papirju, boste z izbiro najnižjega nadomestila za rudarje nizka prioriteta.
Bitcoin rudarji, ki so odgovorni za ustvarjanje in preverjanje novih blokov, so plačani za svoje delo v transakcijske provizije uporabnikov. Rudarji niso prisiljeni preveriti katere koli transakcije, na katero naletijo. Namesto tega, če rudar vidi transakcijo z najnižjo provizijo, ne bo preveč navdušen nad obdelavo, ker zanj finančno ni veliko.
Zato nekateri uporabniki Bitcoina na koncu plačajo zelo visoke provizije. Včasih trgovec morda potrebuje čim hitrejšo izvedbo transakcije in nima časa čakati na preverjanje, ki lahko traja več kot eno uro. Torej tisti, ki lahko plačajo višjo provizijo, to pogosto storijo, ker to rudarje spodbudi, da svoje transakcije obdelajo v krajšem času.
Morda se zdi nekoliko nepošteno, vendar v Bitcoin skupnosti priznavajo, da morajo rudarji porabijo veliko računalniške moči za preverjanje blokov in ohranjanje varnosti omrežja ter decentralizirano. Bitcoin rudarji (ali vozlišča) upravljajo svojo opremo 24 ur na dan, 7 dni v tednu, zato je varno reči, da vložijo dober znesek v električno energijo za delovanje. Poleg tega upoštevajte, da vaša transakcija ne bo za vedno ostala v mempoolu, če ste izbrali najnižjo provizijo. Preprosto bo trajalo dlje, da bo dokončano.
Če ste razočarani nad časom transakcije Bitcoin, lahko uporabite pospeševalnik, da poskusite pospešiti čas, ki je potreben za obdelavo vaše transakcije. Ti vam omogočajo, da ponovno oddajate svojo transakcijo, da v bistvu spomnite rudarje, da je v teku, in za to običajno zaračunate pristojbino. Toda pospeševalniki ne zagotavljajo krajšega časa transakcije in številna spletna mesta pospeševalnikov so prevara, zato je to nekoliko tvegan podvig.
Bodo transakcijski časi bitcoinov še naraščali?
Medtem ko si razvijalci Bitcoina prizadevajo zmanjšati visoke transakcijske čase in stroške omrežja, čedalje večje povpraševanje po verigi blokov Bitcoin lahko povzroči še višje stroške in čakalne dobe v prihodnost.