Соотношения единиц биткоина
BTC, mBTC, μBTC и sat — это фиксированные способы выражения суммы в биткоинах. Один BTC равен 100 000 000 сатоши; один mBTC равен 100 000 сатоши; один μBTC равен 100 сатоши. Рыночная цена не влияет на эти соотношения. Выбор другой единицы изменяет положение десятичной точки и метку, но не базовую сумму.
Сатоши, обычно сокращаемый как sat, — это наименьшая целая единица, которую принимает этот конвертер. О его истории и повседневном использовании читайте Что такое сатоши?. Каждый допустимый ввод сначала преобразуется в целое число сатоши, а затем отображается в выбранной целевой единице. Это делает сатоши общей точкой отсчета, даже когда ни один из селекторов в данный момент не показывает sat.
Выбор единицы практичен. Баланс 0,25 BTC может быть легче воспринять, чем 25 000 000 сатоши, в то время как небольшая цена может быть понятнее в сатоши. mBTC перемещает десятичную точку BTC на три позиции, поэтому этот баланс также можно записать как 250 mBTC без потери или добавления точности. Ни одна запись не является более точной; полезной является та форма, которую ожидает читатель или получатель. Программные настройки по умолчанию все еще могут вызывать серьезные ошибки: 500 000 сатоши — это 0,005 BTC, тогда как 500 mBTC — это 0,5 BTC. Проверяйте единицу рядом с обоими числами перед использованием результата.
Один микробиткоин, обозначаемый μBTC, обычно называется одним битом и равен 0,000001 BTC или 100 сатоши. Поскольку “бит” также означает двоичную цифру в вычислительной технике, интерфейс использует однозначный символ μBTC. Для контекста протокола и транзакций, выходящего за рамки конвертации номиналов, используйте Справочную страницу Bitcoin.
| Единица | Значение в сатоши | Пример |
|---|---|---|
| BTC | 100,000,000 | 0,01 BTC = 1 000 000 сатоши |
| мБТК | 100,000 | 1,25 mBTC = 125 000 сатоши |
| мкБТК | 100 | 250 μBTC = 25 000 сатоши |
| сат | 1 | 12 345 сатоши = 0,00012345 BTC |
Почему один лишний десятичный знак не работает
0,00000001 BTC равен 1 сатоши. Добавьте один десятичный знак, и 0,000000001 BTC будет равен 0,1 сатоши. Обе строки являются допустимой десятичной записью, но только первая может быть представлена как целое число сатоши. Конвертер отклоняет вторую, а не изменяет ее на ноль или один сатоши.
Синтаксис и представимость — это отдельные проверки. Строка может содержать только допустимые цифры и все равно описывать менее одного сатоши. BTC поддерживает восемь значащих десятичных знаков здесь, потому что восьмой знак — это один сатоши; mBTC поддерживает пять, μBTC — два, а ввод в сатоши должен быть целым числом. Соответственно, 0,00001 mBTC и 0,01 μBTC проходят, а 0,000001 mBTC и 0,001 μBTC не проходят. Эти ограничения — одна граница, рассматриваемая через четыре шкалы.
Завершающие нули не добавляют значения. Ввод 1,000000000 BTC остается 1 BTC, потому что девятая цифра — ноль, в то время как 1,000000001 BTC потребовал бы 100 000 000,1 сатоши. Незначащие завершающие нули удаляются перед проверкой границы, поэтому записанная точность не путается с фактическим значением. Группировка имеет свое собственное синтаксическое правило: 1,000 и 12,345 принимаются, но 10,00 и 12,34,5 оставляются без изменений для исправления, а не интерпретируются наугад.
Эта граница важна, когда сумма поступает из электронной таблицы, экспорта биржи или другого калькулятора. Молчаливое округление изменило бы отправленное значение, поэтому остаток меньше сатоши сообщается напрямую, в то время как исходный текст остается доступным для исправления. Отрицательные значения и экспоненциальная запись, такая как 1e-8, также получают понятные сообщения об ошибках; точка остается десятичным разделителем. Разделение ошибок формата и ошибок представимости сообщает пользователю, нужно ли исправить запись или выбрать сумму, которая преобразуется в целое число сатоши. Чистая десятичная дробь может, следовательно, не пройти проверку точности значения, даже если каждый символ допустим.
Как расчет остается точным
Обычная двоичная арифметика с плавающей запятой может приближать короткие десятичные значения, даже если число на экране выглядит неизменным. Этот конвертер вместо этого читает десятичный текст, применяет выбранный масштаб единицы и формирует одно целое значение в сатоши. Браузер обеспечивает мгновенные обновления, а сервер обрабатывает резервный вариант без JavaScript с соответствующими правилами масштабирования и проверки. Оба отклоняют дробные сатоши, а не исправляют их. Раскрытие расчета показывает активную формулу, целочисленное значение и результат точности без раскрытия внутренних диагностических кодов.
Текст перед арифметикой
Входные данные остаются текстом, пока проверяются пробелы, размещение запятых, десятичные точки и точность единиц. Допустимая группировка, такая как 12,345, нормализуется до 12345; некорректная группировка остается видимой для исправления. Научная нотация не расширяется, поскольку полное десятичное число выявляет границу одного сатоши и позволяет избежать неоднозначности относительно введенных символов.
Одно целое значение в сатоши
После проверки десятичное число применяется к целочисленному масштабу: 100,000,000 для BTC, 100,000 для mBTC, 100 для μBTC или 1 для сатоши. Полученная строка целых сатоши становится эталоном для каждой отображаемой единицы. Таким образом, выходные данные выводятся совместно, а не рассчитываются независимо, что предотвращает расхождение одного представления от другого.
Форматирование выходных данных
Форматирование BTC размещает восемь десятичных позиций в строке сатоши, mBTC использует пять, а μBTC — две. Незначащие нули удаляются без изменения целочисленного значения. Большие значения получают разделительные запятые на экране, а Копировать результат возвращает текст без группировки, чтобы получатель не принял запятые за недопустимые символы или локальную пунктуацию.
Проверка в обе стороны
Обратное преобразование превращает форматированный результат обратно в sats. Например, 12,345 sats становится 0.00012345 BTC и возвращается к 12,345 sats. Равенство проверяется как целочисленное совпадение, а не с допуском. Обмен использует целевое значение как новый источник без введения промежуточного приближения, и повторные обмены должны возвращать исходное целое значение satoshi.
- Чтение и проверка десятичного текста
- Сформировать целое количество satoshi
- Форматировать выбранную единицу результата
- Копировать, обменивать или сравнивать эквиваленты
Выполненные преобразования
Каждый пример проходит через целое количество satoshi. Операция показывает масштаб единицы, и результат следует форматированию отображения живого конвертера. Разделители групп делают большие значения легче для чтения, но опускаются в скопированном числовом выводе.
| Из | Расчет | Результат | На что обратить внимание |
|---|---|---|---|
| 1 BTC | 1 × 100,000,000 | 100,000,000 sats | Полный BTC достигает целого числа напрямую. |
| 12,345 sats | 12,345 ÷ 100,000,000 | 0.00012345 BTC | Восемь знаков BTC сохраняют каждый sat. |
| 1.25 mBTC | 1.25 × 100,000 | 125,000 sats | Результат также равен 0.00125 BTC. |
| 250 μBTC | 250 × 100 | 25 000 сатоши | Общая единица “бит” остается точной. |
| 1,000 sats | Убрать группировку при отображении | 0.00001 BTC | Скопированный вывод sat равен 1000, без запятой. |
| 0.000000001 BTC | × 100,000,000 | 0.1 sat — отклонено | Целого результата satoshi не существует. |
Сопоставьте единицу «To» с целевым полем. Если кошелек запрашивает BTC, выберите BTC вместо копирования значения sat и ручного перемещения десятичной точки. Если счет использует sats, выберите sat, чтобы предполагаемое целое число было явным. Обмен переносит текущий результат в исходную сторону для обратной проверки. Это сохраняет направление преобразования видимым и избегает обработки отображаемой запятой как части числового значения.
Длина ввода ограничена для защиты страницы от случайных слишком длинных строк, а не для подтверждения того, что каждое принятое число может существовать в пределах предложения Bitcoin. Граница является операционной: она предотвращает неожиданно длинное поле от потребления лишней работы браузера или сервера. Ноль допустим, поскольку он остается точно представимым. Отрицательные суммы остаются вне назначения этого конвертера номиналов и отклоняются до преобразования.
sat, sat/vB и msat
sat — это количество биткоина. sat/vB — это ставка комиссии, измеряемая в satoshi за виртуальный байт. Ставка комиссии требует виртуального размера транзакции, прежде чем стать суммой комиссии, поэтому 10 sat и 10 sat/vB не взаимозаменяемы. Сетевой спрос может изменить подходящую ставку комиссии, в то время как соотношения номиналов остаются фиксированными. См. руководство по комиссии за транзакции Bitcoin для этого отдельного расчета.
Миллиsatoshi, или msat, — это одна тысячная satoshi, используемая в учете Lightning. Она может быть значимой внутри системы Lightning, даже если она ниже границы целого satoshi этого конвертера. Реализации Lightning могут отслеживать msats внутри до расчетов, но это не делает дробный sat значением вывода в цепочке. Поддержка msat потребовала бы другой шкалы и модели проверки, поэтому баланс msat не смешивается молча с результатами номиналов в цепочке.
Этот инструмент конвертирует фиксированные номиналы Bitcoin; он не получает цены, не проверяет кошельки и не оценивает сетевые комиссии. Его вывод зависит только от видимого количества и выбранных единиц. Перед использованием результата подтвердите, ожидает ли принимающее поле BTC, sats, ставку комиссии или единицу Lightning. Другие инструменты с фиксированными единицами остаются доступными в каталоге конвертеров.
Часто задаваемые вопросы о конвертере Satoshi
Сколько satoshi в одном BTC?
Один BTC равен ровно 100,000,000 satoshi. Соотношение фиксировано и не зависит от рыночной цены Bitcoin.
Как мне преобразовать sats обратно в BTC?
Выберите sat как единицу «From» и BTC как единицу «To». Конвертер помещает восемь десятичных позиций в целое количество satoshi; например, 12,345 sats становится 0.00012345 BTC.
Почему отклоняется 0.000000001 BTC?
Это равно 0.1 sat, что ниже границы целого satoshi конвертера. Сумма отображается как ошибка, а не округляется до нуля или одного sat.
Является ли μBTC тем же самым, что и бит?
Да. Один микробиткоин (μBTC), обычно называемый одним битом, равен 0.000001 BTC или 100 sats.
Округляет ли конвертер суммы Bitcoin?
Нет. Входное значение должно разрешаться в целое число satoshi. Значение, требующее дробного satoshi, отклоняется с показанной дробью.
В чем разница между sat и sat/vB?
sat — это количество Bitcoin. sat/vB — это ставка комиссии за транзакцию за виртуальный байт, и для преобразования в комиссию требуется размер транзакции.
Поддерживает ли он миллиsatoshi Lightning?
Нет. Миллиsatoshi Lightning используют модель учета ниже satoshi. Этот конвертер ограничен BTC, mBTC, μBTC и целыми sats.
Методология и источники
Конвертер использует фиксированные коэффициенты номиналов Bitcoin и конвертирует каждый принятый ввод через одно целое количество satoshi. Браузер и сервер используют одинаковые правила масштабирования. Никакие данные о цене, кошельке, адресе или рыночных данных не запрашиваются.
- Ввод читается как десятичный текст перед конвертацией.
- Каждое принятое значение должно соответствовать целому satoshi.
- Результаты BTC, mBTC, μBTC и sat получаются из одной и той же суммы.
- Значения меньше satoshi отклоняются без скрытого округления.
Основные ссылки
- Bitcoin.org — Словарь Bitcoin Определяет соотношения номиналов BTC, сатоши и бит, включая 1 BTC = 100,000,000 сатоши и 1 BTC = 1,000,000 бит.
- Справочник разработчика Bitcoin — Транзакции Документирует значения выходов транзакций Bitcoin как целые числа satoshis.
Проверено Редакционная команда BitcoinToolkit Логика конвертации последний раз тестировалась