Topics CryptoCurrent Page

Opłaty transakcyjne Blockchain: Dlaczego mają one znaczenie?

Beginner
Crypto
Blockchain
Bitcoin
10 paź 2021
13 min read

Podsumowanie AI

Pokaż więcej

Szczegółowe podsumowanie

W 1998 roku chiński inżynier Wei Dai po raz pierwszy wprowadził koncepcję „kryptowaluty”. W przeciwieństwie do konwencjonalnej waluty, waluta cyfrowa istnieje tylko online. Użytkownicy mogą wymieniać kryptowaluty online po zakupie tokenów za pomocą „prawdziwej” waluty – czyli tradycyjnej lub fiat – waluty. Kryptowaluty eliminują potrzebę posiadania centralnego organu kontroli, takiego jak instytucja finansowa lub urząd rządowy, a zamiast tego tworzą szybki, łatwy i skuteczny sposób wymiany pieniędzy dla ludzi na całym świecie.

Około dekadę po tym, jak po raz pierwszy opisano kryptowalutę, innowator używający pseudonimu „Satoshi Nakamoto” ujawnił koncepcję Bitcoina. Obecnie Bitcoin (lub BTC) jest jedną z najpopularniejszych form kryptowalut. Chociaż Bitcoin wyeliminował potrzebę posiadania władzy centralnej, nie usunął kosztów związanych z technologią stanowiącą podstawę kryptowalut. Wiedza o działaniu tej technologii może pomóc Ci lepiej zrozumieć opłaty transakcyjne — i jak zminimalizować koszty podczas korzystania z kryptowalut.

Łańcuchy blokowe, bazy danych i bitcoiny

Wszystkie zweryfikowane transakcje Bitcoin są przechowywane za pośrednictwemblockchain , rodzaju bazy danych, która przechowuje dane elektronicznie. Główną różnicą jest to, że bazy danych używają tabel do strukturyzowania swoich danych, podczas gdy blockchains przechowują dane w blokach. Po wypełnieniu bloku jest on dodawany, oznaczany czasowo i „łańcuchowy” do poprzedniego. Spowoduje to utworzenie rekordu z łatwo dostępnymi danymi i niemożliwym do odtworzenia harmonogramem.

Podobnie jak bazy danych, blockchain wymaga wielu komputerów do zarządzania i przechowywania danych. Jednak bazy danych wykorzystują serwery, które są własnością określonej osoby lub podmiotu, podczas gdy blockchain przechowują dane na wielu komputerach należących do wielu osób lub podmiotów.

Sieć Bitcoin obejmuje tysiące komputerów o nazwiewęzły , które współpracują w celu weryfikacji transakcji, wypełnienia bloków i utrzymania działania systemu.

Trilemat łańcucha blokowego

Aby blockchain działał jak najlepiej, musi być bezpieczny, zdecentralizowany i skalowalny. Trilemat blockchain, koncepcja wprowadzona przez programistę (i założyciela Ethereum)Vitalik Buterin , odnosi się do idei, że projekty blockchain mają trudności ze spełnieniem wszystkich trzech ideałów. 

Programiści Blockchain wykorzystują koncepcję trylematu do dalszego udoskonalania sieci i tworzenia narzędzi do osiągnięcia optymalnej funkcjonalności.

Bezpieczeństwo

Blockchain został zaprojektowany tak, aby był demokratyczny i immutowalny. Zabezpieczenie łańcucha blokowego jest utrzymywane poprzez kodowanie, a także algorytmy konsensusu, które określają liczbę węzłów sieciowych wymaganych do potwierdzenia transakcji przed finalizacją. A ponieważ blockchain składa się z serii bloków, które rejestrują dane w funkcjach hash ze znacznikami czasu, udowodnił swoją odporność na manipulowanie danymi i hakowanie. 

Decentralizacja

Jednym z zadań instytucji centralnych jest zapobieganiepodwójnym wydatkom i podobnym problemom. Są one jednak narażone na ataki DDoS i inne problemy z bezpieczeństwem. Pomysł zdecentralizowanej sieci blockchain jest odszyfrowywany jako środowisko, w którym nikt nie musi nikogo znać, ponieważ każdy węzeł jest przekazywany z tymi samymi informacjami w księdze rozproszonej. 

