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

Читать, слущать книги онлайн бесплатно!

Электронная Литература.

Бесплатная онлайн библиотека.

Читать: Криптвоюматика 4.1. Стань сыном маминой подруги - Алексей Викторович Марков на бесплатной онлайн библиотеке Э-Лит


Помоги проекту - поделись книгой:

Можно и ещё хитрее: если вы своему ребёнку обещали подарить миллион на свадьбу, это можно записать в смарт-контракт с доступом к вашему счёту. Как только контракт видит, что у сына зарегистрирован брак, он переводит ему деньги напрямую, а вы сами, может быть, уже даже и померли, не дождавшись этого счастливого момента (речь о переводе денег, конечно). Для этого не нужен банкир, загс, нотариус и завещание. Не нужно ничего ждать или проверять. Всё сработает само.

Хотя некоторые идеи криптоноваторов – абсолютно бредовые (без шуток). Нужен ли блокчейн, чтобы завести какую-то новую энциклопедию[11] на блокчейне или читать платные новости, которые – ничего себе! – нельзя исправить задним числом[12]? Вы часто перечитываете прошлогодние новости? Из-за бешеного притока инвестиций в эту отрасль люди пробуют совершенно невменяемые идеи на предмет сбора бабла с инвесторов.

А у инвестора логика простая: биткоин растёт, может и ещё что-то вырастет? Это совершенно нормальный процесс. Технология молодая, и скоро все поймут, для чего она подходит хорошо, а для чего нет. Кому-то, правда, это понимание встанет в копеечку.

1.3. Как это работает

Мы изучили херову тучу объяснений того, как работает блокчейн. Проблемы две: либо эксперт держит читателей за идиотов и объясняет это так примитивно, что суть процесса остаётся за кадром, либо текст рассчитан на айтишника с деревьями Меркла и подписями Шнорра, и простой человек его уже не воспринимает. Самое лучшее объяснение встретилось нам в блоге Лаборатории Касперского[13]. Его мы и взяли за основу, но постарались сделать ещё понятней.

Сначала изучим несколько основных понятий, первое из которых – цифровая подпись. Зачем нужна обычная подпись? Она удостоверяет того, кто подписал документ. Цифровая в этом плане даже лучше – она делает то же самое, только её нельзя (точнее, невероятно трудно) подделать. То есть автор документа определяется однозначно, и подписать его мог только он. При этом один человек (или фирма) может сгенерировать несколько вполне законных пар имя-подпись – для разных целей.

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

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

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

У хэша есть одно очевидное свойство: он односторонний. То есть по хэшу невозможно подобрать изначальное сообщение (только перебором всех вариантов – так и работает майнинг; но об этом позже). Да, у некоторых типов хэшей была такая проблема, что у разных сообщений мог получиться одинаковый хэш, но сейчас это либо уже решено, либо не играет особой роли. Главное – вы поняли, что эта функция работает только в одну сторону.

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

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

Как понять, хватает ли у Васи денег на передачу Маше? Надо перечитать весь журнал, и станет понятно: вот 10 монет Вася получил от Пети на прошлой неделе, а 40 ему вчера перечислил Олег. После этого сделок не было, поэтому вписываем в журнал новую строчку: «забрать 50 монет у Васи и добавить 50 монет Маше», заверяем Васиной подписью и дописываем хэш. Да, проверять всё – это долго, но у каждого же есть компьютер! Он сразу поймёт, если подпись не та или история неправильная. Испорченную сделку он в журнал записывать не станет, а просто выкинет как фальшивую.

Совокупность сделок на одной странице назовём блоком, допишем в конец хэш всего блока, чтоб не проверять страницу заново (а сверить только хэш), и начнём новую страницу-блок. Цепочка таких блоков – это и есть блокчейн.

Осталось только понять, кто заполняет страницу на перемене, чтобы раздать всем остальным (просто для справки – у биткоина эта «перемена» каждые 10 минут). Для этого все решают задачку по нахождению «красивого» хэша с нулями впереди. Если вы ещё помните, что такое хэш, то станет ясно, что задача это не просто трудная, но и абсолютно бессмысленная (ведь для подтверждения подлинности не имеет значения, как именно выглядит подпись и красива ли она, а речь именно об этом). Решение требуется лишь для того, чтобы случайно определить победителя. Ведь если блок будет всё время оформлять кто-то один, он сможет, например, чьи-то сделки подло не учитывать.

