Bitcoin (BTC) - одноранговая версия электронных денег

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

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

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

Криптовалюта и цифровые активы

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

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

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

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

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

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

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

Публичные адреса Биткойн

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

Пример: 1PzNiHPM9iVRd2fBpqcMv78m5pgQsag3pn

Кошелек - это просто набор файлов, которые предоставляют доступ ко многим публичным адресам. Это уникально для вашего кошелька и может использоваться непрерывно или сбрасываться после получения оплаты. Когда этот адрес создан, вы фактически генерируете «пару криптографических ключей», которая состоит из личного ключа и открытого ключа. Закрытый ключ известен только вам, а открытый ключ известен всей сети (ваш уникальный публичный адрес).

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

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

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

Безопасность Биткойн

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

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

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

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

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

Биткойн Майнинг

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

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

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

Что внутри блока?

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

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

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

Стоимость использования Биткойн

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

Когда дело доходит до отправки денег онлайн с таким онлайн-продавцом, как PayPal, ваша комиссия обычно составляет около 2-3% от суммы транзакции. С биткойнами, когда вы отправляете монеты, с вас обычно взимается около 0,1 мBTC (1 тысячная часть биткойна) на 1000 байтов. Если учесть средний размер транзакций Биткойн и количество транзакций, то можно получить представление об общем проценте всего объема, уплаченного в виде комиссий.