Przejdź do treści
BitcoinToolkit

Konwerter Satoshi

Konwertuj BTC, mBTC, μBTC i sats bez zaokrąglania.

1 BTC = 100 000 000 sat

  • BTC1
  • mBTC1,000
  • μBTC1,000,000
  • sat100,000,000
Pokaż obliczenia
Wzór

1 BTC × 100 000 000 sat/BTC = 100 000 000 sat

Cała wartość satoshi

100 000 000 sat

Precyzja

Dokładnie — bez zaokrąglania

Zależności jednostek Bitcoin

BTC, mBTC, μBTC i sat to stałe sposoby wyrażania kwoty Bitcoin. Jeden BTC równa się 100 000 000 sats; jeden mBTC równa się 100 000 sats; jeden μBTC równa się 100 sats. Cena rynkowa nie wpływa na te proporcje. Wybór innej jednostki zmienia położenie przecinka dziesiętnego i etykietę, ale nie podstawową kwotę.

satoshi, zwykle skracany do sat, jest najmniejszą całkowitą jednostką akceptowaną przez ten konwerter. Aby poznać jego historię i codzienne zastosowanie, przeczytaj Co to jest Satoshi?. Każda prawidłowa wartość jest najpierw rozwiązywana do całkowitej liczby sats, a następnie wyświetlana w wybranej jednostce docelowej. To czyni satoshi wspólnym punktem odniesienia, nawet gdy żaden z selektorów nie pokazuje obecnie sat.

Wybór jednostki jest praktyczny. Saldo 0,25 BTC może być łatwiejsze do odczytania niż 25 000 000 sats, podczas gdy mała cena może być wyraźniejsza w sats. mBTC przesuwa przecinek dziesiętny BTC o trzy miejsca, więc to saldo można również zapisać jako 250 mBTC bez utraty ani zyskania precyzji. Żaden zapis nie jest dokładniejszy; użyteczna jest ta forma, której oczekuje czytelnik lub miejsce docelowe. Domyślne ustawienia oprogramowania mogą nadal powodować poważne błędy: 500 000 sats to 0,005 BTC, podczas gdy 500 mBTC to 0,5 BTC. Sprawdź jednostkę obok obu liczb przed użyciem wyniku.

Jeden mikrobitcoin, zapisywany jako μBTC, jest powszechnie nazywany bitem i równa się 0,000001 BTC lub 100 sats. Ponieważ “bit” oznacza również cyfrę binarną w informatyce, interfejs używa jednoznacznego symbolu μBTC. W kontekście protokołu i transakcji, poza konwersją nominałów, użyj strony referencyjnej Bitcoin.

JednostkaWartość w satsPrzykład
BTC100,000,0000.01 BTC = 1,000,000 sats
mBTC100,0001.25 mBTC = 125,000 sats
μBTC100250 μBTC = 25,000 sats
sat112,345 sats = 0.00012345 BTC

Dlaczego jedno dodatkowe miejsce po przecinku zawodzi

0,00000001 BTC równa się 1 sat. Dodaj jedno miejsce po przecinku, a 0,000000001 BTC równa się 0,1 sat. Oba ciągi są prawidłowym zapisem dziesiętnym, ale tylko pierwszy może być przedstawiony jako cały satoshi. Konwerter odrzuca drugi zamiast zmieniać go na zero lub jeden sat.

Składnia i reprezentowalność to osobne kontrole. Ciąg może zawierać tylko prawidłowe cyfry i nadal opisywać mniej niż jeden satoshi. BTC obsługuje tutaj osiem znaczących miejsc po przecinku, ponieważ ósme miejsce to jeden sat; mBTC obsługuje pięć, μBTC obsługuje dwa, a dane wejściowe sat muszą być liczbą całkowitą. W związku z tym 0,00001 mBTC i 0,01 μBTC przechodzą, podczas gdy 0,000001 mBTC i 0,001 μBTC zawodzą. Te limity to jedna granica widziana przez cztery skale.

Końcowe zera nie dodają wartości. Wprowadzone 1.000000000 BTC pozostaje 1 BTC, ponieważ dziewiąta cyfra to zero, podczas gdy 1.000000001 BTC wymagałoby 100 000 000,1 sats. Nieznaczące końcowe zera są usuwane przed sprawdzeniem granic, więc zapisana precyzja nie jest mylona z rzeczywistą wartością. Grupowanie ma własną regułę składni: 1,000 i 12,345 są akceptowane, ale 10,00 i 12,34,5 pozostają niezmienione do korekty, a nie interpretowane na podstawie zgadywania.