Сложность задачи при этом настолько высока, что решается она только перебором всех вариантов и хэшированием каждого из них, а перебирают варианты участники одновременно. У кого-то компьютер помощней, ну у того и шансов побольше. Если участников становится слишком много и красивый хэш находится слишком быстро, то новая задачка выбирается потруднее (и наоборот); об этом все договорились заранее.

Заглянем немного глубже. Чтобы получить «красивый» хэш, ребята добавляют в заголовок каждого блока какое-то случайное число и только потом подсчитывают контрольную сумму. Число это называется nonce[14]. Из-за того, что хэширование выдаёт фактически случайную цифру из блока данных, изменив всего лишь одну цифру (или букву) в блоке, мы получим совершенно новый его хэш. Целью майнинга и является подбор этого (случайного) числа таким образом, чтобы хэш блока начинался с определённого количества нулей. Другими словами, хэш должен быть меньше нужного нам параметра target (цель), который и определяет сложность соревновательного процесса. Ведь чем меньше эта цель, тем меньше должно быть искомое число – и тем больше у него нулей впереди. Таким образом, сложность регулируется очень легко.

Все желающие решать эту задачу называются майнерами, а решение записывается на страницу вместе со всеми операциями. Это делается для того, чтобы в будущем какой-нибудь хитроумный китаец не пришёл и не сказал: «Ребята, вот на самом деле правильный журнал, у меня всё подсчитано», – тогда ему придётся предъявить решения всех подделанных задачек сразу, а это нереально. Хотя будем честны: если у него под контролем большинство компьютеров в сети – то возможно.

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

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

Разберём поподробнее.

1.4. Почему это работает плохо

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

1. За счёт открытости анонимность не такая уж и анонимная, как кажется. Если все транзакции можно проверить, а вы перевели немного бабла своему дилеру, то он узнает, сколько денег у вас в кошельке и куда вы их деваете. Конечно, для этого ему надо знать, кому принадлежат и другие кошельки, но это тоже со временем решается. При этом он может узнать всё не только о прошлых, но и о всех будущих платежах с известного ему кошелька. Есть даже контора, которая этим специально занимается – и среди её клиентов, конечно, спецслужбы и прочие подозрительные лица.

2. Децентрализация не так уж велика. Да, копии реестра хранятся в каждом полноценном кошельке, общего сервера нет, поэтому закрыть всё сразу нельзя. Но майнеры, обеспечивающие функционирование сети, объединены в пулы. Сейчас для добычи требуется настолько большая вычислительная мощность, что по одному намайнить, например, биткоин просто невозможно. А 70 % всех майнинговых пулов биткойна (по мощности) сейчас находятся в Китае. А там ведь повсюду проклятые коммунисты! Кто знает, что скажет партия? То же самое можно сказать и про другие криптовалюты. Некоторые из них «децентрализованы» только у себя на сайте.

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

4. Блокчейн по своей сути – довольно медленная технология, а самая первая, что в основе биткоина, – очень медленная. Сейчас в системе проходит примерно 6–7 операций в секунду. Для сравнения – Visa может обрабатывать 24 тысячи операций в секунду. У биткоина на начало 2018-го около 350 тысяч операций в сутки, но очевидно, что близок предел – порядка 600 тысяч в сутки (7 в секунду × 60 с. × 60 мин. × 24 ч.). Подтверждения перевода иногда приходится ждать час-полтора, если сеть перегружена или кто-то «шатает» блокчейн преднамеренно[15] миллионом микротранзакций. Если деньги вам нужны здесь и сейчас, биткоин никуда не годится. Справедливости ради нужно сказать, что новые криптовалюты эту проблему предвидели и заранее подумали о масштабируемости. Тем не менее проблема существует.

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

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

