Czym Są Blockchain'owe Opłaty Transakcyjne?
Strona Główna
Artykuły
Czym Są Blockchain'owe Opłaty Transakcyjne?

Czym Są Blockchain'owe Opłaty Transakcyjne?

Początkujący
Opublikowane Mar 15, 2021Zaktualizowane Jun 9, 2023
8m

TL;DR

W przypadku sieci blockchain opłaty transakcyjne służą dwóm zasadniczym celom. Nagradzają górników lub walidatorów, którzy pomagają potwierdzać transakcje i chronić sieć przed atakami typu "spam".

Opłaty transakcyjne mogą być zarówno małe, jak i duże, w zależności od aktywności sieci. Siły rynkowe mogą również wpływać na opłaty, które płacisz. Podczas gdy wysokie opłaty mogą utrudniać szerszą adopcję blockchaina, bardzo niskie opłaty mogą potencjalnie budzić obawy dotyczące bezpieczeństwa.


Dlaczego opłaty transakcyjne?

Opłaty transakcyjne są i były istotną częścią większości systemów blockchain od momentu ich powstania. Najprawdopodobniej natknąłeś(-aś) się na nie podczas wysyłania, wpłacania lub wypłacania krypto.

Większość kryptowalut korzysta z opłat transakcyjnych z dwóch ważnych powodów. Przede wszystkim opłaty zmniejszają ilość spamu w sieci. Powoduje to również, że ataki spamowe na dużą skalę są kosztowne i drogie w realizacji. Po drugie, opłaty transakcyjne stanowią zachętę dla użytkowników, którzy pomagają weryfikować i zatwierdzać transakcje. Potraktuj to jako nagrodę za pomoc dla sieci.

W przypadku większości blockchainów opłaty transakcyjne są stosunkowo tanie, ale mogą być dość wysokie w zależności od ruchu w sieci. Jako użytkownik, kwota, którą zdecydujesz się uiścić w opłatach, określa priorytet transakcji w dodaniu do następnego bloku. Im wyższa wniesiona opłata, tym szybszy proces potwierdzenia.


Opłaty transakcyjne Bitcoin