Ta granica ma znaczenie, gdy kwota pochodzi z arkusza kalkulacyjnego, eksportu z giełdy lub innego kalkulatora. Ciche zaokrąglanie zmieniłoby przesłaną wartość, więc reszta poniżej satoshi jest zgłaszana bezpośrednio, podczas gdy oryginalny tekst pozostaje dostępny do korekty. Wartości ujemne i notacja wykładnicza, taka jak 1e-8, również otrzymują komunikaty o błędach w prostym języku; kropka pozostaje separatorem dziesiętnym. Oddzielenie błędów formatu od błędów reprezentowalności mówi użytkownikowi, czy naprawić notację, czy wybrać kwotę, która rozwiąże się do całych sats. Czysty zapis dziesiętny może zatem zawieść z powodu precyzji wartości, nawet jeśli każdy znak jest prawidłowy.

Jak obliczenia pozostają dokładne

Zwykła binarna arytmetyka zmiennoprzecinkowa może przybliżać krótkie wartości dziesiętne, nawet gdy liczba wygląda na niezmienioną na ekranie. Ten konwerter zamiast tego czyta tekst dziesiętny, stosuje wybraną skalę jednostki i buduje jedną całkowitą kwotę satoshi. Przeglądarka zapewnia natychmiastowe aktualizacje, a serwer obsługuje wariant bez JavaScriptu z pasującymi regułami skali i walidacji. Oba odrzucają ułamkowe sats zamiast je naprawiać. Informacja o obliczeniach pokazuje aktywny wzór, wartość całkowitą i wynik precyzji bez ujawniania wewnętrznych kodów diagnostycznych.

Tekst przed arytmetyką

Dane wejściowe pozostają tekstem, podczas gdy sprawdzane są spacje, rozmieszczenie przecinków, kropki dziesiętne i precyzja jednostek. Prawidłowe grupowanie, takie jak 12,345, jest normalizowane do 12345; nieprawidłowe grupowanie pozostaje widoczne do korekty. Notacja naukowa nie jest rozwijana, ponieważ pełny zapis dziesiętny ujawnia granicę jednego satoshi i unika niejednoznaczności co do przesłanych znaków.

Jedna cała wartość satoshi

Po walidacji przecinek dziesiętny jest stosowany do skali całkowitej: 100 000 000 dla BTC, 100 000 dla mBTC, 100 dla μBTC lub 1 dla sat. Wynikowy ciąg całych satoshi staje się odniesieniem dla każdej wyświetlanej jednostki. Wyniki są zatem wyprowadzane razem, a nie obliczane niezależnie, co zapobiega rozbieżnościom między reprezentacjami.

Formatowanie danych wyjściowych

Formatowanie BTC umieszcza osiem pozycji dziesiętnych w ciągu satoshi, mBTC używa pięciu, a μBTC dwóch. Nieznaczące zera są usuwane bez zmiany całkowitej kwoty. Duże wartości otrzymują przecinki grupujące na ekranie, podczas gdy Kopiuj wynik zwraca niezgrupowany tekst numeryczny, aby miejsce docelowe nie pomyliło przecinków z nieprawidłowymi znakami lub lokalną interpunkcją.

Kontrola round-trip

Round trip konwertuje sformatowany wynik z powrotem na sats. Na przykład 12,345 sats staje się 0,00012345 BTC i wraca do 12,345 sats. Równość jest sprawdzana jako dopasowanie całkowite, a nie tolerancja. Swap używa wartości docelowej jako nowego źródła bez wprowadzania pośredniego przybliżenia, a powtarzane swapy muszą zwracać oryginalną całkowitą wartość satoshi.

Od wprowadzonej kwoty do wyniku wielokrotnego użytku
  1. Odczytaj i zweryfikuj tekst dziesiętny
  2. Zbuduj jedną całą kwotę satoshi
  3. Sformatuj wybraną jednostkę wyniku
  4. Kopiuj, zamieniaj lub porównuj odpowiedniki

Przykłady przeliczeń

Każdy przykład przechodzi przez całą kwotę satoshi. Operacja ujawnia skalę jednostki, a wynik jest zgodny z formatowaniem wyświetlania konwertera na żywo. Przecinki grupujące ułatwiają czytanie dużych wartości, ale są pomijane w skopiowanym wyniku liczbowym.

ZObliczenieWynikNa co zwrócić uwagę
1 BTC1 × 100,000,000100 000 000 satsPełny BTC osiąga liczbę całkowitą bezpośrednio.
12,345 sats12,345 ÷ 100,000,0000,00012345 BTCOsiem miejsc BTC zachowuje każdy sat.
1,25 mBTC1.25 × 100,000125,000 satsWynik jest również równy 0,00125 BTC.
250 μBTC250 × 10025 000 satsTypowa jednostka “bit” pozostaje dokładna.
1,000 satsUsuń grupowanie wyświetlania0.00001 BTCSkopiowany wynik sat to 1000, bez przecinka.
0.000000001 BTC× 100,000,0000,1 sat — odrzuconoNie istnieje wynik całej kwoty satoshi.

