Открыть сервис

Блокчейн биткоина

Блокчейн биткоина — это распределённый реестр (база данных), лежащий в основе криптовалюты биткоин, который обеспечивает запись и верификацию всех транзакций без участия центрального органа (например, банка или государства). Технология была впервые описана в 2008 году в документе (white paper) автором (или группой авторов) под псевдонимом Сатоси Накамото и запущена в 2009 году. Блокчейн биткоина представляет собой цепочку блоков, каждый из которых содержит набор транзакций, защищённых криптографическими методами, и связан с предыдущим блоком через хеш-функцию.

История создания

Предпосылки

Идея децентрализованной электронной валюты существовала задолго до биткоина. В 1990-х годах были предложены проекты, такие как DigiCash Дэвида Чаума и B-Money Вэя Дая, но они не решали проблему двойного расходования (double-spending) без доверенного посредника. Публикация white paper «Bitcoin: A Peer-to-Peer Electronic Cash System» 31 октября 2008 года предложила решение на основе блокчейна — цепочки блоков с доказательством работы (proof-of-work).

Запуск сети

3 января 2009 года был сгенерирован первый блок (генезис-блок) с наградой в 50 биткоинов. В этом блоке было закодировано сообщение: «The Times 03/Jan/2009 Chancellor on brink of second bailout for banks», что указывало на дату и критику традиционной финансовой системы. Первая транзакция между двумя адресами была совершена 12 января 2009 года, когда Сатоси Накамото отправил 10 биткоинов Хэлу Финни.

Развитие

В первые годы блокчейн биткоина использовался преимущественно энтузиастами и разработчиками. В 2010 году была произведена первая известная покупка товара за биткоины (две пиццы за 10 000 BTC). К 2013 году рыночная капитализация биткоина превысила 1 миллиард долларов, что привлекло внимание регуляторов и инвесторов. В 2017 году сеть столкнулась с проблемами масштабирования, что привело к появлению форков (например, Bitcoin Cash).

Устройство блокчейна биткоина

Структура блоков

Каждый блок в блокчейне биткоина состоит из заголовка и списка транзакций. Заголовок включает:

  • Версию — номер версии протокола (например, версия 1 или 2).
  • Хеш предыдущего блока — 256-битное значение, связывающее блоки в цепочку.
  • Корень Меркла (Merkle root) — хеш, полученный из всех транзакций блока, что позволяет быстро проверять целостность данных.
  • Временную метку — время создания блока в формате Unix.
  • Сложность — целевое значение для доказательства работы.
  • Nonce — 32-битное число, которое майнеры изменяют для поиска допустимого хеша.

Транзакции

Транзакция в блокчейне биткоина состоит из входов (ссылок на предыдущие выходы) и выходов (адреса получателей и суммы). Каждая транзакция подписывается цифровой подписью владельца средств с использованием алгоритма ECDSA (Elliptic Curve Digital Signature Algorithm) на кривой secp256k1. Транзакции группируются в блоки, и их порядок определяется майнерами.

Доказательство работы (Proof-of-Work)

Для добавления нового блока майнеры должны найти хеш заголовка блока, который меньше заданного целевого значения (сложности). Для этого используется алгоритм SHA-256 (двойное хеширование). Сложность автоматически корректируется каждые 2016 блоков (примерно каждые две недели) так, чтобы среднее время нахождения блока составляло 10 минут. Майнер, первым нашедший допустимый хеш, получает награду (в настоящее время — 6,25 BTC, уменьшается вдвое каждые 210 000 блоков) и комиссионные сборы за включённые транзакции.

Сеть и узлы

Блокчейн биткоина поддерживается сетью узлов (нод), которые хранят полную копию реестра и проверяют транзакции. Узлы общаются по протоколу peer-to-peer (P2P) на основе TCP. Любой пользователь может запустить полный узел, что обеспечивает децентрализацию. Консенсус достигается правилом самой длинной цепочки (longest chain rule): при наличии нескольких конкурирующих блоков узлы принимают ту цепочку, которая накопила наибольшую вычислительную мощность.