Zdecentralizowane systemy, takie jak Bitcoin, są zasadniczo nie do zniesienia, a algorytmy lub mechanizmy konsensusu zapewniają dodatkowe bezpieczeństwo systemu, jednocześnie zapobiegając podwójnym wydatkom i egzekwowaniu równości rówieśników. Jeśli ktoś spróbuje zmienić lub uszkodzić księgę, większość uczestników sieci musi osiągnąć konsensus, aby to zrobić.

Skalowalność

W okresach intensywnego użytkowania mogą wystąpić zacięcia ruchu, spowalniając przetwarzanie transakcji i zwiększając koszty dla użytkowników. Skalowalny blockchain jest niezbędny do utrzymania przewagi konkurencyjnej dzięki scentralizowanym sieciom.

Aby przezwyciężyć i rozwiązać trilemat blockchain, niektórzy programiści zalecają bezpośrednie modyfikacje sieci — rozwiązania warstwy 1, takie jak Ethereum. Inni zasugerowali opracowanie dodatkowych sieci, czyli rozwiązań Layer 2, zaprojektowanych do działania wraz z blockchainem, takich jakLightning Network na Bitcoinach lub Litecoinach. Ważne jest, aby zauważyć, że technologia blockchain jest nadal w fazie niemowlęcej, a wraz z nią ewoluuje, podobnie jak potencjalne rozwiązania trilematu blockchain.

Dlaczego obowiązują opłaty transakcyjne w bitcoinach?

Na początku Bitcoin górnicy pracowali szybko, aby zweryfikować transakcje. Ponieważ waluta cyfrowa gwałtownie rośnie popularność, transakcje stają się coraz liczniejsze i bardziej skomplikowane. Opłata transakcyjna w bitcoinach została zainicjowana w celu przyspieszenia walidacji transakcji Bitcoin.

Opłaty są powiązane z rozmiarem transakcji i wiekiem wejściowym. Innymi słowy, transakcja zawierająca więcej bajtów, które zajmują więcej danych blokowych, będzie mieć wyższe opłaty transakcyjne. Dodatkowe opłaty mogą przyspieszyć transakcję w systemie, zasadniczo umieszczając ją w kolejce priorytetowej. Innymi słowy, możesz zapłacić więcej, aby transakcje były weryfikowane szybciej.

Pobrane opłaty trafiają do górników, którzy weryfikują i rejestrują transakcje Bitcoin oraz pomagają utrzymać płynność i funkcjonalność systemu poprzez:

  • wspieranie przetwarzania transakcji
  • płacenie górnikom, którzy zatwierdzają transakcje
  • eliminowanie transakcji spamu

Innymi słowy, opłaty transakcyjne Bitcoin chronią i zachowują integralność sieci Bitcoin.

Zrozumienie opłat transakcyjnych Bitcoin

Koncepcyjnie opłaty transakcyjne bitcoin reprezentują szybkość, z jaką użytkownik chce, aby jego transakcja została zweryfikowana na blockchain. Chociaż zdecentralizowana natura Bitcoina ułatwia każdemuudział jako górnik – co oznacza weryfikację i rejestrowanie transakcji w celu utworzenia bloku i dołączenia do nich przez łańcuch. Jednak proces wydobycia Bitcoina, czyli BTC, jest zarówno złożony, jak i kosztowny. Platformy górnicze są drogie i często zużywają ogromne ilości energii elektrycznej, podczas gdy opłaty dotacyjne i transakcyjne pomagają zrównoważyć te koszty i zachęcić górników za każdym razem, gdy nowy blok został zatwierdzony. 

Górnicy otrzymują opłaty transakcyjne i blokują subwencje jako „nagrodę blokową” za każdym razem, gdy pomyślnie dodali blokadę do łańcucha blokowego. Dotacja bloków jest ustalana przy każdym wydobyciu bitcoinów i została zmniejszona o połowę (połowa bitcoina), co cztery lata lub co 210 000 bloków. Patrząc wstecz na rok 2009, wydobyty bitcoin otrzymałby 50 BTC, a w 2012 roku, ale wraz z upływem lat nagrody zostały zmniejszone o połowę, a ostatnie połowa w 2020 roku ustawiły nagrody na 6,25 BTC.