Dopasuj jednostkę docelową do pola docelowego. Jeśli portfel prosi o BTC, wybierz BTC zamiast kopiować wartość sat i ręcznie przesuwać przecinek dziesiętny. Jeśli faktura używa sats, wybierz sat, aby zamierzona liczba całkowita była jednoznaczna. Zamiana przenosi bieżący wynik na stronę źródłową w celu sprawdzenia odwrotnego. To utrzymuje widoczny kierunek konwersji i zapobiega traktowaniu przecinka wyświetlania jako części wartości liczbowej.

Długość wejścia jest ograniczona, aby chronić stronę przed przypadkowymi zbyt długimi ciągami znaków, a nie po to, aby gwarantować, że każda zaakceptowana liczba może istnieć w podaży Bitcoin. Granica jest operacyjna: zapobiega niepotrzebnemu obciążaniu przeglądarki lub serwera przez nieoczekiwanie długie pole. Zero jest prawidłowe, ponieważ pozostaje dokładnie reprezentowalne. Kwoty ujemne pozostają poza celem tego konwertera nominałów i są odrzucane przed konwersją.

sat, sat/vB i msat

sat to ilość bitcoinów. sat/vB to stawka opłaty mierzona w satoshis na wirtualny bajt. Stawka opłaty potrzebuje wirtualnego rozmiaru transakcji, zanim stanie się kwotą opłaty, więc 10 sat i 10 sat/vB nie są wymienne. Zapotrzebowanie sieci może zmienić odpowiednią stawkę opłaty, podczas gdy proporcje nominałów pozostają stałe. Zobacz przewodnik po opłatach transakcyjnych Bitcoin dla tego osobnego obliczenia.

Milisatoshi, czyli msat, to jedna tysięczna satoshi używana w księgowości Lightning. Może być znacząca w systemie Lightning, nawet jeśli znajduje się poniżej granicy całej satoshi tego konwertera. Implementacje Lightning mogą śledzić msats wewnętrznie przed rozliczeniem, ale to nie czyni ułamkowego sat wartością wyjściową on-chain. Obsługa msat wymagałaby innego modelu skali i walidacji, więc saldo msat nie jest po cichu mieszane z wynikami nominałów on-chain.

To narzędzie konwertuje stałe nominały Bitcoin; nie pobiera cen, nie sprawdza portfeli ani nie szacuje opłat sieciowych. Jego wynik zależy tylko od widocznej kwoty i wybranych jednostek. Przed użyciem wyniku potwierdź, czy pole odbierające oczekuje BTC, sats, stawki opłaty czy jednostki Lightning. Inne narzędzia ze stałymi jednostkami pozostają dostępne w katalogu konwerterów.

Często zadawane pytania dotyczące konwertera Satoshi

Ile satoshi jest w jednym BTC?

Jeden BTC równa się dokładnie 100 000 000 satoshis. Proporcja jest stała i nie zależy od ceny rynkowej Bitcoin.

Jak przekonwertować sats z powrotem na BTC?

Wybierz sat jako jednostkę Od i BTC jako jednostkę Do. Konwerter umieszcza osiem pozycji dziesiętnych w całkowitej kwocie satoshi; na przykład 12 345 sats staje się 0,00012345 BTC.

Dlaczego odrzucono 0.000000001 BTC?

To wynosi 0,1 sata, co znajduje się poniżej progu całych satoshi w konwerterze. Kwota jest pokazywana jako błąd, a nie zaokrąglana do zera lub jednego sata.

Czy μBTC to to samo co bit?

Tak. Jeden mikrobitcoin (μBTC), powszechnie nazywany jednym bitem, równa się 0,000001 BTC lub 100 sats.

Czy konwerter zaokrągla kwoty Bitcoin?

Nie. Wejście musi dać w wyniku całkowitą liczbę satoshis. Wartość wymagająca ułamkowego satoshi jest odrzucana z pokazanym ułamkiem.

Jaka jest różnica między sat a sat/vB?

sat to kwota Bitcoin. sat/vB to stawka opłaty transakcyjnej na wirtualny bajt i wymaga rozmiaru transakcji, zanim może zostać przeliczona na opłatę.

Czy obsługuje Lightning millisatoshis?

Nie. Lightning millisatoshis używają modelu księgowania sub-satoshi. Ten konwerter jest ograniczony do BTC, mBTC, μBTC i całych sats.

Metodologia i źródła

Konwerter używa stałych proporcji nominałów Bitcoin i przelicza każde zaakceptowane wejście przez jedną całą kwotę satoshi. Przeglądarka i serwer używają tych samych zasad skali. Nie są żądane żadne dane o cenach, portfelach, adresach ani rynku.

  • Wejście jest odczytywane jako tekst dziesiętny przed konwersją.
  • Każda zaakceptowana wartość musi odpowiadać całkowitej liczbie satoshi.
  • Wyniki BTC, mBTC, μBTC i sat pochodzą z tej samej kwoty.
  • Wartości poniżej satoshi są odrzucane bez cichego zaokrąglania.

Referencje podstawowe

Przejrzane przez Zespół redakcyjny BitcoinToolkit Logika konwersji ostatnio testowana