Есть и технологические уязвимости, о которых мы, вероятно, ещё не знаем. В 2010 году кто-то смог зачислить себе на кошелёк 92 миллиарда биткоинов. Потратить не успел: баг нашли, всю систему откатили. Но кто знает, что таит будущее?

Криптовалюты, которые появились после биткоина, стараются предложить какие-то решения перечисленных проблем, но в основе-то всё равно лежит блокчейн, и какие-то из его недостатков автоматически достаются всем. Факт остается фактом: на данный момент для привычных вещей, типа перевести деньги соседу, существующие (централизованные) технологии удобнее, дешевле и быстрее. Возьмите хотя бы тиньковские (ну или сберовские) переводы с карты на карту. Что, есть какая-то проблема, что негодяи умудряются потратить деньги с карты два раза? Или биткоины нельзя украсть? Крадут только в путь. Ещё вопрос, где держать деньги безопаснее, – в обычном онлайн-банке или на криптобирже. И банковский сервер не жрёт такое циклопическое количество электричества для подтверждения операций.

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

Есть и ещё один вполне закономерный нездоровый эффект: те, кто вложился в крипту, волей-неволей начинают её пропагандировать (как мы этой книжкой). Поэтому мало кто честно рассказывает о недостатках технологии. Кроме нас, конечно. Мы наступили себе на горло и сообщили о потенциальных проблемах. А что дальше делать – решать вам.

За прошедшие полтора года очень многие из так называемых приватных (permissioned) блокчейнов, разрабатываемых крупными банками и корпорациями, провалились или закрылись. Казалось бы, как изменение цены на публичную крипту может повлиять на R&D крупных компаний? Но нет: конторы либо порезали бюджеты, либо свернули разработки, ориентируясь на тот же хайп, как на показатель «нужности» проекта.

Публичные же крупные проекты с открытым кодом здравствуют и процветают. И по-прежнему стоят миллиарды долларов.

1.5. Всё равно всё сопрут хакеры и бандиты

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

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

В самом общем смысле проблема лежит на поверхности, в самой сути технологии: деньги лежат не в банке, где доступ к ним контролируется какими-никакими, но все же людьми, а в виде ключа на бумажке. Или когда доли в стартапах записаны на ваш паспорт не у брокера, а в блокчейне Ethereum, где есть только цифры и несколько букв (не очень много). Все это создает совершенно новые риски: просрать все деньги (вообще все!) можно теперь в результате пожара, скачка напряжения или неловкости племянника, который «случайно» переустановил Windows. Бумажку с фразой для восстановления сожрал кот, а потом блеванул в прихожей. Так или иначе, никакой возможности восстановить ваши цифровые деньги и доли в компаниях нет, вся ответственность возложена исключительно на вас. Поэтому первейший враг криптоинвесторов – именно человеческий фактор. Сам всё просрёшь, если не будешь внимателен и осторожен.

Окей, пусть куча бэкапов создана, флешка в сейфе, копия на компе, комп в утке, утка в яйце, племянник в Адлере. Возникает обратный эффект: чем больше у вас резервных копий, тем проще их украсть. Только представьте, насколько интересно быть хакером в прекрасном светлом блокчейн-будущем! Раньше вы крали голые фотки знаменитостей, чтобы теребонькать, добавляли компьютеры в ботнеты, чтобы заработать на ddos-атаках, крали кредитные карты, чтобы выслать себе какие-то товары с Ebay, взламывали сайты за деньги конкурентов. Да, заработать своими скиллами взломщика было вполне возможно, хотя и непросто.

Но представьте себе, какие возможности для красивой жизни открываются, если на каждом втором компьютере можно поживиться реальными, анонимными деньгами?! Или долями в блокчейн-компаниях – тоже анонимными? Это же просто праздник какой-то! Поэтому не только мы (инвесторы) ожидаем прихода блокчейна в народ, но и романтики с большой хакерской дороги ждут всех с распростёртыми. И вы даже представить себе не можете, на что способны их пытливые умы и какие дыры оказываются в самом надежном и популярном программном (и аппаратном – недавняя критическая уязвимость абсолютно всех процессоров Intel тому пример) обеспечении. Это первая беда.

