Как работает биткойн






Как именно классифицировать биткойн - вопрос спорный. Это тип валюты, средство сбережения, платежная сеть или класс активов?

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

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

(Общее примечание: согласно Bitcoin Foundation, слово «Биткойн» пишется с заглавной буквы, когда оно относится к криптовалюте как к объекту, и дается как «биткойн», когда оно относится к количеству валюты или самих единиц. Биткойн также сокращенно обозначается как «BTC». В этой статье мы будем чередовать эти способы использования.)
КЛЮЧЕВЫЕ ВЫВОДЫ

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

Блокчейн

Биткойн - это сеть, работающая по протоколу, известному как блокчейн. В статье 2008 года человека или людей, называющих себя Сатоши Накамото, сначала были описаны как блокчейн, так и Биткойн, и какое-то время эти два термина были почти синонимами.

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

К счастью, основы технологии блокчейн просты. Любой данный блокчейн состоит из единой цепочки дискретных блоков информации, упорядоченных в хронологическом порядке. В принципе, эта информация может быть любой строкой из единиц и нулей, что означает, что она может включать электронные письма, контракты, права собственности на землю, свидетельства о браке или сделки с облигациями. Теоретически любой тип контракта между двумя сторонами может быть заключен на блокчейне, если обе стороны согласны с контрактом. Это устраняет необходимость участия третьей стороны в любом контракте. Это открывает целый мир возможностей, включая одноранговые финансовые продукты, такие как ссуды или децентрализованные сберегательные и текущие счета, где банки или любые посредники не имеют значения.

Хотя текущая цель Биткойна - это средство сбережения, а также платежная система, нет ничего, что могло бы сказать, что Биткойн нельзя было бы использовать таким образом в будущем, хотя необходимо достичь консенсуса, чтобы добавить эти системы в Биткойн. Основная цель проекта Ethereum - создать платформу, на которой могут возникать эти «умные контракты», тем самым создавая целую сферу децентрализованных финансовых продуктов без каких-либо посредников, а также связанных с ними сборов и потенциальных утечек данных.

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

Однако в случае Биткойна информация в цепочке блоков - это в основном транзакции.

Биткойн - это действительно просто список. Человек A отправил X биткойнов человеку B, который отправил Y биткойнов лицу C и т. Д. Подсчитывая эти транзакции, каждый знает, где находятся отдельные пользователи. Важно отметить, что эти транзакции не обязательно должны выполняться от человека к человеку.

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

Другое название блокчейна - «распределенный реестр», который подчеркивает ключевое различие между этой технологией и хорошо хранимым документом Word. Блокчейн Биткойна является распределенным, то есть публичным. Любой желающий может скачать его целиком или перейти на любое количество сайтов, которые его разбирают. Это означает, что запись общедоступна, но это также означает, что существуют сложные меры по обновлению реестра блокчейна. Нет центрального органа, который следил бы за всеми транзакциями с биткойнами, поэтому участники сами делают это, создавая и проверяя «блоки» данных транзакции. См. Раздел «Майнинг» ниже для получения дополнительной информации.

Вы можете видеть, например, что 15N3yGu3UFHeyUNdzQ5sS3aRFRzu5Ae7EZ отправил 0,01718427 биткойнов на адрес 1JHG2qjdk5Khiq7X5xQrr1wfigepJEK3t 14 августа 2017 года, между 11:10 и 11:20, если вы были в порядке букв или цифр, если вы были в порядке, длинные строки - это адреса закона. -информированный, вы, вероятно, сможете выяснить, кто их контролировал. Это неправильное представление о том, что сеть Биткойн является полностью анонимной, хотя принятие определенных мер предосторожности может затруднить привязку отдельных лиц к транзакциям.

Пост-трастовый

Несмотря на то, что Биткойн является абсолютно публичным или, скорее, из-за этого факта, вмешательство в него чрезвычайно сложно. Биткойн не имеет физического присутствия, поэтому вы не можете защитить его, заперев в сейфе или закопав в лесу.

Теоретически все, что нужно сделать вору, чтобы забрать это у вас, - это добавить в бухгалтерскую книгу строку, которая переводится как «вы заплатили мне все, что у вас есть».

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

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

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

Добыча полезных ископаемых

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

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

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

Сатоши совершил прорыв в сочетании « доказательства работы » с другими криптографическими методами. Программное обеспечение Биткойна регулирует трудности, с которыми сталкиваются майнеры, чтобы ограничить сеть одним новым 1-мегабайтным блоком транзакций каждые 10 минут. Таким образом, объем транзакций легко усваивается. У сети есть время, чтобы проверить новый блок и предшествующую ему бухгалтерскую книгу, и каждый может прийти к консенсусу относительно статус-кво. Майнеры не работают для проверки транзакций путем добавления блоков в распределенный реестр исключительно из желания убедиться, что сеть Биткойн работает без сбоев; им также платят за свой труд. Ниже мы подробнее рассмотрим компенсацию за майнинг.

