Что такое биткоин и как он работает?

Рассказываем просто и доступно, как устроена первая криптовалюта

Что такое биткоин

Биткоин (Bitcoin) — первая в мире децентрализованная цифровая валюта, которую в 2009 году представил анонимный разработчик, известный как Сатоши Накамото.

В видео на нашем YouTube-канале за 10 минут рассказали все, о том как работает главная криптовалюта.

Первый блок в сети Биткоин, известный как «генезис-блок» А добыли 3 января 2009 года, он содержал заголовок статьи на первой полосе британской газеты The Times от 3 января 2009 года: «Chancellor on brink of second bailout for banks». Цель сообщения — показать, что первый блок биткоина записан в блокчейн не раньше этой даты. Еще считается, что это отсылка к экономическому кризису того времени и призыв создать новую, децентрализованную финансовую систему.

Что такое алгоритмы хеширования и SHA-256

За безопасность и анонимность Биткоина отвечает криптографический алгоритм SHA-256. Он преобразует любые входные данные в уникальный код фиксированной длины. Каждый раз, когда вы хешируете одну и ту же строку, результат будет одинаковым. Но если изменить хотя бы один символ во входных данных, хеш изменится полностью. Это свойство алгоритма обеспечивает надежную защиту данных. Вот какие функции выполняет алгоритм в Биткоине.

  • Майнинг. Майнеры решают криптографическую задачу, основанную на SHA-256, чтобы добавить новый блок в блокчейн. Задача состоит в нахождении значения, при котором хеш от заголовка блока будет меньше определенного целевого значения. Это называется доказательством выполнения работы (Proof of Work).
  • Формирование идентификатора блока. Каждый блок в блокчейне идентифицируется с помощью хеша его заголовка, созданного с использованием SHA-256.
  • Транзакции. Хеширование также используется для создания цифровых подписей, которые подтверждают подлинность транзакций без необходимости раскрывать личные данные участников.

Кто такие майнеры и что такое ноды

Майнеры — это участники сети Биткоин, которые используют вычислительные мощности, чтобы решать сложные математические задачи. Этот процесс называется майнингом, он нужен для подтверждения транзакций и добавления новых блоков в блокчейн. Сейчас биткоин добывают на специальных устройствах — асиках (ASIC с англ. — интегральная схема специального назначения).

Как устроен майнинг?

Ноды (узлы) — это компьютеры, подключенные к сети биткоин, которые распространяют, валидируют и хранят данные блокчейна. Ноды выполняют различные функции в зависимости от их типа.

Полные ноды хранят полную копию блокчейна и проверяют все транзакции и блоки в сети. Они — основа децентрализованной сети. Полные ноды принимают участие в верификации транзакций и блоков, что делает их критически важными для работы сети Биткоина.

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

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

Как происходят транзакции в Биткоине и причем тут Proof of Work

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

Когда транзакция подписана, она передается в сеть и попадает в мемпул (memory pool) — временное хранилище неподтвержденных транзакций. Майнеры выбирают транзакции из мемпула для включения в новый блок. Предпочтение отдается транзакциям с наибольшими комиссиями.

В блок также включается хеш предыдущего блока и дополнительная информация, например метка времени.

Как подтверждаются транзакции

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

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

Proof of Work (доказательство работы ) — это алгоритм, который отвечает за безопасность и децентрализацию сети биткоин. Майнеры решают сложные математические задачи и задействуют мощные ресурсы для вычислений. Как только они подбирают нужный хеш, блок становится добытым. Другие ноды проверяют блок и транзакции в нем, чтобы убедиться, что они соответствуют правилам сети. Если блок подтвержден большинством нод, его добавляют в блокчейн и майнер получает награду в виде добытых биткоинов и комиссии с транзакций, включенных в блок.

Зачем нужен Proof of Work

  • Безопасность: в майнинге применяются большие вычислительные мощности, это делает атаки на сеть дорогостоящими и невыгодными.
  • Децентрализация: поскольку любой майнер с достаточными вычислительными мощностями может участвовать в майнинге, власть в сети распределена между множеством участников, а не сосредоточена в одних руках.
  • Стабильность: алгоритм PoW регулирует сложность задач таким образом, чтобы новые блоки добавлялись в блокчейн примерно каждые 10 минут, обеспечивая стабильное функционирование сети.

Почему биткоин такой дорогой

Есть несколько причин.

  • Ограниченное предложение. Выпуск биткоинов ограничен: всего 21 миллион монет. Это ограничение встроено в протокол биткоина и не может быть изменено, что создает дефицит. Когда предложение ограничено, а спрос высокий, цена, как правило, растет.
  • Растущий спрос. В биткоин инвестируют институциональные и розничные инвесторы, это увеличивает спрос. Актив рассматривают как средство сохранения стоимости, особенно когда экономика неустойчива, а инфляция постоянно растет.
  • Децентрализация и безопасность. Биткоин устойчив к цензуре и вмешательству со стороны правительств и банков. Его безопасность обеспечивается криптографией и алгоритмом Proof of Work.

Как и где можно купить биткоин

Есть много способов купить биткоин: централизованные и децентрализованные биржи (CEX и DEX), P2P-площадки, обменники, криптокошельки и криптобанкоматы. Подробно обо всех способах мы рассказали в нашей статье.

В Bitbanker можно купить BTC как за криптовалюты, так и за фиатные деньги. Для операций с фиатными валютами требуется пройти процедуру KYC. Для операций с криптовалютами достаточно только создать аккаунт, указав электронную почту.

Покупка биткоина за криптовалюты

Перед покупкой нужно пополнить баланс счета через сервис «Пополнение и вывод».  Баланс можно пополнить криптовалютой, наличными в офисах Bitbanker, рублями через «P2P ввод и вывод на карту» или банковским переводом. После пополнения можно купить BTC, используя сервис «Покупка и продажа», выставив лимитный или рыночный ордер.

Покупка биткоина за фиатные деньги

Чтобы купить биткоин за фиатные деньги, нужно сначала пополнить баланс Bitbanker. Есть три способа сделать это.

  1. Через P2P рублями с карты
  2. Внести наличные в офисе
  3. Отправить рубли через банковский перевод по реквизитам. Минимальная сумма перевода — 5 000 рублей. 

Наличные можно внести в офисе в Москве (рубли и доллары), Бишкеке (доллары, евро и кыргызские сомы) и Дубае (дирхамы ОАЭ).

Купить BTC можно за USDT или напрямую за рубли, либо с промежуточной конвертацией за другие фиатные валюты.