Streszczenie
W przypadku sieci blockchain opłaty transakcyjne pełnią dwie podstawowe funkcje. Jednym z nich jest nagradzanie górników lub weryfikatorów, którzy potwierdzają transakcje; drugim jest zapewnienie bezpieczeństwa sieci blockchain i unikanie ataków spamowych.
Opłaty transakcyjne mogą być większe lub mniejsze, w zależności od aktywności sieci. Ponadto czynniki rynkowe będą miały również wpływ na opłaty transakcyjne. Chociaż wysokie opłaty transakcyjne będą utrudniać powszechne stosowanie blockchainu, jeśli opłaty będą zbyt niskie, może to powodować zagrożenia bezpieczeństwa.
Dlaczego pobierane są opłaty transakcyjne?
W przypadku większości systemów blockchain opłaty transakcyjne były od początku ważnym elementem. Użytkownicy muszą głównie płacić opłaty transakcyjne podczas wysyłania, wpłacania lub wypłacania walut cyfrowych.
Większość transakcji w walucie cyfrowej generuje opłaty manipulacyjne, głównie z dwóch powodów. Po pierwsze, opłaty transakcyjne zmniejszają ilość spamu w sieci, jednocześnie znacznie zwiększając koszty przeprowadzania ataków spamowych na dużą skalę. Po drugie, opłaty transakcyjne służą jako nagroda dla użytkowników, którzy pomagają w weryfikacji i zatwierdzaniu transakcji. Dlatego opłaty transakcyjne można również uznać za nagrodę za aktywne utrzymanie sieci.
W przypadku większości blockchainów opłaty transakcyjne są zwykle utrzymywane na stosunkowo niskim poziomie, ale jeśli ruch w sieci jest bardzo duży, opłaty mogą stać się bardzo wysokie. Z punktu widzenia użytkownika od uiszczonej opłaty transakcyjnej zależy, czy transakcja będzie mogła zostać najpierw dodana do kolejnego bloku. Im wyższa opłata transakcyjna wniesiona przez użytkownika, tym szybciej transakcja zostanie potwierdzona.
Opłaty transakcyjne Bitcoinem
Jako pierwsza na świecie sieć blockchain, Bitcoin przejął wiodącą rolę w ustalaniu standardów opłat transakcyjnych, które są nadal używane w wielu walutach cyfrowych. Satoshi Nakamoto odkrył, że ustalanie opłat transakcyjnych nie tylko chroni sieć przed atakami spamowymi na dużą skalę, ale także zachęca aktywnych użytkowników do odpowiedniego zachowania.
Po potwierdzeniu, że transakcję można dodać do nowego bloku, górnicy Bitcoin otrzymują odpowiednią opłatę transakcyjną. Pula niepotwierdzonych transakcji nazywana jest pulą pamięci (w skrócie „mempool”). Kiedy użytkownik wysyła Bitcoin do innego portfela Bitcoin i jest skłonny zapłacić więcej opłat za transakcję, górnicy w naturalny sposób będą traktowali tę transakcję priorytetowo.
Dlatego przestępcy, którzy chcą w złośliwy sposób spowolnić przetwarzanie sieci, muszą uiścić odpowiednią opłatę transakcyjną za każdą transakcję. Jeśli będą skłonni płacić jedynie niskie opłaty transakcyjne, górnicy prawdopodobnie zignorują swoje transakcje. Jeśli płacą rozsądne opłaty transakcyjne, ponoszą wysokie koszty finansowe. Dlatego opłaty transakcyjne stają się prostym i skutecznym filtrem spamu.
Jak obliczane są opłaty transakcyjne Bitcoin?
W sieci Bitcoin niektóre cyfrowe portfele walutowe umożliwiają użytkownikom ręczne ustawianie opłat transakcyjnych. Użytkownicy mogą ustawić opłatę manipulacyjną na zero podczas wysyłania Bitcoinów, ale takie transakcje prawdopodobnie zostaną zignorowane przez górników, co spowoduje niezweryfikowane transakcje.
Wbrew temu, co niektórzy myślą, opłaty transakcyjne Bitcoin nie zależą od kwoty transakcji, ale od wielkości transakcji (w bajtach). Na przykład, zakładając, że użytkownik dokona transakcji o rozmiarze 400 bajtów, bieżąca średnia opłata za transakcję wynosi 80 satoshi/bajt. W takim przypadku użytkownik musiałby zapłacić około 32 000 satoshi (0,00032 Bitcoinów), aby mieć szansę na dodanie tej transakcji do następnego bloku.
Gdy sieć jest zajęta i istnieje duże zapotrzebowanie ze strony użytkowników na wysyłanie Bitcoinów, opłaty wymagane do przyspieszenia potwierdzenia transakcji wzrosną, ponieważ inni użytkownicy Bitcoin również będą próbowali przyspieszyć potwierdzanie transakcji. Może się to zdarzyć od czasu do czasu w okresach dużej zmienności rynku.
Dlatego wysokie opłaty transakcyjne stanowią wyzwanie dla codziennego stosowania Bitcoina. Na przykład, jeśli użyjesz Bitcoina do zakupu filiżanki kawy o wartości 3 dolarów, opłata manipulacyjna będzie znacznie wyższa niż cena samej kawy, co może być bardzo niepraktyczne.
Blok może zawierać tylko określoną liczbę transakcji, a pojemność bloku (tj. wielkość bloku) wynosi tylko 1 MB. Chociaż górnicy ciężko pracowali, aby szybko dodać te bloki do łańcucha bloków, prędkość jest ostatecznie ograniczona.
W tej chwili skalowalność sieci walut cyfrowych staje się kluczowym czynnikiem przy ustalaniu opłat transakcyjnych w sieci. Twórcy Blockchain stale pracują nad rozwiązaniem tego problemu. Zakończone wcześniej aktualizacje sieci, takie jak wdrożenie SegWit i Lightning Network, znacznie poprawiły skalowalność.
➟ Chcesz rozpocząć swoją przygodę z cyfrową walutą? Zapraszamy do zakupu Bitcoinów na Binance!
Opłaty transakcyjne w Ethereum
Opłaty transakcyjne w Ethereum są obliczane inaczej niż w przypadku Bitcoin. Ta ostatnia uwzględnia moc obliczeniową, czyli gaz, niezbędną do przetworzenia transakcji. Ceny paliw wahają się od wysokich do niskich i są wyceniane w Ethereum (ETH), natywnym tokenie sieci Ethereum.
Chociaż ilość paliwa wymagana do danej transakcji może pozostać stała, cena paliwa może nadal ulegać wahaniom. Ceny paliw są bezpośrednio powiązane z ruchem sieciowym. Jeśli użytkownik zapłaci wyższą cenę za gaz, górnicy prawdopodobnie będą traktować priorytetowo transakcję.
Jak obliczyć opłaty transakcyjne Ethereum?
Mówiąc najprościej, całkowita opłata za gaz jest równa opłacie kosztowej powiększonej o premię motywacyjną za przetwarzanie transakcji. Jednak użytkownicy powinni również wziąć pod uwagę limit paliwa, który jest wskaźnikiem wyznaczającym górny limit ceny, jaką można zapłacić za tę transakcję lub zadanie.
Innymi słowy, zużyte paliwo odnosi się do ilości wymaganej pracy, natomiast cena paliwa odnosi się do ceny za godzinę pracy. Relacja między nimi a limitem gazu określa całkowite opłaty transakcyjne za transakcje Ethereum lub operacje na inteligentnych kontraktach.
Na przykład, jeśli transakcja zużywa 21 000 gazu, a cena gazu wynosi 71 Gwei, opłata transakcyjna wynosi 1 491 000 Gwei lub 0,001491 Ethereum (ETH).

