51 / 736sat/vB

Fee Rate

Opłata za jednostkę rozmiaru wirtualnego

Wysyłając bitcoiny, nie płacisz procentu od przesyłanej kwoty. Płacisz za miejsce zajmowane przez transakcję w bloku. Fee Rate określa cenę jednostki tego miejsca; portfel wykorzystuje ją do oceny, jak mocno transakcja konkuruje o uwagę górników.

Fee Rate to opłata transakcyjna podzielona przez rozmiar wirtualny vsize. Zwykle podaje się ją w sat/vB, czyli satoshi na wirtualny bajt. Satoshi (sat) to najmniejsza jednostka zapisywana w podstawowej warstwie sieci Bitcoin. Łączna opłata jest różnicą wartości wejść i wyjść. Wyższa stawka może zwiększyć szansę szybkiego potwierdzenia, lecz nie zapewnia miejsca w kolejce ani terminu.

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

Wejścia transakcji wskazują wcześniej otrzymane kwoty, które teraz wydajesz. Niewydane jeszcze wyjścia nazywa się UTXO. Nowe wyjścia określają kwoty i warunki ich późniejszego wydania: na przykład dla odbiorcy oraz dla reszty wracającej do twojego portfela. Dwie transakcje o tej samej konstrukcji mogą przesyłać bardzo różne kwoty i mieć identyczny rozmiar oraz opłatę. Liczą się głównie liczba i rodzaj wejść oraz wyjść. Wydanie wielu małych UTXO może więc kosztować więcej niż wysłanie większej kwoty z jednego odpowiedniego wyjścia. Decyduje konstrukcja, nie wartość w złotych. [2] [3]

Za gotową transakcję o rozmiarze 150 vB przy stawce 20 sat/vB zapłacisz 3000 sat. Większa transakcja kosztuje więcej przy tej samej stawce. Przed podpisaniem sprawdź obie wartości: stawkę i całą opłatę. Zanim podpisy będą gotowe, portfel może szacować rozmiar, więc ostateczny wynik nie musi dokładnie odpowiadać pierwszej propozycji. [3]

SegWit to aktualizacja Bitcoina, która przeniosła część danych służących do weryfikacji transakcji, na przykład podpisy, do osobnej części zwanej witness. SegWit nadaje danym różną wagę: bajt bazowy liczy się jako 4 jednostki weight, a bajt danych witness jako 1. BIP141 definiuje vsize jako weight podzielone przez 4, zaokrąglone w górę do liczby całkowitej. Rozmiar wirtualny może więc różnić się od liczby bajtów pliku. Portfele i węzły mogą uwzględniać dodatkowe limity własnych zasad przyjmowania transakcji; nie wyliczaj stawki wyłącznie z długości pobranego pliku. [2] [6]

Węzeł to program, który weryfikuje i przekazuje dane Bitcoina. W swoim Mempoolu przechowuje przyjęte transakcje czekające na potwierdzenie. Gdy transakcja wydaje wyjście innej, nazywamy ją potomną, a wcześniejszą — nadrzędną. Górnik wybiera poprawne transakcje do bloku. Opłaty za ograniczone miejsce są istotną zachętą, lecz sama stawka nie jest numerem w kolejce. Przy transakcjach zależnych można oceniać łączne korzyści przodków i potomków: transakcja potomna z wyższą opłatą może pomóc nadrzędnej z niższą opłatą. Różne węzły nie muszą też widzieć dokładnie tego samego Mempoolu. [8]

Węzeł może odmówić przekazywania transakcji z niską stawką albo usunąć ją przy przepełnieniu. To lokalna polityka, a nie jeden cennik całego Bitcoina. Niska opłata sama nie czyni transakcji nieważną w bloku. mempoolminfee z getmempoolinfo opisuje aktualny lokalny próg; nie gwarantuje przyjęcia przez inne węzły ani wydobycia przez górnika. [5] [2] [9]

Szacunek łączy obserwowane transakcje i ich potwierdzenia z docelową liczbą bloków. estimatesmartfee w Bitcoin Core oferuje tryby economical i conservative o różnych horyzontach. Przyszłe płatności i odnajdywanie bloków pozostają niepewne. Bez wystarczających obserwacji węzeł może zwrócić błąd zamiast szacunku. Brak danych nie oznacza ceny zerowej, a kilka bloków nie jest stałym terminem w minutach. [4]

W Bitcoin Core 29.0 estimatesmartfee zwraca BTC/kvB, podczas gdy wiele portfeli pokazuje sat/vB. 0.00020 BTC/kvB odpowiada 20 sat/vB; nie można tylko zmienić jednostki, zachowując liczbę. decoderawtransaction pokazuje size, vsize i weight; obliczenie opłaty wymaga też wartości wcześniejszych wyjść, które są wydawane. Łącząc usługi, sprawdzaj jednostkę pola i wersję interfejsu. [4] [6]

RBF (Replace-by-Fee) pozwala zastąpić odpowiednią niepotwierdzoną transakcję konkurencyjną wersją z wyższą opłatą, jeżeli wspierają to portfel i polityka przyjmowania. CPFP (Child Pays for Parent) wydaje dostępne wyjście oczekującej transakcji, zwiększając wspólną stawkę rodzica i dziecka. Żadna metoda nie jest magicznym przyciskiem: liczą się kontrolowane wyjścia, zależności i reguły węzłów. Wyższa całkowita opłata również nie powinna zaskoczyć przy podpisywaniu. [7] [8]

Najpierw określ, kiedy potrzebujesz potwierdzenia. Potem porównaj bieżący szacunek, całkowitą opłatę i możliwość późniejszego podwyższenia. Zwróć uwagę na nietypowo duże transakcje z wielu UTXO. Jeśli masz czas, możesz poczekać na lepsze warunki, lecz spadek stawek nie jest pewny. Sprawdzaj rzeczywisty stan i nie wysyłaj nowego, niezależnego przelewu tylko dlatego, że pierwszy nadal czeka. [1] [4] [7]

Pełniejszy obraz uzyskasz, czytając to hasło razem z Transaction Fees, Mempool, Replace-by-Fee (RBF), CPFP (Child Pays for Parent). Do tego hasła prowadzą również odsyłacze z Change Address, Potwierdzenie, Replace-by-Fee (RBF), CPFP (Child Pays for Parent).

DOC · 001Bitcoin Core EstimatesmartfeeDokumentacja DOC · 002BIP 141 — Segregated Witness weightŹródło pierwotne DOC · 003Bitcoin Core — FeeRateŹródło pierwotne DOC · 004Bitcoin Core — estimatesmartfeeDokumentacja DOC · 005Bitcoin Core 29.0 — getmempoolinfoDokumentacja DOC · 006Bitcoin Core 29.0 — decoderawtransactionDokumentacja DOC · 007Bitcoin Core 29.0 — bumpfeeDokumentacja DOC · 008Bitcoin Core 29.0 — Package PolicyDokumentacja DOC · 009Bitcoin Core 29.0 — Transaction Relay PolicyDokumentacja
Zaktualizowano: Najpierw źródła · To nie jest porada inwestycyjna