Połowa zdarzeń powoduje spadek hashrate, zwiększając w ten sposób moc obliczeniową i energię potrzebną do wydobywania nowych bloków. Jednak rosnące opłaty transakcyjne pomagają zachęcić górników do utrzymania bezpieczeństwa i higieny sieci. Opłaty transakcyjne ustala się na podstawie kilku czynników:

  • jak bardzo zatłoczona jest obecnie sieć kryptowalut
  • ilość danych zawartych w konkretnej transakcji Bitcoin
  • priorytet transakcji

Ostatni punkt znajduje się pod kontrolą użytkownika. Jeśli chcesz pilnie przetworzyć transakcję Bitcoin, możesz zapłacić wyższą opłatę, aby nadać jej priorytet. Jeśli transakcja jest mniej pilna, możesz wybrać niższą opłatę. W takim przypadku transakcja pozostanie w puli pamięci (lub mempoolu) do czasu spowolnienia ruchu.

Mempool można uznać za kolejkę. Po zainicjowaniu transakcji trafia ona do mempoolu. Transakcje, które czekają, pozostają w mempoolu do momentu potwierdzenia ich przez górnika i dodania do bloku. Gdy mempool wypełnia się, górnicy najpierw wybierają transakcje Bitcoin z wyższymi opłatami.

System ten może zapewnić płynniejszą realizację transakcji, ale może również prowadzić do pewnego rodzaju wojny przetargowej. Wiele osób korzystających z kryptowalut jest skłonnych zapłacić składkę, aby zapewnić, że ich transakcje zostaną zakończone w pierwszej kolejności. Jednak ta taktyka może się cofnąć, szczególnie w okresach intensywnego użytkowania. Niektórzy użytkownicy otrzymują zawyżone opłaty, co zmusza innych górników do podwyższenia opłat.

Opłaty transakcyjne: Bitcoin kontra Ethereum

Największe nazwy w kryptowalutach to Bitcoin (BTC) i Ether (ETH), a zrozumienie, w jaki sposób obliczane są opłaty, może sprawić, że zapłacisz godziwą kwotę, aby sfinalizować transakcję, bez wpadania w wojnę przetargową lub niepotrzebnego stagnowania w mempoolu.

Obliczanie opłat transakcyjnych Bitcoin

Aby obliczyć opłaty bitcoin, masz kilka opcji. W niektórych portfelach możesz zautomatyzować proces, co pozwala wybrać szybkość realizacji transakcji i odpowiednio zapłacić.

Najpierw sprawdź aktualne stawki, a następnie pomnóż je na podstawie wielkości transakcji. Bitcoiny są podzielone na Satoshis, czyli sto milionów (lub 0,00000001) BTC. Jeśli transakcja ma 225 bajtów i wybierzesz stawkę 100 Satoshis na bajt, możesz spodziewać się płatności około 22 500 Satoshis w opłatach, ponieważ 100 x 225 = 22 500. Obecnie przekłada się to na nieco ponad 14 USD, biorąc pod uwagę, że1 Satoshi wynosi 0,00056666 USD lub 0,00000001 USD BTC na dzień 11 października. 

Obliczanie opłat transakcyjnych Ethereum

Do 2021 roku wszystko w sieci Ethereum opierało się na „gazie”. Gaz jest jednostką powiązaną z ilością mocy obliczeniowej niezbędnej do wykonania określonej transakcji. Nazwa pt. „gaz” odnosi się do energii wykorzystywanej do utrzymania ruchu sieci Ethereum.

W tym systemie płatności wszystko jest powiązane z gazem. Prosty problem związany z dodawaniem może wymagać zaledwie 5 jednostek gazu, podczas gdy realizacja rzeczywistej transakcji może kosztować 20 000. Aby określić opłatę transakcyjną, użytkownik musi znać cenę gazu, która jest mierzona ingwei , lub równowartość 0,000000001 (jeden miliard) ETH.

Aby obliczyć, należy pomnożyć koszt gazu przez cenę gazu. Na przykład możesz mieć transakcję, która będzie kosztować 20 000 jednostek gazowych, a cena gazu wynosi 100 gwei . Całkowity koszt tej transakcji wyniesie dwa miliony gwei, ponieważ 20 000 x 100 = 2 miliony. Przekłada się to na nieco powyżej 7 USD, zakładając, że 1 gwei jest równowartością 0,00000359 USD. 

Użytkownicy mogą ustawić „limit gazu”, który odnosił się do limitu wydatków lub ilości gazu, jaką chcesz wykorzystać do konkretnej transakcji. Złożone transakcje wymagały więcej pracy, więc ich limity gazu musiałyby być wyższe niż w przypadku prostszych transakcji.