Классификация и виды блокчейнов

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

Применение и значение

Финансовые транзакции

Основное применение блокчейна биткоина — это перевод ценности между пользователями без посредников. Транзакции необратимы и псевдонимны (адреса не привязаны к реальным личностям, но все операции публичны). Биткоин используется для международных переводов, микроплатежей и как средство сбережения (часто сравнивается с «цифровым золотом»).

Смарт-контракты и другие применения

Хотя блокчейн биткоина изначально не поддерживал сложные смарт-контракты (как Ethereum), существуют протоколы второго уровня, такие как Lightning Network, которые позволяют проводить быстрые и дешёвые транзакции вне основной цепочки. Также на базе блокчейна биткоина реализованы проекты по выпуску токенов (например, Omni Layer) и хранению данных (OP_RETURN).

Влияние на индустрию

Блокчейн биткоина стал первой успешной реализацией децентрализованной криптовалюты и вдохновил создание тысяч других блокчейнов (альткоинов). Технология распределённого реестра (DLT) нашла применение в финансах, логистике, здравоохранении и других отраслях, хотя сам блокчейн биткоина остаётся узкоспециализированным для платёжных операций.

Критика и ограничения

Масштабируемость

Блокчейн биткоина обрабатывает в среднем 3–7 транзакций в секунду (TPS), что значительно меньше, чем у Visa (около 24 000 TPS) или Mastercard (около 5 000 TPS). Размер блока ограничен 1 МБ (с 2017 года, после внедрения SegWit, эффективный лимит составляет около 4 МБ), что создаёт задержки и высокие комиссии в периоды пиковой нагрузки.

Энергопотребление

Доказательство работы требует значительных вычислительных мощностей. По оценкам Кембриджского университета, годовое энергопотребление сети биткоина сопоставимо с потреблением небольших стран (например, Нидерландов или Аргентины), что вызывает критику со стороны экологов.

Анонимность

Хотя транзакции псевдонимны, они полностью публичны. Анализ цепочки блоков позволяет связывать адреса с реальными личностями через методы кластеризации и данные бирж. Это делает биткоин не полностью анонимным, в отличие от Monero или Zcash.

Регулирование

В разных странах отношение к биткоину различается: от полного запрета (например, Китай, где с 2021 года запрещены майнинг и торговля) до легализации (Сальвадор признал биткоин законным платёжным средством в 2021 году). В России биткоин не является законным платёжным средством, но операции с ним не запрещены; с 2024 года введено регулирование майнинга.

Интересные факты

  • Генезис-блок имеет хеш «000000000019d6689c085ae165831e934ff763ae46a2a6c172b3f1b60a8ce26f» и не может быть потрачен (награда в 50 BTC заблокирована).
  • Халвинг (уполовинивание награды) происходит каждые 210 000 блоков. Последний халвинг состоялся в апреле 2024 года, когда награда снизилась с 6,25 до 3,125 BTC.
  • Общее количество биткоинов ограничено 21 миллионом. Последний биткоин будет добыт примерно в 2140 году.
  • Первая транзакция между Сатоси Накамото и Хэлом Финни была совершена 12 января 2009 года.
  • Крупнейший блок в истории (по размеру) был найден в 2023 году и содержал около 2,5 МБ данных.

См. также

  • Криптовалюта
  • Майнинг
  • Сатоси Накамото

Источники

  • Nakamoto, S. (2008). Bitcoin: A Peer-to-Peer Electronic Cash System.
  • Antonopoulos, A. M. (2017). Mastering Bitcoin: Programming the Open Blockchain. O'Reilly Media.
  • Narayanan, A., Bonneau, J., Felten, E., Miller, A., & Goldfeder, S. (2016). Bitcoin and Cryptocurrency Technologies. Princeton University Press.
  • Данные Blockchain.com и Blockchain.info (статистика сети).
  • Cambridge Bitcoin Electricity Consumption Index (CBECI).

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →