Перейти к содержанию

Bitcoin (Биткоин)

Bitcoin (Биткоин) — одноранговый протокол, сеть и блокчейн-реестр, нативные единицы которых контролируются условиями расходования UTXO, упорядочиванием Proof of Work и независимой проверкой полными узлами.

Обновлено

Только в образовательных целях; не является инвестиционным советом или инвестиционной рекомендацией. Инвестиции могут привести к убыткам.

Краткий ответ

Bitcoin (Биткоин) — одноранговый протокол с открытым исходным кодом, сеть и блокчейн-реестр. BTC — его нативная единица, причем 1 BTC = 100,000,000 satoshis. Вместо хранения балансов счетов реестр записывает непотраченные выходы транзакций (UTXOs) с условиями расходования. Кошелек управляет ключами или дескрипторами, находит контролируемые выходы, формирует транзакции и создает требуемые подписи либо скрипты; сами монеты в кошельке не находятся.

Майнеры выбирают транзакции и предлагают блоки Proof of Work. Полные узлы независимо проверяют скрипты транзакций, непотраченные входы, сохранение стоимости, вес блока, Proof of Work и ограничения coinbase. Майнер не может заставить проверяющий узел принять недействительную подпись или завышенную субсидию, хотя концентрация хешрейта позволяет цензурировать транзакции или пытаться реорганизовать недавнюю действительную историю.

Активная цепочка узла — действительная цепочка с наибольшей накопленной работой. Глубина включения снижает риск реорганизации, но не создает детерминированной финальности. Валидность протокола Bitcoin, график эмиссии и контроль хранения отделены от рыночной цены, правового режима, платежеспособности биржи и нарратива «цифрового золота».

1
Создавать

Кошелек создает транзакцию с пунктом назначения, стоимостью, параметрами комиссии и данными защиты от повторного воспроизведения, такими как потраченные входные данные или одноразовый номер.

Как это работает

  1. Зафиксируйте сеть, программное обеспечение и набор правил, модель доверия к узлу или кошельку, модель хранения и зависящую от суммы политику подтверждений получателя.
  2. Проверьте сеть назначения, адрес или блокирующий скрипт и сумму; выберите зрелые расходуемые UTXOs, контролируемые нужными ключами или путем скрипта.
  3. Сформируйте входы, выход получателя, необязательный выход сдачи и комиссию в целых сатоши. Проверьте fee = sum(inputs) - sum(outputs) и оцените вес, виртуальный размер и ставку sat/vB.
  4. В среде подписи проверьте каждый выход, сумму, комиссию, sequence, locktime и политику заменяемости до выполнения условий расходования.
  5. Передайте транзакцию выбранным пирам или через RPC. Отличайте локальную валидацию, допуск в mempool, правила ретрансляции и замены от консенсусной валидности и последующего майнинга.
  6. Майнеры строят блоки-кандидаты; полные узлы принимают только действительные блоки Proof of Work и следуют действительной цепочке с наибольшей накопленной работой. Отслеживайте высоту включения, подтверждения, конфликты и реорганизации.
  7. Примените порог риска получателя, затем сверьте полученные UTXOs, сдачу и комиссии; защитите резервные копии и доказательства хранения, контролируйте утечки конфиденциальности и обновляйте правила кошелька и узла.

Mempool каждого узла локален и определяется политикой, а не является глобальной очередью консенсуса. Действительная транзакция может не ретранслироваться или оставаться не включенной в блок. Комиссии главным образом зависят от веса транзакции, ставки комиссии и спроса на место в блоке, а не от переводимой суммы. Сдача — обычный выход, а не поле протокола или дополнительная плата.

Эмиссия происходит через coinbase-транзакцию блока. По текущим правилам субсидия сокращается вдвое каждые 210,000 blocks; после высоты 840,000 она составляет 3.125 BTC на блок плюс комиссии транзакций. Выходы coinbase созревают 100 blocks до возможности расходования. Распространенный лимит в 21 миллион — асимптотический максимум текущего графика, а не текущее обращающееся предложение или гарантия цены.