Уменьшение вдвое

Как упоминалось ранее, майнеры награждаются биткойнами за проверку блоков транзакций. Это вознаграждение сокращается вдвое через каждые 210 000 добытых блоков или примерно каждые четыре года. Это событие называется уменьшением вдвое или « уменьшением вдвое ». Система встроена как дефляционная, где скорость выпуска новых биткойнов в обращение.

Этот процесс разработан таким образом, что вознаграждение за майнинг биткойнов будет продолжаться примерно до 2140 года. После того, как весь биткойн будет добыт из кода и все халвинги будут завершены, майнеры по-прежнему будут мотивированы комиссией, которую они будут взимать с пользователей сети. Есть надежда, что здоровая конкуренция сохранит низкие сборы.

Эта система увеличивает отношение запасов к потоку Биткойна и снижает его инфляцию, пока она в конечном итоге не станет нулевой. После третьего сокращения вдвое, которое произошло 11 мая 2020 года, награда за каждый добытый блок теперь составляет 6,25 биткойна.

Хеши

Вот немного более техническое описание того, как работает майнинг. Сеть майнеров, разбросанных по всему миру и не связанных друг с другом личными или профессиональными узами, получает последний пакет данных о транзакциях. Они обрабатывают данные с помощью криптографического алгоритма, который генерирует «хэш», строку цифр и букв, которая проверяет достоверность информации, но не раскрывает саму информацию. (На самом деле, это идеальное видение децентрализованного майнинга уже не является точным, поскольку майнинговые фермы промышленного масштаба и мощные майнинговые пулы образуют олигополию . Подробнее об этом ниже.)