Вторая беда не менее серьезна, чем первая: преступления с цифровой собственностью на данный момент непонятно как классифицируются и непонятно как расследуются. Их как бы вообще не существует. Потому что нигде нет таких законов и такой практики, которая бы в достаточной мере описывала товарищу майору эти ваши биткоины. А значит, если в подворотне вам встретилась пара крепких ребят, они вам дали леща и, к вашему удивлению, вместо того чтобы отобрать мобильный телефон, потребовали перевести всю крипту с вашего в этом мобильном телефоне находящегося крипто-кошелька (а это гораздо ценнее, чем всё, что у вас с собой, включая шубу) – значит, новая цифровая эпоха наступила и в Бутово. Вашу мобилу даже забирать не будут – зачем создавать состав преступления? Ведь с физическим аппаратом все понятно, а где там какие цифры в интернете – поди разбери. До создания киберполиции оставалось ещё 77 лет. Судья Дредд, восстань, гопота узнала о крипте!

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

Что же делать, как же быть? Если ты наш криптобратишка или хочешь им стать, для начала будь очень внимателен и осторожен. Поменьше рассказывай о своих богатствах, не стоит вести мощные видеоблоги и вещать со сцены о заработанных миллионах. Помни: чем большую ценность для тебя представляет твоя цифровая собственность, тем более внимательно нужно подойти к ее (и своей) защите!

Базовые советы по компьютерной безопасности очень просты. Заведи несколько резервных копий, и чем дальше друг от друга, тем лучше. Разные города и страны лучше, чем разные комнаты. Все диски и ноутбуки зашифрованы, базовых средств ОС будет достаточно. Для работы с криптовалютой, биржами и кошельками выдели отдельный компьютер или ноутбук. Не скупись, если занимаешься этим всерьез – потери будут больнее, чем поход в компьютерный супермаркет. Занимайся криптой только с этого устройства, поставь платный антивирус с файрволом. Не ходи ни на какие сомнительные сайты, не устанавливай лишние программы – этим всем можно позаниматься с обычного рабочего компа, где Ворд, Эксель, игры, сериалы и порнушка. Это базовая мера, которая поможет создать нужный контур безопасности.

Ну и главный совет против хакеров – внимательность. Смотри, на тот ли ты сайт зашел, правильно ли он написан в адресной строке? Скопировал биткоин-адрес где-то и вставил в кошелёк, уже приготовился отправлять – проверь, не подменили ли его злоумышленники через буфер обмена? Скачиваешь новую версию кошелька? Проверь, правильный ли сайт, совпадает ли контрольная сумма… ну и так далее.

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

Любой расклад для преступников должен заканчиваться тем, что им придётся красть кого-то из родственников и шантажировать тебя как минимум сутки, чтобы получить твои жалкие гроши, потому что один ты ничего перевести не сможешь. Либо выкрасть одновременно и тебя, и сейф взломать на работе. Или в банке ячейку. Короче, операция по отъёму денег у населения слишком сложная. А вот жить за городом в неохраняемом (да даже и охраняемом) поселке с кучей наличности и всеми приватными ключами и компом на руках – очень, очень плохая затея. Особенно в светлом криптовалютном будущем.

Но что это мы всё о плохом и о плохом? На блокчейне сделано множество замечательный вещей. О них – в следующей главе.

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

Глава 2

Проекты на блокчейне: биткоин и всё остальное

Авторы книги не ставят себе задачу сделать обзор абсолютно всех проектов на блокчейне или структурировать их тем или иным образом; в первую очередь, потому, что варианты реального применения развиваются слишком стремительно. Кроме того, таких обзоров хватает.

Главное, чего мы хотим, – чтобы вы увидели несколько ярких примеров того, как работает блокчейн.

Учитывая уровень нынешних «конференций» и «крипто-митапов»[16], после прочтения этой главы вы сможете выступать на них в качестве эксперта.

2.1. Биткоин: откуда он взялся и куда девается

