Ваше местоположение в сети:
Рубрика:

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

Разделы сайта:

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

Сразу скажу, bitcoin - это не электронные деньги в том смысле, что я описывал в статье по ссылке. Bitcoin - это действительно своя валюта, современная валюта, "криптовалюта", правда неизвестно, есть ли у нее будущее. Так что же такое bitcoin?

Криптовалюта bitcoin

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

  • Так почему же вообще у биткойнов есть какая-то цена? Просто потому, что есть достаточно много магазинов и обменников, готовых обменять ваши биткойны на деньги;
  • А зачем это нужно тем людям? Видимо, они считают это выгодным вложением или же собираются сами использовать биткойны на свои нужды. Так или иначе, "деньги это то, что деньги делают". На биткойны можно покупать товары и услуги, их можно обменять на деньги, тем самым они вполне себе выполняют функцию денег и могут быть приравнены к деньгам;
  • Какой курс у биткойна? Каким он будет в будущем? Не берусь отвечать на данный вопрос. На момент написания статьи один BTC стоит около 500 долларов, стоил и под две тысячи, а когда-то стоил сущие копейки;
  • Но все-таки что влияет на курс биткойна? На мой взгляд, первый фактор - спекуляция. Пока все-таки не так много людей использует биткойны, а, как было сказано выше, нет ничьих обязательств выдавать деньги за биткойны, поэтому предсказать поведение курса практически невозможно.
  • Количество биткойнов ограничено? Да. Сейчас оно постоянно растет, но у него изначально системой задан определенный лимит, и на момент написания статьи их уже появилось больше половины. Возможно, это - один из факторов, влияющий на цену криптовалюты bitcoin.

Принцип работы bitcoin

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

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

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

what is bitcoin

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

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

Заработать биткойны

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

У вас загорелись глаза? Вы думаете, как вы запустите свой компьютер, заработаете биткойны и из ничего получите десятки тысяч баксов? Не торопитесь!

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

Есть, конечно, еще один способ. Существуют так называемые пулы, сообщества людей, работающих вместе над поиском решения. Как только кто-нибудь из сообщества получает решение, доход достается не ему одному, а распределяется пропорционально согласно вкладу участников в поиск. Так что, в принципе, есть возможность что-то заработать, если вступить в большой пул (что, кстати, довольно просто сделать). Однако, на данный момент у вас ничего хорошего из этого не выйдет. Приведу пример: сегодня я весь день гонял свою неплохую видеокарту на эти вычисления. Так вот, мне компьютер оценил, что минимальный вывод из пула, 0.01 BTC я заработаю где-то через год. Если вычесть расходы на электричество и амортизацию, то я буду в глубоком минусе.

Так что по мне единственный способ заработать на биткойнах, это поиграть на их курсе. Но и это не очень привлекательно.

Хотя, есть и другие варианты. Можно организовывать пулы. Можно сделать биткойн-биржу. Можно продавать компьютеры, на которых будут зарабатываться биткойны. Да много вариантов! Кстати, про компьютеры. Как оказывается, операции, требуемые при поиске решения данной задачи, довольно специфичны. И посему обычный компьютер не совсем хорошо подходит для этих целей. Уже давно все поняли, что заработать биткойны с использованием процессора не выйдет. Но даже и на видеокартах сейчас получается убыточное занятие. Поэтому разрабатываются и продаются специальные устройства, рассчитанные исключительно на добычу (майнинг) биткойнов. Покупаешь такую железку, крутишь ее включенной весь день, а потом выкидываешь, как она отработает свой ресурс. Прямо-таки бесплатные деньги.

Можно, конечно, надеяться заработать копеечку, используя чужое оборудование, например, на работе. Но даже отложив в сторону вопросы этичности, готов вас разочаровать. На обычных компьютерах вы ничего не добьетесь. Более того, я попытался прикинуть, сколько может денег приносить запущенный только на майнинг биткойнов суперкомпьютер "Ломоносов". Поскольку производительность суперкомпьютера меряется в флопах в секундах, а майнинга - в миллионах хэшей в секунду, то требуется пересчет. Используя оценку 12.7K FLOP на вычисление одного хэша и пиковой производительности 1.7 петафлоп в секунду, приходим к выводу, что кластер способен выдавать около 15000 MHash/s. Для сравнения, моя видеокарта выдает 50 MHash/s. Вбиваем эти данные в калькулятор bitcoin и получаем, что можно зарабатывать 74 рубля в день. Все это считалось очень грубо, но порядок должен быть правильным. Так что много не заработаешь даже на кластере.

Тема биткойнов достаточно обширна, все рассмотреть не возможно, но я надеюсь, что мне удалось объяснить, что такое bitcoin. Если есть вопросы, пишите!

← Блогу 5 лет - юбилей!Что такое MTU →
comments powered by Disqus