Рассуждая о биткоине как о платежном средстве, объективности ради следует обратить внимание и на негативные стороны тех возможностей, которые дает криптовалюта, построенная на базе блокчейн-технологии. Речь идет об одном из самых важных ее свойств – анонимности. Именно неотслеживаемость криптовалютных платежей и технологическая невозможность связать транзакцию с непосредственным ее автором как физическим лицом привела к появлению целой криминальной индустрии, предлагающей различные незаконные товары и услуги с оплатой исключительно криптовалютами. Возникновение и существование подобного рода деятельности стало одним из главных факторов, препятствующих получению криптовалютами, и в частности биткоином, статуса официального платежного средства в большинстве государств. Но обратимся к непосредственной истории вопроса.
В 2011 году в сети интернет появился сайт под названием SilkRoad («Шелковый путь»). На этом торговом портале можно было приобрести широкий спектр нелегальных товаров и услуг – наркотики, украденные банковские карты, фальшивые деньги и даже услуги киллера. В качестве обеспечения анонимности продавцов и покупателей сайт использовал прием платежей исключительно в биткоинах. Владельцем сайта был некто Росс Ульбрихт, житель США, исповедующий экстремальные политические взгляды, отрицающие любую форму государственного вмешательства в жизнь людей. Годовой объем продаж сайта в 2012–2013 годах оценивался примерно в $12–15 млн, а суммарный объем сделок в криптовалютном эквиваленте приближался к 10 млн биткоинов. Всего услугами сайта успели воспользоваться около 100 000 покупателей и продавцов. В конечном итоге Ульбрихт был арестован и в 2015 году приговорен к пожизненному заключению, а сайт SilkRoad был закрыт. Тем не менее сам факт появления и существования подобного сервиса остался темным пятном на репутации биткоина как средства совершения анонимных платежей в интернете. Впоследствии официальные лица ряда государств и регуляторов приводили эту историю в качестве примера и объяснения, почему признание криптовалют официальным средством платежа является преждевременным, а то и вовсе недопустимым.
В защиту цифровых денег можно привести аргумент, что многие полезные предметы из привычного обихода могут использоваться не только по своему прямому назначению, но и в откровенно криминальных целях. Например, банальные кухонные ножи бесчисленное множество раз становились орудием преступлений. Однако они никогда не были законодательно запрещены к продаже и использованию для резки продуктов на кухнях всего мира. Да и самые обычные денежные купюры постоянно используются для совершения преступлений – в первую очередь имеющих коррупционный характер. Тем не менее это не стало причиной их полного изъятия из обращения в пользу иных платежных форм. Напрашивается логичный вывод, что возможное криминальное применение ряда бытовых предметов – это естественное следствие самого факта их существования. Но их запрет принес бы человеческой цивилизации больше вреда, чем имеется пользы от их наличия. Поэтому было бы справедливым и к криптовалютам применить подобный взвешенный подход. Вместо массовых запретов следовало бы бороться с возможным незаконным использованием криптовалют, привлекая для этого профессиональные государственные службы.
Завершая раздел, посвященный Биткоину, хотелось бы еще раз отметить, что этот проект стал пионером-первопроходцем в новейшей высокотехнологичной отрасли, которую представляет собой блокчейн. С момента его появления прошло почти десять лет, и вполне логично, что многие в криптовалютной индустрии считают Биткоин несколько устаревшим и не отвечающим современным требованиям проектом. Но благодаря именно таким критикам у Биткоина начали появляться конкуренты. К началу 2019 года в блокчейн-индустрии насчитывалось уже более 2000 различных криптовалют, имеющих хотя бы одну биржевую оценку. Конечно, в рамках данной книги мы не сможем рассмотреть большую часть этих проектов. Однако мы остановимся на самых значимых из числа так называемых «альткоинов», или альтернативных Биткоину криптовалютах. Каждый из этих проектов пытался создать какие-то уникальные ценностные предложения, выгодно отличающие его от своего «прародителя». И первым следует рассмотреть проект Ethereum, который иногда называют Биткоин 2.0 в силу того, что он поднял блокчейн-технологию на следующую ступень своего развития.
Введение в Ethereum
Спустя примерно пять лет с момента появления сети Биткоин – первой системы, созданной на базе технологии блокчейн, в молодой криптоиндустрии обращалось уже довольно приличное количество проектов. Большинство из них были в значительной степени «биткоиноподобными» и отличались от своего генезисного прообраза лишь в мелких «косметических» деталях. Однако и сам проект Биткоин, равно как и большинство его последующих клонов, представляли собой те же самые, обычные децентрализованные платежные системы, достаточно примитивные по своим возможностям. Тем не менее, оценив все преимущества технологии блокчейн, зарождающаяся на ее основе индустрия начала формировать запросы на более сложный функционал блокчейн-сетей. Криптосообщество осознало необходимость в получении более прогрессивных технологических средств, позволяющих начать построение децентрализованных проектов на новом качественном уровне.
И такой инструментарий действительно был предложен в конце 2013 года одним из криптоэнтузиастов, известным сообществу на тот момент как редактор журнала Bitcoin Magazine. Им был Виталик Бутерин, 19-летний канадский программист с русскими корнями, представивший описание проекта Ethereum, возможности которого привлекли к себе повышенное внимание. В Ethereum были представлены совершенно новые концепции, далеко выходящие за рамки потенциала привычных блокчейн-проектов. Более того, данный проект совершенно не позиционировался как платежная система, а фактически являлся блокчейн-платформой нового поколения. Самым главным нововведением стала система так называемых «умных контрактов», или, как их принято называть в криптоиндустрии, смарт-контрактов. Структуру и принципы работы смарт-контрактов мы рассмотрим позднее, а сейчас отметим основные свойства, отличающие проект Ethereum от Биткоина и ему подобных систем.
Начнем с формирования адресов. Как и проект Биткоин, Ethereum использует схожий алгоритм их создания, но не преобразует их в более «читаемый» вид, оставляя хеш публичного ключа практически без изменений. Это было сделано отчасти еще и потому, что Ethereum, как упоминалось выше, не задумывался изначально как платежная система. Поэтому формирование адресов с более удобной визуализацией, помогающей ручному набору, в этой системе делать не стали. Помимо различий в формировании адресации, создателями проекта было принято решение, что блоки в системе будут создаваться значительно быстрее, чем в сети Биткоин. При этом их размер будет ограничен не количеством байт, а требуемой вычислительной мощностью на обработку данных блока. Подобные меры действительно были оправданными, поскольку наличие смарт-контрактов, как мы убедимся при их более подробном изучении, фактически обязывает разработчиков вводить такого рода лимиты.
Майнинг в сети Ethereum существенно отличается от принципов, на основе которых работает Биткоин, хотя тоже использует для нахождения блоков принцип доказательства работы (Proof-of-Work). Управление сложностью вычислительной задачи, как и в Биткоин, зависит от совокупного хешрейта сети. Однако сама степень сложности значительно снижена, поэтому на создание блока Ethereum требуется гораздо меньше времени. В настоящий момент среднее время создание блока в сети Ethereum составляет около тринадцати секунд – по сравнению с десятью минутами в сети Биткоин. То есть пока в сети Биткоин создается один блок, в Ethereum их будет около пятидесяти. Это привело к тому, что база блоков и транзакций сети Ethereum уже сопоставима по размеру с базой Биткоина, и это несмотря на то, что сеть Ethereum возникла на шесть с половиной лет позже, чем проект, положивший начало блокчейн-индустрии. Для расчетов внутри сети, в том числе для оплаты транзакционных комиссий и формирования вознаграждения за майнинг, используется криптовалюта под названием «эфир» (Ether). В случае, когда сложность поиска валидного хеша при майнинге относительно невысока, блоки в сети создаются довольно быстро. А значит, и величина вознаграждения за майнинг пропорционально невелика и совершенно несопоставима по ценности с премией для создателей блоков в сети Биткоин.