Биткоин – первая цифровая валюта на основе блокчейна. Изначально она хранилась в кошельках, которые как раз и содержали в себе весь блокчейн, но потом появились лёгкие кошельки, которые хранят только часть блокчейна и ваши приватные данные, а также онлайн-кошельки, которые хранят и ваши приватные данные в том числе, вы им как бы полностью доверяете[17]. Самое главное отличие биткоина от, скажем, Яндекс-Денег или Вебмани – никто не контролирует их эмиссию, а информация о переводах не хранится в каком-либо конкретном учреждении.

Для осуществления перевода вам не нужен Центробанк и вообще кто бы то ни было – вы просто отправляете криптовалюту на адрес получателя, без посредников типа Visa, Webmoney или PayPal. В любой момент любой человек может проверить каждую сделку, потому что все они записаны в блокчейн, соответственно подделать информацию нельзя.

Рубли и доллары выпускает государство. Биткоин выпускают майнеры – точнее, они получают его как вознаграждение за свои вычисления по криптографической защите операций. Биткоин делится на копеечки, называемые «сатоши». Один сатоши – это 0,00000001 (одна стомиллионная) биткоина, или, как пишут на биржах, BTC. На февраль 2018-го один евроцент – это около 70 сатоши.

Первая в мире транзакция по переводу биткоина состоялась 12 января 2009 года. Его создатель по кличке Сатоши Накамото (до сих пор неизвестно, кто это и сколько их) отправил на биткоин-адрес некоего Хэла Финни 10 биточков[18]. Интересно, что он не просто взял все напечатанные деньги себе. Ведь проще всего было раздать все биткоины основателям проекта, – но так они бы сразу ограничили круг его применения.

Чтобы захапать как можно больше юных сектантов, Сатоши придумал майнинг: те, кто первым нашёл красивый хэш, получают награду в виде 50 биткоинов (потом выдавать стали только по 25, сейчас уже по 12,5). Забегая вперёд, скажем, что не все криптовалюты можно майнить, например, Ripple уже весь есть.

Количество биткоинов постоянно растёт, но все медленнее и медленнее. Всего в сети может быть 21 млн биткоинов, а сейчас найдено около 17 млн, из которых довольно много (до четверти) потеряно навсегда – люди просто забыли пароли к своим кошелькам.

Идея добычи денег на собственном компьютере оказалась настолько крутой, что практически все новые криптовалюты решили её задействовать. Просто кто-то менял алгоритмы и пытался сделать систему «ещё более справедливой», чтобы майнить было легче (или труднее) простому человеку.

Поначалу расчёт хэшей биткоина был довольно прост и его можно было делать на обычном компьютере. По мере роста популярности росла и сложность вычислительной задачи. Постепенно выяснилось, что графические карты для добычи подходят лучше. Потом китайцы придумали так называемые «асики». ASIC – это Application-Specific Integrated Circuit, микросхема для решения конкретной задачи. Это оборудование, которое умеет только майнить биткоины и больше ничего. Зато майнит оно очень хорошо. Настолько хорошо, что все остальные способы добычи теряют смысл от лоховства и бессилия – юзеры тупо на электроэнергию больше потратят, чем намайнят. Но об этом мы подробнее расскажем в 3-й главе.

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

Есть мнение, что биткоины – лишь очередная игрушка для 2 % мирового населения. Швейцарский банк Credit Suisse недавно распространил[19] среди клиентов анализ существующих биткоин-кошельков, и там написано что «концентрация богатства в руках небольшой группы адресов – людей или бирж – означает, что несколько ключевых игроков могут мощно манипулировать рынком».

Эти ходлеры, как их называют в криптомире (от мема HODL – искажённого hold, то есть «держать»), не собираются отдавать свою крипту ни за какие коврижки. Банк пишет, что 97 % всех биткоинов сосредоточено на 4 % всех кошельков. При этом стоит отметить, что 50 % всего мирового богатства находится в руках 1 % самых богатых людей. То есть в мире крипты всё, похоже, так же перекошено. И это, наверное, хорошо. Или плохо.

