- Миф 1. Биткоины хранятся в кошельке
- Миф 2. Правильная подпись гарантирует перевод
- Миф 3. Нажали "отправить", значит деньги уже переведены
- Миф 4. Майнеры решают полезные математические задачи
- Миф 5. Кто контролирует майнинг, тот устанавливает правила
- Миф 6. Блокчейн невозможно переписать
- Миф 7. Если сеть защищена, мои BTC тоже в безопасности
- Заключение
Биткоины лежат в кошельке. Майнеры решают сложные математические задачи. Блокчейн невозможно переписать. Эти объяснения встречаются настолько часто, что кажутся точными.
Но за каждым скрывается упрощение, которое мешает понять устройство Bitcoin. Иногда оно приводит к ошибкам: человек путает отправку с подтверждением или считает, что аппаратный кошелёк защитит от любого мошенничества.
Как на самом деле работает биткоин и где заканчивается защита сети? Разберём семь мифов, последовательно пройдя путь от ключей в кошельке до подтверждённого перевода.
Миф 1. Биткоины хранятся в кошельке

Когда приложение показывает баланс, легко представить, что монеты находятся внутри телефона или аппаратного устройства. Но кошелёк хранит ключи и собирает сведения о средствах, которыми вы можете распорядиться.
На уровне протокола Bitcoin работает с непотраченными выходами транзакций, UTXO. Каждый содержит сумму и условия её расходования. Приложение складывает доступные ему выходы в привычный баланс.
Представим, что у вас один UTXO на 0,1 BTC, а отправить нужно 0,03 BTC. Исходный выход расходуется целиком. Транзакция создаёт новые:
- 0,03 BTC получателю;
- 0,0699 BTC обратно вам в качестве сдачи.
Оставшиеся 0,0001 BTC составляют комиссию. Комиссия определяется разницей между суммой входов и выходов. Исходный UTXO после расходования нельзя использовать повторно.
Поэтому поломка устройства сама по себе не уничтожает биткоины. Если сохранились необходимые данные для восстановления ключей, доступ можно вернуть через совместимый кошелёк.
Миф 2. Правильная подпись гарантирует перевод

Цифровая подпись позволяет проверить право расходования средств, не раскрывая приватный ключ. Но она не отвечает на вопрос, потрачены ли эти средства другим переводом.
Владелец может подписать две транзакции, которые расходуют один и тот же UTXO. Например, одну в пользу продавца, другую на собственный адрес. Обе подписи могут быть корректными, хотя исполнить оба перевода невозможно.
Это проблема двойной траты. Подписи подтверждают распоряжения владельца, а сети ещё предстоит определить, какое из конфликтующих распоряжений войдёт в принятую историю.
Bitcoin должен согласовать порядок операций между независимыми участниками. Единого администратора, который вручную выберет правильный перевод, здесь нет. Именно для решения этой задачи нужны блоки и механизм согласования истории.
Миф 3. Нажали «отправить», значит деньги уже переведены
После отправки транзакция сначала попадает в мемпулы узлов сети. Мемпул представляет собой локальный набор неподтверждённых операций. Единой очереди на всю сеть не существует.
Разные узлы могут получать транзакции в разном порядке и применять разные правила их приёма. Поэтому появление перевода в приложении ещё не означает, что он включён в блок.
Первое подтверждение появляется после включения транзакции в блок принятой цепочки. Каждый следующий блок увеличивает число подтверждений и усложняет пересмотр этой части истории.
Для получателя это практическое различие. Скриншот отправителя или статус неподтверждённого перевода не дают той же уверенности, что операция с подтверждениями. Сколько подтверждений ждать, зависит от суммы, характера сделки и допустимого риска.
Миф 4. Майнеры решают полезные математические задачи
Майнеры не вычисляют научные модели и не расшифровывают чужие переводы. Их оборудование ищет подходящий хеш заголовка блока.
Хеш можно представить как цифровой отпечаток данных. Одни и те же данные дают один результат, а небольшое изменение обычно полностью меняет отпечаток.
В Bitcoin заголовок блока дважды обрабатывается алгоритмом SHA-256. Результат должен оказаться численно ниже установленного порога. Известного способа быстро вычислить подходящий вариант нет, поэтому оборудование перебирает значения nonce и меняет другие допустимые данные.
Поиск требует множества попыток, а проверка найденного результата выполняется быстро. На этой разнице построен Proof of Work, доказательство работы.
Электричество расходуется на вычисления. Их назначение в протоколе состоит в том, чтобы сделать создание конкурирующей истории затратным. Майнеры участвуют в процессе ради вознаграждения от выпуска новых монет и комиссий транзакций, включенных в блок.
Средний целевой интервал между блоками составляет около десяти минут. Это не расписание: отдельный блок может появиться раньше или значительно позже. Каждые 2016 блоков сложность пересчитывается с учётом времени их добычи.
Миф 5. Кто контролирует майнинг, тот устанавливает правила
Майнер формирует блок и предлагает его сети. Полные узлы самостоятельно проверяют, соответствует ли он правилам, которые они применяют.
Если майнер начислит себе больше допустимого вознаграждения или включит недействительную транзакцию, другой узел отвергнет блок. Потраченное электричество не делает нарушение приемлемым.
Вычислительная мощность даёт влияние на порядок включения транзакций и конкуренцию между допустимыми цепочками. Но она сама по себе не позволяет подделывать чужие подписи или заставить узлы принять произвольный выпуск монет.
Это важное разделение обязанностей: майнеры создают кандидатов в блоки, узлы проверяют их допустимость. Среди цепочек, прошедших проверку, выбирается цепочка с наибольшей накопленной работой.
Миф 6. Блокчейн невозможно переписать