System okazał się jednak uciążliwy, a wielu użytkowników nie płaciło zbyt dużo, co może prowadzić do odrzucenia transakcji lub konieczności przepłacania. (Pomyśl o umieszczeniu zbyt wielu pieczątek na kopercie, którą chcesz wysłać, zamiast ryzykować, że list zostanie zwrócony za niewystarczającą pocztę). Aktualizacja EIP-1559 zmieniła sposób płacenia przez użytkowników za transakcje. Zamiast tego użytkownicy ETH zapłaciliby opłatę podstawową za określone transakcje. Część każdej pobranej opłaty jest „palona”, co usuwa monety z obiegu, a reszta trafia do górników. Użytkownicy ETH mają również możliwość „podpowiadania” górnikom, co może przyspieszyć przetwarzanie i rejestrowanie ich transakcji.

Średnie opłaty transakcyjne

Opłaty transakcyjne są niezbędnym kosztem przeprowadzania transakcji finansowych w XXI wieku, a transakcje kryptowalutowe nie są wyjątkiem. Zarówno Bitcoin, jak i Ethereum łączą koszt transakcji z jej rozmiarem, a użytkownicy mogą zapłacić więcej, aby przyspieszyć proces. Średnia opłata transakcyjna w bitcoinach zmienia się z dnia na dzień, w zależności od natężenia ruchu i innych czynników. To samo dotyczy sieci Ethereum.

Obecnie średnie opłaty bitcoin wynoszą od 2 do 5 USD, co przekłada się na od 3700 do 9170 Satoshi. Średnia opłata transakcyjna ETH wynosi od 2 do 7 USD lub od 0,00056 do 0,002 ETH.

Średnie transakcje na dzień

Sieci BTC i ETH kwitną, a niezliczone transakcje są realizowane i weryfikowane każdego dnia. W sieci Bitcoin wykonuje się od około 200 000 do 300 000 transakcji dziennie. Z drugiej strony Ethereum wykonuje każdego dnia ponad milion transakcji.

Realizacja transakcji w dniu, w którym ruch jest lekki, może obniżyć stawkę transakcji bez konieczności narażania szybkości weryfikacji.

Alternatywy

Wysokie opłaty transakcyjne Bitcoin są atrakcyjne dla górników, ale mogą nie być tak popularne wśród użytkowników. Struktura opłat może być taka, że niektórzy użytkownicy płacą równowartość kwoty transakcji w opłatach, szczególnie w przypadku mniejszych transakcji.

Opłaty transakcyjne nie są jedynym problemem z dokowaniem Bitcoina. Skalowalność okazuje się również być czymś na pięcie Achillesa. Protokół Bitcoin jasno określa rozmiar i generowanie bloku, co ogranicza Bitcoin do około siedmiutransakcji na sekundę, czyli TPS. Doprowadziło to do rozgałęzienia Bitcoina na dodatkowe widelce, takie jak Bitcoin Gold (BTG) iBitcoin Cash (BCH). Z drugiej strony Ethereum ma większe łańcuchy blokowe i może przetwarzać około 20 TPS, aETH 2.0płaci za bardziej skalowalne rozwiązanie.

Aby zmienić protokół Bitcoin, wszyscy jego użytkownicy muszą zgodzić się na i wybrać konkretne oprogramowanie. Lightning Network oferuje alternatywę, która została zaprojektowana jako protokół płatności warstwy 2, co oznacza, że jest ona nałożona warstwowo na łańcuch blokowy. Dzięki Lightning Network możesz wykonać wiele transakcji przed zamknięciem kanału płatności i rozliczeniem ostatecznej transakcji z blockchain.

Sieć piorunów

Lightning Network to rozwiązanie off-chain, które znajduje się na szczycie łańcucha blokowego, nie tylko w sieci Bitcoina, głównie pomaga szybko i bezpiecznie przetwarzać płatności blockchain bez potencjalnie długich czasów potwierdzenia bloków. Pozwala nawet użytkownikom na natychmiastowe wykonywanie zamian atomowych w ramach łańcucha krzyżowego bez polegania na stronach trzecich. 