Что это доказывает? Ну, идея Credit Suisse в том, чтобы показать, что биток стал чем-то похож на золото и алмазы, то есть на актив, который долго и беспроблемно сохраняет свою ценность. Но до капитализации мировых запасов золота (8 трлн долларов) битку (300 млрд) ещё расти и расти. И дешевеет он так же быстро, как и дорожает. Золото, оно пока как-то постабильней себя ведёт.

2.2. Монеро, дэш, зкэш и другие валюты

Второй известной криптовалютой после биткоина стал лайткоин (LiteCoin, LTC). Его создали (а точнее, построили на базе биткоина) в 2011 году с идеей исправить известные уже тогда недостатки битка. Он был быстрее, майнить его было проще (при этом создать ASIC, наоборот, сложнее), переводы дешевле, и нарождается он раз в 2,5 минуты, а не раз в 10 минут, как биток. В 2017 году его капитализация выросла до $20 млрд, а курс LTC доходил до $350 за штуку, в феврале 2018-го он уже по $220.

В 2016 году появился зкэш (Zcash, ZEC). Он позиционируется как защищённый биткоин[20]. Главная идея – приватность, а прозрачность сделок – частичная. Все операции точно так же записываются в блокчейн, но отправитель, получатель и сумма скрыты. Интересно, что на момент появления зкеша альтернативных валют было уже больше 700, но он быстро набрал популярность. Основатели сразу застолбили себе 10 % монет. Размещались они по 15 баксов, а сейчас ZEC котируется примерно по $450.

Дэш (Dash), который сначала назывался Darkcoin – тоже более приватный вариант битка. Запустили его в 2014 году, и он быстро набрал фанатов. Главное отличие от других криптовалют – он работает на двухуровневой сети. Есть мастерноды – это надстройка второго уровня, главные узлы сети. Чтобы стать нодой, нужно заморозить на кошельке тысячу дэшей, сейчас это около 7 миллионов долларов! Есть сервисы, которые позволяют стать «акционером» ноды, вложив в ноду какую-то долю, типа 25 монет.

Дэш тоже очень сильно вырос за 2017 год, в том числе и благодаря усилиям разработчиков, которые не скупились на пиар-акции. Вместе с тем нельзя сказать, что dash как-то очень популярен среди простых пользователей – количество транзакций с ним сильно отстаёт от биткоина и эфира. При этом 90 % дэша находится в руках у 3 % его держателей. Вкупе с возможностью включать и выключать мастерноды, высвобождая или замораживая валюту, – это отличный повод для манипуляций с ценой.

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

Монеро (Monero, XMR) – криптовалюта, изначально предназначенная для тёмных делишек с повышенной анонимностью операций. Запустили её в апреле 2014-го, разработка ведётся энтузиастами полностью на донейтах, а программный код открыт для всех. Наиболее хитроумно там устроены «кольцевые» подписи – когда блок подписан несколькими валидными подписями, но при этом только одна из них принадлежит реальному участнику. Таким образом, плательщика нельзя вычислить, а все транзакции анонимны. Поэтому Монеро любят покупатели наркотиков и других полезных вещей. Цена XMR на начало года – около 300 баксов.

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

В результате можно условно поделить хардфорки на два типа: технические, когда команда проекта сделала какой-то апгрейд и надо его выкатить всем участникам сети, все согласны и все накатывают. И идеологически коммерческие, когда появляется какой-то апдейт «со стороны», с которым согласны не все, а лишь инициативная группа лиц. Или когда с новым апдейтом оригинальной команды некоторая часть сообщества не согласна. В этом случае происходит раскол. Пример первого хардфорка – появление Bitcoin Cash, а второго – Ethereum Classic (о нем позже).

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

Самую большую капитализацию из всех форков имеет отпочковавшийся от битка Bitcoin Cash. Одна его монета в 2018 году стоила порядка полутора тысяч долларов. Появился он 1 августа 2017 года путём хардфорка биткоина. Вся суть проекта состоит в некоторых технических разногласиях между несколькими крупными биткоин-олигархами и оригинальной командой разработчиков. Путем красивых медиа- и биржевых манипуляций был создан «новый биткоин», который не умер через неделю, в отличие от всех предыдущих «новых биткоинов», а продолжает развиваться. Он куда более централизован, и вся власть над большей частью монет принадлежит одной группе лиц, но группа лиц весьма талантливая и своего не упустит[21]. Ко всему прочему, они владеют доменом, где расположен парсер транзакций стандартного биткоина.