Źródło: Etherscan.io
W miarę jak Ethereum zmierza w kierunku modelu dowodu stawki (patrz Casper), oczekuje się, że opłaty za gaz spadną. Zmniejszona zostanie także ilość gazu potrzebna do potwierdzenia pojedynczej transakcji, gdyż do weryfikacji transakcji sieć potrzebuje jedynie ułamka mocy obliczeniowej. Jednak ruch sieciowy nadal będzie miał wpływ na opłaty transakcyjne, ponieważ walidatorzy będą preferować transakcje z wyższymi opłatami.
Opłaty transakcyjne Binance Chain
Binance Chain to sieć blockchain, która umożliwia użytkownikom handel i kupno Binance Coin (BNB) i innych tokenów BEP-2. W Binance Chain użytkownicy mogą również samodzielnie tworzyć i wydawać tokeny. Binance Chain korzysta z delegowanego mechanizmu konsensusu typu dowód stawki. Dlatego w Binance Chain nie ma górników, są tylko walidatorzy.
Binance Chain obsługuje również zdecentralizowaną platformę wymiany Binance, na której użytkownicy mogą bezpośrednio handlować aktywami w walutach cyfrowych w swoich portfelach. Opłaty transakcyjne w Binance Chain i na zdecentralizowanej giełdzie uiszczane są w Binance Coin (BNB).
Należy pamiętać, że Binance Chain i Binance Smart Chain to dwa różne łańcuchy bloków. Aby uzyskać więcej informacji, zobacz Wprowadzenie do Binance Smart Chain (BSC).
Jak obliczane są opłaty transakcyjne Binance Chain?
To, czy obowiązuje standardowa struktura opłat transakcyjnych w Binance Coin (BNB), zależy od tego, jakie operacje użytkownik chce wykonać. Opłaty za wysyłanie BNB różnią się od opłat za handel BNB na zdecentralizowanej giełdzie Binance. Co więcej, całkowita cena transakcyjna może również wzrosnąć lub spaść wraz z ceną rynkową Binance Coin (BNB).
Podczas przeprowadzania transakcji niezwiązanych ze sprzedażą (takich jak wpłata lub wypłata Binance Coin z portfela) opłaty transakcyjne można uiścić wyłącznie w Binance Coin (BNB). Podczas prowadzenia działań transakcyjnych na zdecentralizowanej platformie wymiany opłaty transakcyjne można uiścić przy użyciu tokenów znajdujących się w obrocie, ale płatność w Binance Coin (BNB) może zostać objęta zniżką. Program ten pomaga motywować użytkowników do korzystania z Binance Coin (BNB) i budować solidną 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 z Binance Chain (tj. dwiema niezależnymi sieciami). Binance Coin (BNB) działające w Binance Chain i Binance Smart Chain to odpowiednio tokeny BEP-2 i tokeny BEP-20.
Binance Smart Chain wspiera tworzenie inteligentnych kontraktów, które są bardziej konfigurowalne. Skład opłat transakcyjnych Binance Smart Chain nie jest tak stały jak w przypadku Binance Chain. Zamiast tego Binance Smart Chain wykorzystuje mechanizm paliwowy (podobny do Ethereum), który reprezentuje moc obliczeniową wymaganą do realizacji transakcji i operacji na inteligentnych kontraktach.
Sieć Binance Smart Chain (BSC) przyjmuje mechanizm konsensusu typu dowód stawki. Użytkownicy stają się walidatorami, stawiając Binance Coin (BNB). Po pomyślnej weryfikacji bloku możesz otrzymać odpowiednią opłatę transakcyjną.
W jaki sposób obliczane są opłaty transakcyjne Binance Smart Chain?
Jak wspomniano powyżej, struktura opłat transakcyjnych Binance Smart Chain jest bardzo podobna do struktury Ethereum. Opłaty transakcyjne wyrażone są w Gwei, czyli małej jednostce Binance Coin równej 0,000000001 ETH. Użytkownicy mogą ustalać własne ceny gazu i pozwolić walidatorom nadawać priorytet dodawaniu swoich transakcji do bloków.
Aby zapoznać się z bieżącymi i historycznymi średnimi cenami paliw, odwiedź BscScan, aby wyświetlić szczegółowe średnie dzienne ceny, historyczne minima i maksima. Od marca 2021 r. średnia opłata transakcyjna w Binance Smart Chain wynosi około 13 Gwei.
W poniższym przykładzie cena paliwa wynosi 10 Gwei. Należy pamiętać, że ustalony limit paliwa wynosi 622 732 Gwei, ale w tej transakcji wykorzystano tylko 352 755 Gwei (52,31%), a wygenerowana opłata transakcyjna wyniosła 0,00325755 Binance Coins (BNB).