Пример

  • Учет UTXO. Один вход равен 0.30500000 BTC = 30,500,000 sat. Кошелек создает платеж 20,000,000 sat и сдачу 10,480,000 sat. Комиссия равна 30,500,000 - 20,000,000 - 10,480,000 = 20,000 sat = 0.00020000 BTC. При 250 vB ставка комиссии составляет 20,000 / 250 = 80 sat/vB; сдача не является еще одной комиссией.
  • Чувствительность к ставке комиссии. Одна и та же условная транзакция размером 141 vB стоит 141 x 12 = 1,692 sat при 12 sat/vB и 141 x 40 = 5,640 sat при 40 sat/vB. Отправка 0.01 BTC вместо 1 BTC сама по себе не меняет этот размер, хотя его могут изменить выбор монет, скрипт и число выходов.
  • Глубина подтверждения. Транзакция в блоке высоты 900,000 имеет 1 confirmation, когда вершина равна 900,000, и 900,005 - 900,000 + 1 = 6 confirmations при вершине 900,005. Если новая цепочка с большей работой сохраняет ее и имеет вершину 900,003, глубина равна 4; если замещающая цепочка ее не содержит, транзакция возвращается в неподтвержденное или конфликтующее состояние.
  • Значение coinbase. После четырех халвингов субсидия составляет 50 / 2^4 = 3.125 BTC. Если включенные комиссии равны 0.42 BTC, допустимое значение выхода coinbase составляет 3.125 + 0.42 = 3.545 BTC. Только субсидия является новой эмиссией; комиссии переводят существующие сатоши, а выход по-прежнему должен созреть.

Риски

  • Неверная сеть, адрес, скрипт или сумма.
  • Потеря seed-фразы, закрытого ключа или данных восстановления.
  • Кража ключей через фишинг или социальную инженерию.
  • Вредоносный кошелек, подписывающее устройство, firmware или цепочка поставок.
  • Подмена назначения буфером обмена или экраном.
  • Неверный выход сдачи или выбор монет.
  • Ошибка виртуального размера, ставки комиссии или единиц сатоши.
  • Dust или нестандартная политика блокирует ретрансляцию.
  • Локальный mempool отклоняет, удаляет или не распространяет транзакцию.
  • Неподтвержденный конфликт или замена отменяет принятие.
  • Реорганизация недавнего блока уменьшает глубину подтверждения.
  • Концентрация хешрейта позволяет цензуру или попытки реорганизации.
  • Концентрация пулов или разделение сети задерживает включение.
  • Ошибка ПО или раскол консенсуса создает несовместимые представления.
  • Повторное использование адресов и эвристика сдачи связывают публичную активность.
  • Метаданные IP, eclipse-атака или недоверенный сервер вводят кошелек в заблуждение.
  • Неплатежеспособность хранителя, заморозка или остановка вывода блокирует доступ.
  • Волатильность цены, ликвидности, плеча или FX вызывает убыток.
  • Меняется правовой, налоговый или отчетный режим.
  • Сбой резервного копирования, наследования, защиты от принуждения или аварийного восстановления.

Распространенные заблуждения

  • Кошелек или адрес содержит баланс счета BTC. Кошелек формирует представление из расходуемых UTXOs; баланс на бирже является требованием к хранителю.
  • Допуск в mempool означает консенсусное подтверждение. Mempool использует локальную политику, а включение в блок — отдельное событие.
  • Шесть подтверждений дают абсолютную финальность. Глубина снижает вероятностный риск реорганизации; требуемая глубина зависит от получателя и контекста.
  • Майнеры могут произвольно создавать или тратить действительные BTC. Полные узлы применяют скрипты, непотраченные входы и ограничения субсидии, хотя майнеры могут цензурировать, упорядочивать и пытаться проводить реорганизации.
  • Bitcoin анонимен или самостоятельное хранение автоматически безопасно. Реестр публичен и псевдонимен, а управление ключами, резервные копии и проверка транзакций остаются ответственностью пользователя.

Похожие темы

Источники

  • Bitcoin: A Peer-to-Peer Electronic Cash System - Bitcoin.org (дата обращения: 2026-08-13)
  • Block Chain - Bitcoin Developer Documentation (дата обращения: 2026-08-13)
  • Transactions - Bitcoin Developer Documentation (дата обращения: 2026-08-13)
  • Mining - Bitcoin Developer Documentation (дата обращения: 2026-08-13)
  • Wallets - Bitcoin Developer Documentation (дата обращения: 2026-08-13)
  • Validation - Bitcoin.org (дата обращения: 2026-08-13)
  • Privacy - Bitcoin.org (дата обращения: 2026-08-13)
  • Some things you need to know - Bitcoin.org (дата обращения: 2026-08-13)
Навигация

Поиск по вики...