Учитывая хэш 000000000000000000c2c4d562265f272bd55d64f1a7c22ffeb66e15e826ca30, вы не можете узнать, какие транзакции содержит соответствующий блок (# 480504). Однако вы можете взять кучу данных, якобы принадлежащих к блоку # 480504, и убедиться, что они не были подделаны. Если бы одно число было неуместным, каким бы незначительным оно ни было, данные генерировали бы совершенно другой хеш. Например, если вы запустите Декларацию независимости с помощью хеш-калькулятора , вы можете получить 839f561caa4b466c84e2b4809afe116c76a465ce5da68c3370f5c36bd3f67350. Однако удалите точку после слов «представленный для откровенного мира», и вы получите 800790e4fd445ca4c5e3092f9884cdcd4cf536f735ca958b93f60f82f23f97c4. Это совершенно другой хеш, хотя вы изменили только один символ в исходном тексте.

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

Однако создание хэша на самом деле не работает. Этот процесс настолько быстр и прост, что злоумышленники могут по-прежнему спамить сеть и, возможно, при наличии достаточной вычислительной мощности передать мошеннические транзакции на несколько блоков обратно в цепочку. Таким образом, протокол Биткойн требует доказательства работы.

Это достигается за счет того, что майнерам бросается в глаза кривая: их хэш должен быть ниже определенной цели. Вот почему хеш блока # 480504 начинается с длинной строки нулей. Он крошечный. Поскольку каждая строка данных будет генерировать один и только один хэш, поиск достаточно маленького хеша включает добавление одноразовых значений («числа, используемые один раз») в конец данных. Итак, майнер запустит [данные]. Если хеш слишком большой, она попробует еще раз. [данные] 1. Все еще слишком большой. [данные] 2. Наконец, [thedata] 93452 возвращает ей хэш, начинающийся с необходимого количества нулей.

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

В зависимости от типа трафика, получаемого сетью, протоколу Биткойн потребуется более длинная или более короткая строка нулей, регулируя сложность для достижения скорости одного нового блока каждые 10 минут. По состоянию на октябрь 2019 года текущая сложность составляет около 6,379 триллиона, по сравнению с 1 в 2009 году. Это говорит о том, что с момента запуска криптовалюты десять лет назад стало значительно труднее добывать биткойны.

Добыча ведется интенсивно, для ее работы требуются большие и дорогие буровые установки и много электроэнергии. И это конкурентоспособно. Неизвестно, какой одноразовый номер будет работать, поэтому цель состоит в том, чтобы как можно быстрее изучить их.

Вначале майнеры осознали, что могут повысить свои шансы на успех, объединившись в пулы для майнинга, поделившись вычислительной мощностью и распределив вознаграждение между собой. Даже когда несколько майнеров разделяют эти награды, у них все еще есть достаточный стимул для их получения. Каждый раз, когда добывается новый блок, успешный майнер получает кучу вновь созданных биткойнов. Сначала было 50, потом сократилось вдвое до 25, а сейчас - 12,5 (около 119 тысяч долларов в октябре 2019 года).

Вознаграждение будет продолжать уменьшаться вдвое каждые 210 000 блоков или примерно каждые четыре года, пока не достигнет нуля. К этому моменту весь 21 миллион биткойнов будет добыт, и майнеры будут зависеть исключительно от платы за обслуживание сети. Когда был запущен Биткойн, планировалось, что общий объем криптовалюты составит 21 миллион токенов.

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

Это может означать конец Биткойна, но даже так называемая атака 51% , вероятно, не позволит злоумышленникам отменить старые транзакции, потому что требование доказательства работы делает этот процесс очень трудоемким. Чтобы вернуться и изменить цепочку блоков, пулу потребуется контролировать такое большое количество сети, что это, вероятно, будет бессмысленно. Когда вы контролируете всю валюту, с кем торговать?

Атака 51% - это финансово самоубийственное предложение с точки зрения майнеров. Когда в 2014 году майнинг-пул Ghash.io достиг 51% вычислительной мощности сети, он добровольно пообещал не превышать 39,99% хешрейта биткойнов, чтобы поддерживать уверенность в стоимости криптовалюты. Тем не менее, другим участникам, например правительствам, может показаться интересной идея такой атаки. Но, опять же, огромные размеры сети Биткойна сделают это чрезвычайно дорогим даже для мировой державы.

Еще один источник беспокойства, связанный с добычей полезных ископаемых, - это практическая тенденция к концентрации в тех частях мира, где электроэнергия дешевая, например в Китае или, после репрессий со стороны Китая  в начале 2018 года, в Квебеке.

Биткойн-транзакции

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

Биткойн-биржи, такие как Coinbaseобъединяет участников рынка со всего мира для покупки и продажи криптовалют. Эти биржи становятся все более популярными (поскольку популярность самого Биткойна в последние годы выросла) и сопряжены с проблемами нормативно-правового регулирования и безопасности. Поскольку правительства всего мира рассматривают криптовалюты по-разному - как валюту, как класс активов или любое количество других классификаций, - правила, регулирующие покупку и продажу биткойнов, сложны и постоянно меняются. Однако, возможно, даже более важным для участников обмена биткойнов, чем угроза изменения нормативного надзора, является кража и другая преступная деятельность. Хотя сама сеть Биткойн в значительной степени была безопасной на протяжении всей своей истории, отдельные обмены не обязательно одинаковы. Многие кражи были нацелены на крупные криптовалютные биржи, что часто приводило к потере токенов на миллионы долларов. Самая известная биржевая кража - это, вероятно, Mt.Gox, который доминировал в сфере транзакций биткойнов до 2014 года. В начале того же года платформа объявила о вероятной краже примерно 850 000 BTC на сумму около 450 миллионов долларов на тот момент. Mt. Gox объявил о банкротстве и закрыл двери; по сей день большая часть украденной награды (которая теперь будет стоить в общей сложности около 8 миллиардов долларов) не возвращена.

Ключи и кошельки

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

Владение биткойнами по сути сводится к двум числам: открытому ключу и закрытому ключу . Грубая аналогия - имя пользователя (открытый ключ) и пароль (закрытый ключ). Хэш открытого ключа, называемый адресом, отображается в цепочке блоков. Использование хеша обеспечивает дополнительный уровень безопасности.

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

Для доступа к биткойнам вы используете кошелек , который представляет собой набор ключей. Они могут принимать различные формы: от сторонних веб-приложений, предлагающих страховые и дебетовые карты, до QR-кодов, напечатанных на листах бумаги. Наиболее важное различие между «горячими» кошельками, которые подключены к Интернету и поэтому уязвимы для взлома, и «холодными» кошельками, которые не подключены к Интернету. В Mt. В случае Gox, описанном выше, считается, что большая часть украденных BTC была взята из горячего кошелька. Тем не менее, многие пользователи доверяют свои закрытые ключи криптовалютным биржам, что по сути является ставкой на то, что эти биржи будут иметь более надежную защиту от возможности кражи, чем собственный компьютер.

50.0100.0150.0200.0250.0300.0350.0400.0May 1, 2016Aug 1, 2016Nov 1, 2016Feb 1, 2017May 1, 2017Aug 1, 2017Jun 17, 2017257.0Jun 17, 2017257.0
X.2
Load disqus comments

0 коммент.