Что с этого нам, простым смертным? У кого на кошельке был биток (обычный) до 1 августа 2017 года, те стали ещё и владельцами новых монет, в ровно таком же количестве, только Bitcoin Cash. Тикер – BCH. Торгуется он на многих биржах, технологические отличия от биткоина минимальны. Его разработчики постоянно нападают на оригинальный биток, заявляя, что он устарел и никуда не годится, а старички не стесняются и клеймят отпочкунов жуликами и ворами. Стоит биткоин-кэш около 1500 баксов, и складывается впечатление, что он либо стабилизируется, либо умрёт совсем – волатильность у него очень сильная.

2.3. Платформы: эфир, вейвс, кутум, рипл

Какие-то 15 лет назад все считали, что интернет – это емейл плюс бесконечный набор страниц с контентом. Со временем стало ясно, что херова туча различных услуг (прежде всего, финансовых) через интернет работает даже лучше, чем обычно. Так вот, появление эфира – это такое же поступательное развитие у криптовалют.

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

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

Как и биткоин, эфир можно майнить[22]. Количество биткоинов ограничено 21 миллионом, а у эфира конечного значения нет. Каждый год можно намайнить 18 млн эфиров. Это означает, что с каждым годом инфляция будет бесконечно уменьшаться.

Контрактам на эфире для исполнения требуется так называемый газ – это внутренняя валюта (не спрашивайте!) эфира. Курс его плавает в зависимости от загруженности майнеров и резко взлетает в момент ICO, так как все хотят быстро закупиться токенами. Чем сложнее и больше контракт, тем больше газа ему потребуется для исполнения. Для простого перевода монет обычно хватает 21 000 газа, а стоит он в среднем 0,00000002 эфира (20 так называемых gwei), то есть цена транзакции выйдет в 0,00042 ETH.

Во время своего создания за 2000 эфиров просили 1 биткоин, он тогда стоил около 600 долларов (то есть за 1 эфир давали порядка 30 центов). С тех пор он и рос, и падал, но больше рос. Объём торгов крепчал вместе с его популярностью, как и количество кошельков и сделок между эфировладельцами. Цена 1 эфира в мае 2018-го – около 750 долларов.

Эфириум – это система, на основе которой можно сделать настоящее честное голосование (правда, кому оно нужно в наше непростое время?). Или запрограммировать устав организации, в котором вместо юридических закорючек генерального директора будут увольнять голосующие учетные записи Эфира. У кого больше монет, или ещё по каким-то хитрым правилам. А главбуха вообще не будет, за него всё будет робот считать.

И голосование, и устав организации можно описать как программу. Так иногда делают, но есть проблемка: сервер, на котором эта программа будет работать. Вы должны ему доверять. Это как доверять ЦИКу: вы вот тут голосуйте, вот сюда, пожалуйста, бюллетени, а мы потом честно все посчитаем. Или типа как доверять, что организаторы тотализатора сделали честные 50 % выигрыша. Как вы проверите, что у них на серверах? Ммм, никак. А вот если программа размещена в эфире, то сервера нет. Она на всех компьютерах, которые используют эфир и, что важно, – подменить её нельзя.

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

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

Поэтому эфир – это очень хорошо (без иронии), но очень дорого и очень медленно. На нем можно запустить устав, или лотерею, или ещё какие-нибудь небольшие программы. Чтобы ими пользоваться, придётся каждый раз платить деньги (ETH), средний чек выйдет по нынешнему курсу от 50 центов до 10 баксов. За одно обращение. Дороговато, не правда ли? С учетом того, что за 10 баксов можно арендовать компьютер на месяц и там провернуть миллиарды аналогичных операций! Правда, тогда вам никто не поверит. Если считаете для себя – то этой окей, а если хотите всё сделать честно и открыто, придётся прибегнуть к эфиру.

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