Jedną z najważniejszych cech sieci Lightning Network jest możliwość umożliwienia małych płatności, nawet mniejszych niż Satoshi. Proces ten jest bardziej prywatny, co pozwala na wykonanie wielu pojedynczych transakcji bez emisji przez blockchain. Jak sama nazwa wskazuje, Lightning Network jest również szybka, praktycznie bez ograniczeń dla TPS. Czasy rozliczenia są równie szybkie, a średnia transakcja rozlicza się w około minucie lub krócej. Opłaty również są niższe.

Dla tych, którzy szukają prywatności, szybkości i przystępności cenowej, Lightning Network oferuje doskonałą alternatywę.

Bardziej skalowalny mechanizm konsensusu

Mechanizm lub algorytm konsensusu odnosi się do określonego protokołu zaprojektowanego w celu zapewnienia wydajnej współpracy sieci komputerów przy jednoczesnym zachowaniu bezpieczeństwa. Algorytm ten jest często używany do zapewnienia skutecznego działania sieci kryptowalutowej i zapobiegania określonym rodzajom ataków systemowych.

Jeśli główną słabością Bitcoina jest jego skalowalność, bardziej skalowalny mechanizm konsensusu może pomóc obniżyć koszty. Obecnie Bitcoin działa na konsensusieproof of work (PoW), który wymaga od każdego węzła rozwiązania złożonych problemów matematycznych w celu walidacji transakcji. Pierwszy, który dokończy problem, może dodać następny blok do łańcucha. Blok jest następnie weryfikowany z danymi wprowadzonymi do łańcucha blokowego.

Protokół odporny na stawka (PoS) jest zarówno bardziej skalowalny, jak i zrównoważony niż protokół PoW. PoS łączy moc górniczą z stawkami własności. Górnicy nie muszą wydatkować energii na rozwiązywanie problemów matematycznych, ale ograniczają się do wydobycia określonej liczby transakcji związanych z ich stawkami własnościowymi. Górnik z 1% udziałów własnościowych byłby w stanie wydobyć 1% bloków.

Systemy PoS są również mniej podatne na określony rodzaj ataku gospodarczego. Górnik musiałby posiadać ponad połowę cyfrowych monet w sieci, aby uruchomić atak systemowy, który byłby niekorzystny dla jego zainteresowań.

Ostatecznie system PoS jest bardziej skalowalny, energooszczędny i bezpieczny niż systemy PoW.

Okazuj się na mniej zatorów

Znacznie z tego, że korek powoduje przeciążenie, większa liczba transakcji czekających na sieć skutkuje wolniejszym ruchem i wyższymi opłatami. Ergo, opłaty zwykle rosną w okresach szczytowego wykorzystania.

Jeśli Twoja transakcja Bitcoin nie jest pilna, możesz „obejść się” i poczekać na otwarcie, tak jak możesz zdecydować się opuścić trochę później w ciągu dnia, aby uniknąć ruchu w godzinach szczytu. Łańcuch blokowy ma tendencję do przewidywalnych szczytów i dolin, ze względu na to, że firmy realizują większe transakcje. Oczekiwanie na zakończenie Twojego weekendu może oznaczać mniejszy ruch, szybsze transakcje rozliczeniowe i mniejsze opłaty. Jest to jedna z zalet rynków, które nigdy się nie zamykają.

Chociaż opłaty celne są możliwe, nadal górnicy ustalają priorytety i przetwarzają transakcje w oparciu o kilka czynników, w tym o wielkość opłaty. Twoje większe transakcje mogą zająć nieco więcej czasu, ale zostaną dodane do łańcucha blokowego, zwykle gdy ruch maleje.

Konkluzja

Wyższe lub niższe opłaty mogą znacząco obniżyć zyski i wpłynąć na zyski i straty kapitałowe. Opłaty te są niezbędnym elementem transakcji w aktywach cyfrowych, ale możesz podjąć kroki w celu obniżenia ogólnych kosztów i zmniejszenia ryzyka nadpłaty, niezależnie od tego, czy oznacza to wybór alternatywnego systemu dla mniejszych transakcji, takich jak Lightning Network, czy czekanie na idealny czas na przetworzenie transakcji. Przeszukiwanie dostępnych opcji i znalezienie najlepszego rozwiązania dla swoich potrzeb może pomóc Ci zaoszczędzić zarówno na cenach transakcji, jak i kosztach prowadzenia działalności.

Aplikacja Bybit
Zarabiaj w inteligentny sposób