Как работает биткойн
Наконец, мы переходим к главной теме нашего курса – биткойну. Как самостоятельная валюта он появился в 2009 году. Разработчиком биткойна стал Сатоши Накамото – неизвестный человек или группа людей, которые разработали криптовалюту.
Как работает биткойн?
Биткойн – это не совсем валюта, как многие его называют. Скорее, это платёжная система, которая построена на основе пиринговой сети. Пиринговая сеть – сеть, в которой все пользователи равноправны. Состоит из компьютеров, каждый из которых одновременно является и клиентом и сервером. Это важно знать для того, чтобы понять, почему биткойн – децентрализованная система.
Рисунок 1 Пиринговая сеть
Взгляните на картинку 1. Любой компьютер может обратиться к любому другому компьютеру. В этой сети нет одного общего центра, который бы обрабатывал все данные.
На каждом устройстве находится цепочка блоков, в которой записаны все транзакции. Помните, в предыдущем уроке мы говорили о том, что каждый участник системы хранит свой и чужой баланс? На самом деле всё немного не так. Перед тем, как занести запись «А перевёл Б 100 р.» система проверяет, достаточно ли у А средств. Все доходы и расходы человека складываются в одну сумму. Если денег достаточно, то осуществляется соответствующая запись, а все остальные участники об этом уведомляются. В противном случае, система не пропускает транзакцию.
Отсюда следует, что биткойн – это остаток на вашем счёте. Как таковой валюты не существует, существуют лишь расходы и доходы, которые хранятся в цепочке блоков на вашем и чужих компьютерах.
В этом и заключается вся суть работы биткойна. Также важно понимать, что блокчейн и криптовалюта – это не одно и то же. Блокчейн – технология, а биткойн – результат применения этой технологии.
История биткойна
Памятник Сатоши Накамото
История криптовалюты берёт своё начало в 2008 году. Осенью этого года пользователь под ником Сатоши Накамото сделал рассылку на сайте metzdowd.com, в которой содержалась довольно большая статья «Bitcoin: A Peer-to-Peer Electronic Cash System», сейчас её текст можно найти в интернете, в том числе, и на русском языке. Таким образом, разработчики хотели привлечь внимание общественности к криптовалютам.
Уже через несколько месяц Сатоши разработал первый электронный кошелёк для хранения биткойнов. Первое время криптовалюта была не больше, чем простой игрушкой для программистов. Различные люди со всего мира добывали биткойны и обменивались валютой между собой. Однако в 2010 году Ласло Ханеч впервые купил реальный объект за криптовалюту. Это была обычная пицца, которая стоила $25, Ласло же заплатил за неё 10 тыс. BTC.
В этом же году появилась первая криптовалютная биржа Mt.Gox, но обменять реальные деньги на биткойн здесь было нельзя. Единственный курс, который был доступен для пользователей: обмен карточек из игры Magic the Gathering на BTC.
Популярность биткойна росла, на бирже появлялись новые валютные пары. Mt.Gox просуществовала до 2014 года. В то время она была самой крупной валютной биржей для криптовалюты и обрабатывала 70% всех операций с биткойном. В то время биткойн стоил всего $100, поэтому о безопасности никто и не заботился. В результате в 2014 году на биржу была совершена хакерская атака, из-за которой пользователи потеряли 744 тыс. BTC. Это стало крупным ударом по биткойну и бирже. Сейчас Mt.Gox уже закрыта.
Как работает майнинг биткойна?
Как мы уже говорили, майнеры вычисляют число-доказательство, чтобы сгенерировать хеш-функцию, которая будет начинаться с 32 нулей. Однако на практике количество нулей постоянно меняется, чтобы усложнить задачу. За полученный результат на счёт майнера зачисляются биткойны. Вознаграждение постоянно уменьшается, чтобы уменьшить эмиссию.
Когда валюта только появилась, майнерам зачислялось по 50 BTC. Сегодня вознаграждение составляет уже 6.25 BTC. Событие, когда награду уменьшают в два раза, называется халфинг. В это время курс биткойна начинает вести себя не стабильно. В прошлые халфинги цена возрастала в 10-20 раз, однако, что произойдёт в грядущем халфинге – неизвестно. По оценкам экспертов, следующее уменьшение вознаграждения должно произойти не раньше 2024 года.
Кроме того, добытчик может получать комиссию от других участников сети за свою работу. Комиссия бывает разная: кто-то устанавливает большую комиссию, чтобы майнер быстрее обработал их транзакцию, а кто-то экономит, но при этом жертвует временем.
Большая майнинговая ферма
Что будет, когда добудут всю криптовалюту?
Из-за того, что разработчики ограничили эмиссию биткойна, у многих возникают вопросы. Чем майнеры будут зарабатывать, когда вся валюта будет добыта? И будет ли тогда существовать биткойн?
Стоит отметить, что из-за возрастающей сложности работы с биткойном, добыть последний блок удастся только через 142 года. Конечно, это примерные расчёты, но срок всё равно большой. Но даже, когда последний блок будет добыт, майнеры всё равно останутся и будут поддерживать работу системы. Только их доход будет зависеть от размера комиссии. В тот момент стоит ожидать большого скачка цены на валюту, так как количество денег будет ограничено. Также существенно возрастут комиссии.
Сейчас, несмотря на всю возросшую сложность добычи и высокие цены на электричество, фермы до сих пор продолжают существовать. Более того, их размеры только увеличиваются. Если раньше майнингом мог заниматься любой человек, то сегодня крупные фирмы строят большие ангары.
Оборудование для добычи
Для добычи криптовалюты можно использовать три типа оборудования:
Процессоры. Использовались на заре биткойна, как дешёвый способ добычи криптовалюты. Обладают небольшой эффективностью и большим потреблением энергии. Кроме того, CPU сильно греются.
Видеокарты. Графические чипы, наряду с обычными процессорами, представляют собой дешёвый и эффективный способ добывать криптовалюту. Большое количество ядер обеспечивает хорошую вычислительную мощность. Конечно, для работы с биткойном не хватит даже RTX3090, но менее популярную валюту добыть можно.
ASIC-майнеры. ASIC – это процессор, который заточен под один алгоритм. Это самый эффективный способ добычи биткойнов. Вам необходимо лишь купить несколько таких приборов, подключить их к главному компьютеру и запустить программу. Минус ASIC в том, что они могут добывать только одну криптовалюту. То есть, если вы купили ASIC для биткойна, то добывать на нём Ethereum не получится.
Asic майнер
Сегодня большинство майнеров объединяются в специальные пулы, чтобы объединить свои вычислительные мощности для эффективной работы. Вознаграждение за блок в пулах распределяется в зависимости от вклада участников. Вы можете подключиться к пулу, имея домашний компьютер, но ваше вознаграждение будет очень маленьким. Только крупные фирмы могут позволить себе работать в одиночку.
От чего зависит курс валюты
Несмотря на то, что во время халфинга цена на биткойн может сильно изменяться, майнеры не оказывают значительного влияния на курс. Они лишь поддерживают существование блокчейна. Большой вклад в рост цены вносят спекулянты. Крупные игроки рынка вовлекают в инвестирование более мелких, и зарабатывают на этом деньги. Кроме того, сейчас криптовалютами заинтересовались крупные корпорации, у которых есть ресурсы для больших спекуляций.
Существуют оценки экспертов, что реальная цена биткойна находится на уровне $10 тыс, в то время как сейчас его можно купить за $31 тыс.
Утерянные биткойны
В мире существуют утерянные биткойны, к которым уже нет доступа. Так происходит из-за того, что владелец теряет свой приватный ключ. Эксперты из Chainalysis посчитали, что 3,7 млн. BTC за последние 10 лет не двигались и оставались на одном счёте. Можно считать, что доступа к деньгам у их владельцев больше нет.
Также к потерянным биткойнам относят деньги Сатоши Накамото. Некоторые исследователи считают, что автор криптовалюты создал 1,1 млн. BTC, которые никогда не перемещались на другие счета. Насколько эта цифра правдива, никто не знает. Возможно, что Сатоши, как и многие другие, потерял свой приватный ключ. Если это не так, то его состояние на начало лета 2022 года примерно равно 32 млрд. долларов.
Как пользоваться биткойном?
Чтобы начать пользоваться биткойном, необходимо установить на свой компьютер специальную программу-кошелёк. Также при создании кошелька автоматический будут сгенерированы приватный и публичный ключи, о которых мы говорили раньше. Их нужно записать в отдельный файл, который будет доступен только вам.
Существует несколько кошельков:
- Десктопный – программа, которая устанавливается на компьютер пользователя. Для её работы потребуется скачать весь существующий блокчейн, а это практически 1 ТБ. Также существуют программы, которые упрощают работу с биткойном. Это Jaxx и Exodus.
- Онлайн кошелёк – приложение, которое устанавливается на удалённый сервер. Многие выбирают этот вариант, так как устанавливать весь блокчейн на компьютер довольно сложно. Кроме того, к онлайн кошельку у вас будет доступ с любого устройства.
- Аппаратный кошелёк – представляет собой небольшое устройство, которое хранит приватный и публичный ключи. Стоит дорого, но обеспечивает хорошую безопасность.
Аппаратный биткойн-кошелёк
Какой кошелёк выбрать?
Выбор кошелька зависит от ваших возможностей. Если у вас есть знания и быстрый SSD с объёмом в 1 ТБ, то лучше завести десктопный кошелёк. В таком случае весь блокчейн будет находиться на вашем компьютере. Программы вроде Jaxx и Exodus позволяют немного автоматизировать этот процесс. Эти кошельки не скачивают весь блокчейн с интернета, а лишь оповещают других участников сети о ваших транзакциях.
Если вы совсем не хотите разбираться, то лучший выход – онлайн-кошелёк. Современные сервисы предоставляют понятный интерфейс и простую регистрацию. Их главный минус – низкая безопасность. Если при работе с десктопным кошельком единственный, кто отвечает за сохранность средств – это вы, то онлайн кошелёк хранит всю информацию на своих серверах. Любой человек может взломать систему и получить доступ к вашему приватному ключу.
Самый безопасный и простой в использовании вариант – это аппаратный кошелёк. Наибольше популярностью пользуется техника от Trezor. По форме такие кошельки напоминают обычные флешки. Главный минус – устройство легко потерять вместе с приватным ключом.
Как перевести биткойны на другой кошелёк?
Здесь всё зависит от кошелька, которым вы пользуйтесь. Большинство программ предоставляют понятный интерфейс для совершения переводов. Вам нужно выбрать сумму и указать публичный ключ получателя. При вводе ключа будьте внимательны. Если указать его неправильно, то биткойны пропадут. Лучше всего для переводов использовать QR-коды.
При создании заявки система попросит указать размер комиссии. Как мы уже говорили, комиссия – это вознаграждение майнерам за обработку заявки. Чем она выше, тем быстрее транзакцию обработают. В теории, вы можете вообще не устанавливать комиссию, но тогда на подтверждение уйдёт несколько дней. Чтобы не потратить слишком много, но получить свои деньги как можно быстрее, стоит воспользоваться онлайн калькуляторами. Например, самый популярный bitcoinfees. Сайт показывает загруженность майнеров и рекомендуемую оплату.
Некоторые кошельки вообще не предоставляют возможность выбирать размер комиссии пользователю. Чаще всего они устанавливают фиксированную комиссию. Часть этих средств система забирает себе, а часть отправляет майнерам.
Анонимен ли биткойн?
Анонимен ли биткойн?
Сеть биткойна не совсем анонимна. Конечно, система не привязывается к вашему имени и тем более паспорту, но вычислить человека в блокчейне всё же можно. Существует довольно много способов для этого. Кроме того, некоторые компании построили свой бизнес на поиске личности владельца кошелька. Такие фирмы чаще всего работают по заказу правительства.
Конфиденциальность в системе биткойна
Эксперты называют биткойн полуанонимным средством платежей. Всё зависит от ваших инструментов. Если вы используйте десктопный кошелёк, то анонимность значительно повышается, в отличие от онлайн сервисов. Кроме того, многое будет зависеть от навыков аналитика блокчейна, который занимается идентификацией пользователей. Также стоит иметь в виду, что технологии постоянно развиваются, появляются новые способы скрыть личность и идентифицировать её. Чтобы обеспечить себе безопасность, нужно постоянно следить за новостями.
Следы
Когда человек использует биткойн, то в блокчейне остаётся его транзакция. Напрямую связать перевод и личность человека нельзя, поэтому аналитики используют различные следы вне блокчейна.
Самый главный след вне блокчейна – это IP-адрес компьютера. Если вы работаете с блокчейном с кошелька, который установлен на вашем компьютере и основанном на Bitcoin Core, то аналитику потребуется перехватить ваш трафик и проанализировать его, что довольно сложно. Более уязвимы в этом плане мобильные приложения и онлайн кошельки. Они направляют ваш трафик через свои сервера, где с ваш IP прекрасно видно. Кроме того, IP выдаёт вашего провайдера, а значит страну и, возможно, регион.
Широкие возможности для идентификации личности предоставляет и сам блокчейн. Так как блокчейн биткойна находится в свободном доступе, то любой человек сможет его просмотреть и проанализировать. Для этого нужно зайти на любой сайт-обозреватель блокчейна.
Каждая транзакция в блокчейне биткойна содержит идентификатор (TXID), которая представляет собой электронную квитанцию. Предположим, что мы выбрали случайный TXID. Что мы можем о нём узнать:
- В заголовке каждого блока в блокчейне биткойна содержится время, когда блок был добавлен в цепочку. Кроме того, существуют обозреватели блокчейна, например oxt.me, которые показывают часы, когда кошелёк наиболее активен. За счёт всего этого, можно определить часовой пояс, в котором находится владелец кошелька. Чтобы защититься от этого, были придуманы HD-кошельки, которые каждый раз генерируют новые адреса.
- Откуда на счёт поступили средства.
- Куда человек перевёл биткойны.
Также существует множество других методов для идентификации человека: эвристика, кластеризация и т.д. Конечно, для раскрытия личности в блокчейне понадобится приложить много усилий, но узнать владельца кошелька всё же можно. Для обеспечения анонимности стоит использовать другие криптовалюты.