Źródło: Bscscan.com
Opłaty transakcyjne Binance Smart Chain są generalnie niskie, ale jeśli użytkownik nie będzie miał Binance Coin (BNB) na swoim koncie podczas wysyłania tokenów, platforma wyświetli komunikat o braku środków. Upewnij się, że masz wystarczającą liczbę Binance Coins w swoim portfelu, aby pokryć opłaty transakcyjne.
Opłaty za wypłatę z Binance
Wypłacając pieniądze na platformie handlowej Binance, musisz uiścić odpowiednie opłaty transakcyjne. Dokładna kwota zależy od waluty cyfrowej i sieci, z której korzysta użytkownik. W przypadku transakcji przeprowadzanych w ramach platformy transakcyjnej Binance specjalnie ustaliło zestaw standardów pobierania opłat transakcyjnych. Jednakże na opłaty za wypłatę wpływają również pewne czynniki zewnętrzne, na które Binance nie ma wpływu.
Wypłaty walut cyfrowych wymagają pomocy górników lub walidatorów spoza ekosystemu Binance. Dlatego Binance musi regularnie dostosowywać opłaty za wypłaty w oparciu o warunki sieciowe, takie jak ruch i popyt.
Ustalamy również minimalne limity wypłat w walutach cyfrowych. Najnowsze standardy limitów można znaleźć na stronie internetowej poświęconej standardom opłat transakcyjnych.
Opłaty transakcyjne naliczane są w oparciu o poziom VIP konta i nie mają nic wspólnego z opłatami za wypłatę. Miesięczny skumulowany wolumen obrotu użytkownika określi poziom VIP jego konta. Obecnie maksymalny standard opłaty wynosi 0,1% wartości waluty cyfrowej będącej przedmiotem obrotu przez składającego lub przyjmującego zlecenie. Należy pamiętać, że jeśli użytkownicy płacą za pomocą Binance Coin (BNB), mogą cieszyć się pewną zniżką na opłaty transakcyjne.
Podsumować
Opłaty transakcyjne stanowią ważną część gospodarki walutą cyfrową sieci blockchain. Stanowią zachętę dla użytkowników do aktywnego utrzymywania sieci, a także odgrywają rolę w ochronie sieci przed złośliwym zachowaniem i spamem.
Jednak ruch odbierany przez niektóre sieci może również powodować znaczny wzrost opłat transakcyjnych. Zdecentralizowany charakter większości łańcuchów bloków utrudnia ich skalowanie. Niektóre sieci blockchain charakteryzują się niezwykle dużą skalowalnością i wysoką przepustowością transakcji, jednak często dzieje się to kosztem bezpieczeństwa lub decentralizacji.
Mimo to wielu programistów wciąż pracuje nad ulepszeniami i spodziewamy się, że takie ulepszenia ostatecznie zwiększą integrację walut cyfrowych w tym stale zmieniającym się świecie.



