Предполагаю, что большинство моих френдов почти ничего не слышали о BitCoin-ах. Я и сам, до недавнего времени, только слышал об их существовании, но не знал подробности. И очень жаль, потому что, как в одном из недавних выпусков
Радио-Т рассказывал
bobuk (
Григорий Бакунов,один из директоров Яндекса) , что несколько лет назад ему отдали долг в несколько тысяч $, биткоинами по курсу 1 BTC ~= 0.1$ и он их с того времени сохранил, а сегодня курс: 1 BTC ~= 700$. А вот знать бы тогда, 3 года назад, как оно выйдет...
Но сегодня мы имеем такую интересную ситуацию в России... Я процитирую крайний выпуск
"Кода Доступа" Юлии Латыниной:
Я, наверное, начну с новости, которая меня сильно поразила на этой неделе - это вот этот замечательный законопроект, который депутат от ЛДПР Дегтярев внес в Думу
о запрещении хождения доллара. ... И вот совсем недавно я могла честно ответить, вот, ровно до этого закона, где хранить - не заморачивайтесь и храните в Сбербанке. Сейчас я готова сказать ровно противоположное, потому что, ребята, наверное, кто хоть доллар туда понесет, тот идиот. Значит, его ничему не учили, значит, это... Потому что этот закон - он показывает, что, оказывается, российский гражданин абсолютно ни от чего не застрахован. И понятно, к чему приведет этот законопроект, если, не дай бог, не то, что он будет принят, а будет всерьез обсуждаться.
Можно, наверное, скептически сейчас к этому относится: мало-ли чего там придумал какой-то Дегтярёв, и мало-ли что по этому поводу сказала Латынина (хотя она довольно подробно и убедительно объяснила почему это имеет шанс стать реальностью, сходите по ссылке, не поленитесь - там есть объективные причины: состояние нашей экономики). Но друзья, мы не верили в ограничение свобод в интернете, а они появились и всё ухудшается. Сложно было поверить, что они просто возьмут и
отберут пенсионные взносы за год, а они это сделали. Так что я не знаю как для вас, а для меня - запрет долларов не выглядит совсем уж фантастикой. И не важно, что у меня почти нет долларов. Проблема в том, что деньги, любые деньги, в России - это фикция: сегодня есть а завтра - никто не знает. И мы с вами один раз это уже видели. И кто нибудь тут уверен, что сейчас наша экономика работает лучше, чем в СССР?
И вот тут возникает вопрос - что же делать? Можно, наверное, открыть счёт в Швейцарии и все сбережения переводить туда, в евро. Но кто гарантирует, что завтра нам не заперетят иметь счета зарубежом? Да и стоимость всего этого не маленькая, надо серьезные сбережения иметь, чтоб таким вариантом заморочиться.
И сейчас я хочу рассказать вам о
БитКоинах. Если в двух словах - это электронные деньги, которые никем не управляются. То есть это нечто, похожее на
WebMoney или
Яндекс.Деньги, но без управляющего - без Яндекса или WebMoney. И без привязки к какой-либо валюте. (Яндекс.Деньги привязаны к рублям, WebMoney имеют несколько "валют", привязанных к рублям, евро, долларам и т.д, к БитКоинам - в том числе).
То, что нет привязки ни к какой другой валюте - это очень важное свойство. С одной стороны, это означает, что ценность 1 биткоина равна нулю. В отличии, скажем, от ценности 1 грамма золота. (Правда кто-нибудь знает, чему равна ценность 1 рубля, доллара или евро? Что будет с рублями, если Россия вдруг, как в 91-м, захочет обменять их на новые?) То есть, если не найдется никого, кто бы захотел купить биткоины, их курс станет равным нулю. С другой стороны, отсутствие связи с какой-либо валютой означает, что для существования биткоинов необходимо было реализовать все те функции, которые в других случаях берет на себя Центральны Банк того государства (или объединения государств), которое выпускает обычные деньги: эмиссия, проведение платежей, проверка подлинности... И всё это при том, что нет никакого управляющего, кто бы этим занимался.
В 2008 году некто под именем Satoshi Nakamoto опубликовал описание такой системы электронных денег, которая решает все эти вопросы. И запустил эту систему в работу. Если не вдаваться в подробности, система основана на выполнении неких математических расчётов, которые довольно сложно (долго) выполнить, но легко проверить. Это общий принцип всех современных систем криптографии, и с точки зрения математики там нет ничего нового.
Эмиссия биткоинов и выполнение переводов осуществляется путём рассчёта "блоков". Блок содержит данные всех включённых в него перводов + вознаграждение за генерацию блока. Сегодня вознаграждение за блок составляет 25 биткоинов плюс комиссия за включённые в блок переводы. В блоке, кроме полезных данных, есть ещё случайная часть (nonce), в переборе которой и заключается работа по генерации блока. Задача - чтобы хэш (результат работы некой функции, которая преобразует содержимое блока в число) оказался меньше определённого значения. А хитрость в том, что хотя преобразование hash =
SHA2(SHA2(полезная нагрузка + nonce)) однозначное, нет никакого способа зная hash узнать nonce, иначе как перебором. Вот именно таким перебором и занимаются для генерации блока: найти такое nonce, что hash будет меньше некого числа.
Эмиссия-же регулируется несколькими параметрами. Во первых - это "сложность" - то самое число, меньше которого должен быть hash. Оно меняется каждые 2016 блоков, таким образом, чтобы среднее время генерации блока было примерно 10 минут. Во вторых - это вознаграждение за блок. Сегодня оно = 25 BTC, но каждые несколько лет будет уменьшаться вдвое, и к 2140 году оно станет равно нулю. После этого единственным вознаграждением для тех, кто генерирует блоки, станет комиссия за переводы.
Для того, чтобы пользоваться BitCoin-ами ничего этого знать, в принципе, не нужно. Достаточно скачать и установить на свой комп одну из программ-клиентов, либо зарегистрироваться в одном из сервисов, предоставляющих Web-кошельки. В результате вы получите Bitcoin-адрес - номер вашего кошелька, и либо приватный ключ к нему, либо пароль/иной способ доступа к выбранному Web-сервису. Есть "официальный" (в том смысле, что он написан и поддерживается создателями сети)
клиент, он самый безопасный, но не очень удобный. Есть альтернативные (например
MultiBit). Из онлайн-сервисов - могу рекомендовать
BlockChain - он производит шифрование в броузере, и потому не имеет доступа к деньгам пользователя, поддерживает экспорт/импорт в MultiBit и имеет приложение для Android/iPhone.
А генерировать блоки и попробовать зарабатывать на этом может, в теории любой человек на своём компьютере. Правда только теоретически, потому что экономика биткоинов сейчас такова, что делая это на компьютере - больше заплатишь за электричество. Для того, чтобы всё-таки зарабатывать люди строят себе фермы из крутых видеокарт, покупают (
1,
2) или арендуют (
1,
2) специализированное оборудование и объединяются в пулы - когда много людей считают разные nonce, а вознаграждение делят на всех - иначе, в одиночку, можно ждать несколько лет, прежде чем найдешь свой блок. Примерно посчитать доходность майнинга (генерации блоков) можно на
калькуляторе и, в принципе, как я недавно считал - окупаемость аренды могла бы составить 3 месяца... Если не учитывать растущую сложность (чем больше людей занимаются майнингом - тем выше сложность и ниже доходность) и изменения курса (а предсказать его - затруднительно). Курс биткоина несколько дней назад скачкообразно вырос вдвое - возможно из-за того, что
BitCoin получил положительную оценку сената США. Но предсказать что с ним будет дальше... я не готов.
А ещё одним свойством биткоина является высокая анонимность. Ваш кошелек - это просто цифры, никаких имён не требуется. И вы можете иметь тысячи таких кошельков, хоть по одному на каждый перевод или каждого адресата - многие так и делают, это рекомендованная практика.
И в связи с этим мы снова возвращаемся к политике. В 1997 году некто Jim Bell написал статью
Assassination Politics с описанием некой "Биржи убийств". А вот на днях
появилась её
реализация...
Схема простая: кто-то вносит имя в блэк-лист, остальные люди, которым тоже не нравится сей деятель и которые желают от него быстрее избавиться, вносят пожертвования через биткоины. В один прекрасный момент, собранная сумма становится привлекательной для киллера-маньяка, он пишет авторам сайта сообщение (делает ставку), мол, тогда-то и тогда-то умрет такой-то человечек из вашего списочка. Если человек действительно умирает, убийца срывает банк и забирает все деньги. Все счастливы (почти все).
Вот так вот...