18 / 736SAT/vB

Transaction Fees

opłaty transakcyjne

Dlaczego mała płatność może kosztować więcej niż duża, kto dostaje opłatę i co zrobić, gdy transakcja czeka.

Transaction Fees to opłaty w bitcoinach za umieszczenie transakcji w bloku. Trafiają do górnika, który uwzględnia ją w poprawnym bloku; nie ustala ich bank ani wspólny cennik sieci. Portfel zwykle proponuje opłatę na podstawie rozmiaru transakcji i oczekiwanego czasu potwierdzenia. Wyższa oferta nie rezerwuje jednak terminu.

Transaction Fees: rozmiar i opłataOszacuj wirtualny rozmiar transakcji, opłatę według własnej stawki i jej orientacyjną wartość w wybranej walucie.

Wyobraź sobie, że portfel wykorzystuje otrzymane wcześniej 100 000 satoshi. Satoshi, w skrócie sat, to najmniejsza jednostka BTC. Wysyła odbiorcy 60 000 sat, a Tobie zwraca 38 000 sat reszty. Pozostałe 2 000 sat to opłata. Wykorzystywane środki nazywamy wejściami, a nowe kwoty dla odbiorcy i resztę — wyjściami. Opłata zwykłej transakcji to suma wejść minus suma wszystkich wyjść. Nie jest osobnym przelewem na specjalny adres: górnik może doliczyć ją do nagrody w transakcji coinbase, pierwszej transakcji bloku. [2] [3]

Cena zależy od potrzebnego miejsca, nie od procentu wysyłanych BTC. Portfel może złożyć małą płatność z wielu kwot otrzymanych wcześniej; każde dodatkowe wejście zwiększa ilość danych. Duży przelew z jednego wejścia może więc kosztować mniej. Stawka sat/vB mówi, ile satoshi płacisz za wirtualny bajt, jednostkę rozmiaru używaną do obliczania opłat. Przy 200 vB i 10 sat/vB zapłacisz 2 000 sat. Jednakowa stawka nie oznacza jednakowej opłaty całkowitej, jeśli rozmiary transakcji są różne. [1]

Zalecana stawka jest szacunkiem opartym na oczekujących transakcjach i dotychczasowych potwierdzeniach. Węzły przechowują oczekujące transakcje w lokalnych zbiorach zwanych Mempool. Kiedy przybywa chętnych na ograniczone miejsce w blokach, wcześniejsza stawka może już nie wystarczyć do szybkiego potwierdzenia. Górnicy mogą też uwzględniać zależności między transakcjami. Wyższa stawka zwiększa atrakcyjność oferty, ale nie obiecuje konkretnego bloku. Przed wysłaniem porównaj więc opłatę całkowitą i przewidywane oczekiwanie. Opłata za wypłatę z giełdy może obejmować także cenę jej usługi; nie musi odpowiadać opłacie sieciowej Twojej płatności. [3]

Niektóre portfele pozwalają podwyższyć opłatę. Replace-by-Fee (RBF) tworzy transakcję zastępczą wydającą przynajmniej jedno z tych samych wejść i oferującą wyższą opłatę; przyjęcie zależy od reguł węzłów. Child Pays for Parent (CPFP) zamiast tego wydaje dostępne wyjście oczekującej transakcji w nowej transakcji z wyższą opłatą. Aby ją otrzymać, górnik musi uwzględnić również wcześniejszą transakcję, więc ocenia cały pakiet. Potrzebujesz kontroli nad odpowiednimi środkami i obsługi w portfelu. Nie jest to uniwersalny sposób przyspieszania cudzych płatności, a żadna metoda nie gwarantuje terminu potwierdzenia. [3] [4]

Ten szczegół pomaga porównywać dane portfela: rozmiar wirtualny nie zawsze jest liczbą bajtów zapisanych danych. SegWit wprowadził wagę transakcji, w której dane podstawowe i dane do weryfikacji podpisów mają różne wagi. BIP 141 definiuje rozmiar wirtualny jako wagę podzieloną przez cztery, zaokrągloną w górę. Przy zwykłym płaceniu nie musisz obliczać tego samodzielnie. Wystarczy wiedzieć, że rodzaje wejść i budowa transakcji mogą zmieniać jej rozmiar, a tym samym opłatę przy tej samej stawce. [1]

Przykład · SAT/vB

Stawka × rozmiar wirtualny

Transakcja o rozmiarze 140 vB przy stawce 12 sat/vB płaci 1 680 sat. Przy tym samym rozmiarze wirtualnym i stawce obliczenie nie zmienia się niezależnie od tego, czy wysyłasz 0,001 BTC, czy 10 BTC.

Pełniejszy obraz uzyskasz, czytając to hasło razem z Transakcja, Mempool, Wydobywanie, Block Subsidy, SegWit. Do tego hasła prowadzą również odsyłacze z Wydobywanie, Transakcja, Block Subsidy, Mempool.

01Czy opłaty Bitcoin są procentem wysyłanej kwoty?

Nie. Opłata odpowiada rozmiarowi wirtualnemu i wybranej stawce w sat/vB, a nie procentowi przesyłanych BTC. Zalecana stawka jest oszacowaniem i nie gwarantuje czasu potwierdzenia.

02Czy można podwyższyć opłatę po wysłaniu?

Czasem tak. Replace-by-Fee (RBF) proponuje niepotwierdzoną transakcję zastępczą zgodnie z regułami węzłów. CPFP (Child Pays for Parent) wydaje dostępne wyjście transakcji rodzica i zwiększa łączną stawkę pakietu. Wymagane są uprawnienia do wydania i obsługa przez portfel; żadna metoda nie gwarantuje potwierdzenia.

DOC · 001BIP 141: virtual sizeŹródło pierwotne DOC · 002Bitcoin Core v29.0: transaction feesŹródło pierwotne DOC · 003Bitcoin Core v29.0: block assemblyŹródło pierwotne DOC · 004Bitcoin Core v29.0: replacement policyŹródło pierwotne
Zaktualizowano: Najpierw źródła · To nie jest porada inwestycyjna