Jako pierwsza na świecie sieć blockchain, Bitcoin wyznaczył standard opłat transakcyjnych używanych obecnie przez wiele kryptowalut. Satoshi Nakamoto zdał sobie sprawę, że opłaty transakcyjne mogą chronić sieć przed atakami spamerskimi na dużą skalę i zachęcać do dobrego zachowania.
Wydobywcy Bitcoina otrzymują opłaty transakcyjne w ramach procesu potwierdzania transakcji do nowego bloku. Pula niepotwierdzonych transakcji nazywana jest pulą pamięci (lub mempool'em). Oczywiście wydobywcy będą traktować priorytetowo transakcje z wyższymi opłatami, które użytkownicy zgodzili się zapłacić, wysyłając swoje BTC do innego portfela bitcoin.

Złośliwi aktorzy, którzy chcą spowolnić sieć, muszą zatem uiścić opłatę związaną z każdą transakcją. Jeśli ustalą zbyt niską opłatę, wydobywcy prawdopodobnie zignorują ich transakcje. Jeśli ustawią je na odpowiednim poziomie, poniosą wysokie koszty ekonomiczne. Tak więc opłaty transakcyjne działają również jako prosty, ale skuteczny filtr antyspamowy.


Jak obliczane są opłaty transakcyjne BTC?

W sieci Bitcoin niektóre portfele krypto pozwalają użytkownikom ręcznie ustawić opłaty transakcyjne.  Możliwe jest również wysłanie BTC z zerowymi opłatami, ale górnicy najprawdopodobniej zignorują takie transakcje, co oznacza, że nie zostaną one zweryfikowane.
W przeciwieństwie do niektórych opinii, opłaty za przesył Bitcoina nie zależą od wysłanej kwoty, ale od rozmiaru transakcji (w bajtach). Na przykład wyobraź sobie, że rozmiar transakcji wynosi 400 bajtów, a średnia opłata transakcyjna wynosi teraz 80 satoshi za bajt. W takim przypadku musiałbyś zapłacić około 32,000 satoshi (lub 0.0032 BTC), aby mieć dużą szansę na dodanie transakcji do następnego bloku.
Kiedy ruch w sieci jest duży i istnieje duże zapotrzebowanie na wysyłanie BTC, opłata transakcyjna potrzebna do szybkiego potwierdzenia rośnie, ponieważ inni użytkownicy bitcoina próbują zrobić to samo. Może to mieć miejsce w okresach dużej zmienności na rynku. 

W związku z tym wysokie opłaty mogą utrudniać korzystanie z BTC w codziennych sytuacjach. Kupowanie filiżanki kawy za $3 może nie być praktyczne, jeśli opłaty są znacznie wyższe.

Tylko pewna liczba transakcji może być zawarta w bloku, który ma limit 1 MB (tj. rozmiar bloku). Górnicy dodają te bloki do blockchaina tak szybko, jak to możliwe, ale nadal istnieje ograniczenie ich szybkości.

Skalowalność sieci kryptowalut jest kluczową kwestią przy decydowaniu o opłatach sieciowych. Twórcy Blockchaina nieustannie podejmują wysiłki, aby rozwiązać ten problem. Poprzednie aktualizacje sieciowe pomogły poprawić skalowalność, na przykład wdrożenie SegWitLightning Network.



Opłaty transakcyjne Ethereum

Opłaty transakcyjne Ethereum działają inaczej niż w przypadku Bitcoina. Opłata uwzględnia ilość mocy obliczeniowej potrzebnej do przetworzenia transakcji, tzw. gas. Gas ma również zmienną cenę mierzoną w eterze (ETH), natywnym tokenie sieci. 

Podczas gdy gas potrzebny do realizacji konkretnej transakcji może pozostać taki sam, ceny gas'u mogą wzrosnąć lub spaść. Cena gas'u jest bezpośrednio związana z ruchem w sieci. Jeśli zapłacisz wyższą cenę gas'u, wydobywcy prawdopodobnie będą traktować priorytetowo Twoją transakcję.


Jak obliczane są opłaty transakcyjne Ethereum?

Całkowita opłata gas to po prostu cena, która pokrywa koszt, plus zachęta do przetworzenia transakcji. Należy jednak wziąć pod uwagę limit gas'u, który określa, jaka może być maksymalna cena płacona za tę transakcję lub akcję.
Innymi słowy, koszt gas'u to ilość wymaganej pracy, a cena gas'u to cena płacona za „każdą godzinę” pracy. Relacja między nimi a limitem gas'u określa całkowitą opłatę za transakcję Ethereum lub operację smart kontraktu.
Na przykład, jeśli dana transakcja kosztuje 21,000 gas'u, a cena gas'u wynosi 71 Gwei, opłata transakcyjna wyniesie 1,491,000 Gwei lub 0.001491 ETH.
Źródło: Etherscan.io


Ponieważ Ethereum zmierza w kierunku modelu Proof of Stake (patrz Casper), oczekuje się, że opłaty za gas spadną. Ilość gas'u potrzebnego do potwierdzenia transakcji będzie mniejsza, ponieważ sieć będzie potrzebować tylko ułamka mocy obliczeniowej do walidacji transakcji. Jednak ruch sieciowy może nadal wpływać na opłaty transakcyjne, ponieważ walidatorzy traktują priorytetowo transakcje o wyższej wartości.


Opłaty transakcyjne Binance Chain

Binance Chain to sieć blockchain, która umożliwia użytkownikom dokonywanie transakcji BNB oraz innymi tokenami BEP-2. Mogą również tworzyć i rozprowadzać własne tokeny. Binance Chain stosuje mechanizm konsensusu zwany Delegated Proof of Stake. Więc zamiast górników mamy walidatorów. 
Binance Chain obsługuje również Binance DEX (zdecentralizowaną giełdę), na której użytkownicy mogą handlować kryptowalutami bezpośrednio ze swoich portfeli. Opłaty transakcyjne w Binance Chain i DEX są regulowane w BNB.
Zwróć uwagę, że Binance Chain i Binance Smart Chain to dwa różne blockchainy. Aby uzyskać więcej informacji, zobacz Wprowadzenie do Binance Smart Chain (BSC).


Jak obliczane są opłaty za transakcje w Binance Chain?

W zależności od działania, które chcesz podjąć, obowiązuje struktura opłat rozliczana w BNB. Istnieje rozróżnienie między opłatami transakcyjnymi, takimi jak wysyłanie BNB, a opłatami transakcyjnymi na Binance DEX. Ponadto całkowita cena transakcji może wzrosnąć lub spaść w zależności od ceny rynkowej BNB. 

W przypadku dokonywania transakcji niezwiązanych z handlem, takich jak wypłata lub wpłata BNB do portfela, opłaty są pobierane tylko w BNB. Opłaty za działalność związaną z handlem na Binance DEX są uiszczane za pomocą tokena będącego przedmiotem obrotu, ale istnieje zniżka za płatność w BNB. Ten program pomaga motywować do zwiększonej adopcji BNB i budować bazę użytkowników.


Opłaty transakcyjne Binance Smart Chain

Binance Smart Chain (BSC) to kolejny blockchain zbudowany przez Binance, który działa równolegle do Binance Chain (tj. dwie oddzielne sieci). Podczas gdy BNB działające na Binance Chain jest tokenem BEP-2, BNB na BSC jest tokenem BEP-20.

Binance Smart Chain umożliwia tworzenie smart kontraktów, dzięki czemu jest bardziej konfigurowalny. Struktura opłat na BSC nie jest taka sama jak w przypadku Binance Chain. W tym przypadku używany jest system gas (podobny do Ethereum), odzwierciedlający moc obliczeniową potrzebną do wykonywania transakcji i operacji smart kontraktów.

Sieć BSC stosuje mechanizm konsensusu Proof of Staked Authority. Użytkownicy sieci muszą stakować BNB, aby zostać walidatorem, a po pomyślnej walidacji bloku otrzymują uwzględnione opłaty transakcyjne.


W jaki sposób obliczane są opłaty transakcyjne Binance Smart Chain?

Jak wspomniano, struktura opłat BSC jest bardzo podobna do tej, którą można zaobserwować w sieci Ethereum. Opłaty transakcyjne są wyrażone w Gwei, czyli niewielkim nominale BNB równym 0.000000001. Użytkownicy mogą ustawić ceny gas'u, aby nadać priorytet swoim transakcjom dodanym do bloku. 

Aby poznać aktualną i historyczną średnią cenę gas'u, BscScan podaje średnią dzienną wartość wraz z najniższą i najwyższą zapłaconą ceną. Na marzec 2021 średnia opłata na BSC wynosi około 13 Gwei.

W poniższym przykładzie cena gas'u wynosiła 10 Gwei. Należy pamiętać, że limit gas'u został ustalony na 622,732 Gwei, ale w tej transakcji wykorzystano tylko 352,755 (52.31%) Gwei, co skutkowało opłatą transakcyjną w wysokości 0.00325755 BNB.

Źródło: Bscscan.com

Opłaty na BSC są zwykle bardzo niskie, ale jeśli spróbujesz wysłać tokeny bez BNB na koncie, sieć poinformuje Cię, że nie masz wystarczających środków. Upewnij się, że masz w portfelu dodatkowe BNB na uregulowanie opłat transakcyjnych.


Opłaty za wypłatę z Binance

Dokonując wypłat na giełdzie Binance, musisz uiścić powiązane opłaty transakcyjne. Opłaty te różnią się w zależności od używanej kryptowaluty i sieci. Binance ma własną strukturę opłat za transakcje, które mają miejsce na platformie handlowej giełdy. Jednak na opłaty za wypłatę wpływają czynniki zewnętrzne, na które Binance nie ma wpływu.

Wypłacanie krypto jest zależne od pracy górników lub walidatorów, którzy nie są częścią ekosystemu Binance. W związku z tym Binance musi okresowo dostosowywać opłaty za wypłatę w oparciu o warunki sieciowe, które obejmują ruch i popyt.

Binance ustala również minimalne limity ilości kryptowalut, które można wypłacić. Aktualne limity można sprawdzić na stronie Harmonogram Opłat.
Opłaty transakcyjne są oparte na poziomie VIP Twojego konta i są niezależne od opłat za wypłatę. Twój skumulowany miesięczny wolumen obrotu określa poziom VIP Twojego konta. Maksymalna obecnie pobierana opłata wynosi 0.1% wartości kryptowalut będących przedmiotem obrotu zarówno jako maker, jak i taker. Pamiętaj, że użytkownicy płacący w BNB będą mieli niższe opłaty podczas handlu.


Przemyślenia końcowe

Opłaty transakcyjne są integralną częścią kryptoekonomii sieci blockchain. Stanowią one część zachęt dla użytkowników, którzy utrzymują działanie sieci. Opłaty zapewniają również warstwę ochrony przed złośliwym zachowaniem i spamem.

Jednak ilość ruchu, który ma miejsce w niektórych sieciach, doprowadziła do znacznie wyższych opłat. Zdecentralizowany charakter większości blockchainów utrudnia ich skalowanie. To prawda, że niektóre sieci charakteryzują się wysoką skalowalnością i przepustowością transakcji, ale często wiąże się to z poświęceniem bezpieczeństwa lub decentralizacji.

Mimo to wielu badaczy i programistów pracuje nad ulepszeniami, które, miejmy nadzieję, przyniosą więcej integracji, jeśli chodzi o kryptowaluty w krajach rozwijających się.