В 2012 году появилась криптовалюта Рипл (Ripple, XRP), которая сразу позиционировала себя именно как платформу для международных переводов и замену переводам межбанковским. Быстро, надёжно и дёшево. Что характерно, основными инвесторами Ripple Labs[23] стали классические венчурные околобанковские фонды. Инвесторы же, по сути, эту платформу контролируют, так как в отличие от действительно публичных блокчейнов, валидирующие ноды рипла утверждаются вручную авторами проекта. То есть ни о каком распределённом контроле речи идти не может. Ну а чего вы хотели от американских банков?

Рипл нельзя майнить (их сразу было выпущено конечное количество – 100 млрд штук), и он очень быстрый: несколько секунд на перевод. Для использования кошелька необходимо внести на него 20 XRP, которые заморозятся для нужд сети. Стоимость транзакции чрезвычайно низка – это доли цента. При этом популярность его растёт, за 2017 год рипл вырос гораздо больше других криптовалют: в 340 раз. Количество сделок тоже растёт, а это добрый знак. Сейчас 1 рипл стоит около 1 доллара.

Вейвс (Waves). Ещё одна платформа со смарт-контрактами, и тоже (как и Эфир) с отечественными основателями, правда не из Канады, а из Москвы. На своём ICO ребята собрали 30 000 битков (порядка 16 млн долларов на тот момент; надеемся, что не всё успели потратить до взлёта курса). Основное применение платформы – удобный криптовалютный краудфандинг. На вейвс легко и удобно создавать собственные токены – то есть проводить ICO. Причём несколько неплохих проектов уже запущены и работают, а также несколько плохих и пара на грани мошенничества. Плюс там есть децентрализованная биржа, смарт-контракты, быстрота и хитроумный майнинг, когда можно сдавать свои токены в аренду нодам. Токен Waves сейчас стоит порядка 8 долларов, а общая капитализация – около 800 миллионов долларов (всего токенов 100 млн штук, 85 % из которых были проданы во время ICO). Платформа постоянно развивается, и наш патриотический настрой подсказывает, что она может стать неплохой альтернативой эфиру через пару лет.

Квантум, или кутум (QTUM). Это новейшая сингапурская помесь биткоина и эфира, которая попыталась вобрать в себя лучшее от двух топовых криптовалют – и она реально совместима с обеими. Идея – создание платформы для финансовых смарт-контрактов, девиз – блокчейн ready for business, то есть «поможите кто чем может». В 2016 году им помогли довольно видные инвесторы, и всего они собрали порядка 15,5 млн долларов (11 тыщ битков и 75 тыщ эфиров). Но уже через полтора года их капа выросла аж до 3 млрд долларов, а токен с 30 центов вырос до 40 баксов – жир! Сейчас он стоит порядка $30. Авторы не купили на ICO, и теперь кусают локти.

2.4. Айдентити и авторские права

За последние 20 лет куча бизнесов переехала в онлайн. Люди сейчас на связи несравнимо чаще, чем даже 10 лет назад, – смартфоны победили разум (хотя и ноуты с десктопами не отстают). Мы целыми днями в сети: заказываем еду, смотрим вещи, логинимся куда попало и оставляем о себе в интернете кучу информации, включая перемещения. Вы даже представить себе не можете, сколько всего интересного есть про вас в интернете, и доступ к этому имеет кто попало. Но начнем с простого.

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

Переход идентификации (модно говорить «айдентити») на блокчейн позволит заиметь нечто вроде цифрового паспорта. Его можно будет предъявлять на всевозможных ресурсах от покупок и налогов вплоть до поликлиник – с любыми релевантными данными. Не понадобится тысяча разных паролей: хватит и одного, но надёжного.

По такому цифровому паспорту можно будет даже голосовать, не говоря уже о переписи населения и прочих окологосударственных необходимостях. Уровень доступа к своей личной инфе будет контролировать сам гражданин – и таких уровней могут быть десятки. Что-то может увидеть только ваш врач, что-то – налоговая, что-то – учитель вашего ребёнка, а что-то (например, половой член) – Элла Памфилова из ЦИКа.



Поделиться книгой:

На главную
Назад