В заголовке каждого блока записан хеш предыдущего. Через дерево хешей, дерево Меркла, заголовок связан и с транзакциями внутри блока.
Если изменить старую транзакцию, изменятся связанные с ней значения. Для альтернативной истории придётся заново выполнить доказательство работы для изменённого блока и последующих блоков.
Но абсолютной неизменности это не даёт. Иногда два майнера почти одновременно находят разные блоки. Часть сети сначала видит один, часть другой. Когда одна ветка набирает больше работы, узлы переходят на неё. Так возможна реорганизация недавней истории.
Атакующий тоже может попытаться построить альтернативную цепочку, чтобы отменить собственный недавний платёж и потратить средства иначе. Для этого ему нужно конкурировать с сетью, которая продолжает создавать блоки.
Поэтому неверно говорить, что для атаки необходимо одновременно взломать тысячи компьютеров. Задача состоит в создании другой допустимой истории с большей накопленной работой. Чем глубже подтверждён перевод, тем сложнее такая попытка.
Миф 7. Если сеть защищена, мои BTC тоже в безопасности

Bitcoin проверяет подписи и соблюдение правил. Он не знает, обманули ли вас в переписке, подменил ли вирус адрес и действительно ли сайт принадлежит производителю кошелька.
Если вы подписали корректный перевод мошеннику, сеть примет его. А если посторонний получил сид-фразу, ему необязательно взламывать само устройство.
Отсюда следуют несколько правил хранения.
Сохраняйте резервную копию офлайн. Фотография сид-фразы в телефоне или копия в облаке создаёт дополнительный путь к ключам. Физическую запись тоже нужно защищать от посторонних и повреждения.
Проверяйте адрес и сумму на аппаратном кошельке. Разделение подготовки и подписания позволяет держать ключи вне компьютера. Но пользу от отдельного экрана вы получаете, когда действительно сверяете операцию перед подтверждением.
Разберитесь с кодовой фразой до её использования. В кошельках с BIP39 дополнительная passphrase участвует в получении другого набора ключей. Это не PIN-код устройства. Для восстановления понадобятся и сид-фраза, и точная кодовая фраза.
Другая passphrase тоже создаёт корректный кошелёк, но пустой. Поэтому опечатка не сопровождается предупреждением. Стойкую кодовую фразу следует хранить отдельно от сид-фразы и проверить восстановление до крупного пополнения. Потеря passphrase означает потерю доступа к соответствующему кошельку, даже если все слова сид-фразы записаны правильно.
Заключение
У каждого механизма Bitcoin своя задача. Ключи позволяют распоряжаться средствами, подписи подтверждают распоряжения, узлы проверяют правила, а майнинг делает пересмотр истории затратным.
Путаница начинается, когда от одного механизма ждут защиты от всего. Аппаратный кошелёк не исправляет ошибочный адрес. Правильная подпись не исключает двойную трату. Отображаемая в кошельке, но не подтвержденная транзакция, не доказывает честность отправителя.
Сеть проверяет, допустима ли операция. Владелец решает, стоит ли её совершать. Понимание этой границы помогает пользоваться биткоином без ложного чувства безопасности.
Понравилась статья? Подпишитесь на наш Telegram-канал, где мы регулярно публикуем советы по безопасному хранению и использованию криптовалют, актуальные новости и не только.