3 Powody, dla których transakcje Bitcoin są powolne

Coin IdolBitcoin jest najwolniejszą kryptokur walutą
Mimo że Bitcoin oferuje niespotykaną dotąd decentralizację i bezpieczeństwo, jego sieć ma jeden znaczący przepływ, a mianowicie prędkość transakcji. Przetwarzanie pojedynczej transakcji może trwać do 10 minut. Ale dlaczego tak się dzieje?

Aby zrozumieć, dlaczego transakcje Bitcoin czasami zajmują tak dużo czasu na potwierdzenie, konieczne jest, aby najpierw zrozumieć, jak są one weryfikowane.

Zagłębiając się w istotę

Po utworzeniu transakcji, wiadomość o transakcji jest wysyłana do Bitcoin Future blockchain i przekazywana do wszystkich węzłów dostępnych w sieci. Nazywa się to kolejką Mempool, w której niepotwierdzone transakcje oczekują na zatwierdzenie przez górników. Teraz górnicy (w prostych słowach, węzły zatwierdzające nową transakcję) wybiorą kolekcję transakcji (nie przekraczającą wielkości 1MB) i spróbują je zatwierdzić rozwiązując skomplikowany problem matematyczny jako dowód swojej pracy (Jeniec wojenny).

Kiedy górnik pomyślnie zatwierdzi transakcję i doda nowy blok do łańcucha blokowego, przekaże go dookoła zaktualizowanej księgi innym górnikom, którzy próbują zatwierdzić nowy blok na górze. W tym przypadku wielu górników prawie natychmiast zatwierdza nowy blok, a reguła najdłuższego łańcucha jest stosowana, aby zaakceptować jeden blok i odrzucić pozostałe. Reguła najdłuższego łańcucha w zasadzie akceptuje łańcuch blokowy z większą ilością bloków w każdym węźle sieci, a zatem zgadza się na tę samą historię transakcji.

Taki proces wydaje się być czasochłonny, choć prędkość zależy od używanego sprzętu. Istnieje jednak kilka innych powodów powolnego potwierdzania transakcji.

Niska opłata za transakcję

Kiedy niepotwierdzona transakcja czeka w kolejce do Mempool, górnicy są bardziej skłonni do odbierania transakcji z wysoką opłatą transakcyjną. Dlaczego tak jest? Ponieważ widząc to z perspektywy górników, kiedy wydobywają nowy blok do walidacji tłumaczenia, używają mocy obliczeniowej, a więc energii, która kosztuje ich pieniądze. Dlatego są bardziej skłonni przeznaczyć swoje zasoby i pieniądze na walidację transakcji, która oferuje im lepsze zyski.

Zatłoczenie sieci
Blok na Bitcoin blockchain może zawierać tylko zbiór transakcji nie przekraczający 1MB danych. Dlatego też, Bitcoin blockchain może obsługiwać tylko do 7 transakcji na sekundę. Biorąc pod uwagę obecną trudność złożonych problemów matematycznych, potrzeba średnio 10 minut, aby zastosować regułę najdłuższego łańcucha i zatwierdzić nowy blok. Tak więc, jeśli sieć jest zatłoczona i duża liczba niepotwierdzonych transakcji leży w kolejce Mempool, może to trwać długo, nawet jeśli jesteś skłonny zapłacić wyższą opłatę za transakcję.

Wielkość transakcji
Ponieważ blok w Bitcoin blockchain może przechowywać informacje tylko do 1MB wielkości, duża transakcja może zająć dużo miejsca. W związku z tym, utrudniając górnikom zatwierdzanie transakcji o większym rozmiarze. Dlatego też, górnicy są bardziej skłonni wybierać mniejsze transakcje, które są stosunkowo łatwe do walidacji.

Większość giełd i portfeli dynamicznie dostosowuje opłatę transakcyjną w oparciu o ograniczenia sieciowe. Oznacza to, że obsługa portfela lub giełda obliczy odpowiednią opłatę transakcyjną w zależności od aktualnego obciążenia sieci i wielkości transakcji. Opłata ta może być jednak regulowana ręcznie. Wiele usług związanych z portfelami oferuje swoim użytkownikom pewne regulowane opcje.

A co z innymi altcoinami?

Bitcoin nie jest jedyną kryptokur walutą, ale jest prawdopodobnie najwolniejszy. W porównaniu do średniej prędkości transakcji 10 największych kryptokur walut, Bitcoin zajmuje najdłuższy czas przetwarzania.

Ethereum trwa zazwyczaj około 6 minut, podczas gdy monety takie jak Ripple (XRP) lub Stellar (XLM) zajmują mniej niż 5 sekund. To dlatego, że Ripple i Stellar może obsłużyć więcej niż 1000 transakcji na sekundę, podczas gdy Bitcoin i Ethereum blockchain może obsłużyć tylko 7 i 15 transakcji na sekundę odpowiednio.

Mówiąc o szybkości transakcji i jej ograniczeniach, w nadchodzących latach oczekuje się, że wzrost Ethereum 2.0 rozwiąże te ograniczenia. Z drugiej strony, twórcy Bitcoinów pracują również nad ulepszeniem ich sieci, więc społeczność może zobaczyć poprawę.