Книги

Больше денег: что такое Ethereum и как блокчейн меняет мир

22
18
20
22
24
26
28
30

Но куда уходит этот сеньораж? В случае валют, основанных на природных ресурсах, – например, золота – бóльшая часть стоимости просто теряется. На каждый грамм золота приходится труд того, кто его добывает. Возможно, первые добытчики и получают неплохую прибыль, но потом, когда рынок исчерпывает все легкие пути, стоимость производства этой валюты приближается к доходу от нее. Конечно, существуют хитрые способы и дальше получать сеньораж от золота; например, в древних обществах короли чеканили золотые монеты и пускали их в ход дороже обычного золота, поскольку закладывали в них гарантию подлинности металла. Однако обычно эта ценность не доставалась никому конкретно. Американский доллар немного изменил положение вещей: часть его сеньоража шла правительству США. Это был одновременно и большой шаг вперед, и своего рода незавершенная революция – валюта, получив преимущества централизованного сеньоража, также столкнулась с рисками, неизбежными при работе с одним из крупнейших централизованных институтов в истории человечества.

И ПОЯВИЛСЯ БИТКОЙН

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

Потом появился праймкойн (primecoin) – первая валюта, сеньораж которой попытались пустить на поддержку чего-то еще, кроме ее самой: если для создания биткойна майнерам приходится вычислять совершенно бесполезные хеши SHA256, то здесь им нужно было искать цепочки простых чисел Каннингема, что одновременно помогает развивать очень узкое направление научных вычислений и подталкивает производителей компьютеров искать новые способы оптимизировать микросхемы для арифметических операций. Праймкойн рос в цене с завидной скоростью и по сей день остается одиннадцатой среди самых популярных криптовалют[5], хотя многие другие, куда менее известные системы гарантируют пользователю такую же непосредственную практическую выгоду – создание блока за одну минуту[6].

Буквально через несколько месяцев, в декабре, с поразительным успехом выстрелила еще более необычная валюта – дожкойн [7](dogecoin). Дожкойн (тикер – DOGE) в техническом плане почти полностью идентичен лайткойну (litecoin) и отличается лишь большей максимальной эмиссией монет: 100 миллиардов против 84 миллионов. И все же рыночная капитализация дожкойна достигла 14 миллионов долларов, сделав его шестой по величине криптовалютой в мире. Даже пресса – Business Insider и Vice – не обошла его стороной. Что же такого особенного в DOGE? Все началось с мема. Слово «doge» – производное от «dog» – впервые появилось в 2005 году в кукольном шоу Homestar Runner и разрослось до глобальной тенденции накладывать разноцветные надписи вроде «wow», «so style» и «such awesome» шрифтом Comic Sans на изображение собаки породы сиба-ину. Этот мем отражает весь брендинг дожкойна: изображениями сиба-ину пестрят его сайты (в том числе официальный) и форумы, тред на Bitcointalk, который заводит любая уважающая себя криптовалюта[8], а также сабреддиты r/dogecoin и r/dogecoinmarkets. Этого оказалось вполне достаточно, чтобы капитализация клона лайткойна выросла до 14 миллионов долларов.

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

Все эти примеры показывают, что привлекательность альтернативных валют практически полностью зависит от низового маркетинга. Никто не стал бы покупать биткойн, праймкойн, дожкойн или Ven, если бы их просто навязывали всем без разбора или уговаривали продавцов принимать их в качестве оплаты. Не только техническое превосходство валюты определяет ее успех – идеалы имеют не меньшее значение. Именно идеалы биткойна убедили WordPress, Mega, а теперь и Overstock принимать его в качестве валюты. Возможно, по той же причине монета Ripple, несмотря на техническое превосходство над биткойном (в частности, пятисекундное подтверждение транзакции), не возымела такого же успеха: модель полуцентрализованного протокола, поддерживаемого корпорацией, которая забрала себе 100 % эмиссии его валюты, делает Ripple малопривлекательным для криптоэнтузиастов с их стремлением к справедливости и децентрализации. Сегодня праймкойн и DOGE продолжают успешно существовать именно благодаря верности своим идеалам. В первом случае это наука, во втором – юмор.

КРИПТОВАЛЮТЫ КАК ЭКОНОМИЧЕСКАЯ ДЕМОКРАТИЯ

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

Говоря о конкретном общественном благе – вычислительных исследованиях, – мы можем пойти еще дальше и автоматизировать процесс распределения. Стимулировать вычислительные исследования можно посредством механизма, который пока не был применен в реальности, но в теории был описан создателем пиркойна и праймкойна Санни Кингом. Речь идет о proof of excellence, «доказательстве достижениями». Идея proof of excellence заключается в том, что ваше вознаграждение и ваша доля в децентрализованном пуле голосования зависят не от вычислительной мощности вашего компьютера или количества монет, а от возможности вашего устройства решать сложные математические или алгоритмические задачи, ответы на которые принесут пользу всему человечеству. Например, если кто-то хочет стимулировать исследования в области теории чисел, он может внедрить в валюту задачи по факторизации RSA-чисел и первому, кто предоставит решение, автоматически назначить награду в 50 000 единиц и, например, дать возможность голосовать за валидацию блоков в процессе майнинга. Теоретически это может даже стать стандартным элементом эмиссионной модели любой валюты.

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

Так что же будет дальше? На примере DOGE мы убедились, как на самом деле просто выпустить собственную валюту, а совсем недавно разработчик биткойна Мэтт Корралло создал сайт coingen.io, единственная цель которого – позволить пользователям быстро создавать клоны биткойнов или лайткойнов с несколько измененными параметрами. Даже с ограниченным на сегодняшний день набором опций сайт оказался довольно популярным и, несмотря на комиссию в 0,05 BTC, подарил жизнь сотням валют. Как только Coingen позволит пользователям добавлять майнинг на основе proof of excellence и передавать часть эмиссии определенной организации или фонду, а также расширит возможности индивидуального брендинга, вполне возможно, на наших глазах появятся уже тысячи криптовалют. Оправдают ли они наши надежды? Станут ли они децентрализованным и демократичным способом объединять наши средства и поддерживать общественные проекты и инициативы, ведущие человечество к лучшему будущему? Может, да, а может, и нет. Но почти каждый день на свет появляется новая криптовалюта, приближая нас к ответу на этот вопрос.

Ethereum: криптовалюта следующего поколения и децентрализованная платформа для приложений

23 ЯНВАРЯ 2014 ГОДА

В минувшем году все чаще и чаще можно было услышать о так называемых протоколах «Bitcoin 2.0». Эти альтернативные блокчейны, вдохновленные биткойном, стремятся предложить на основе той же технологии более широкую функциональность, чем просто валютные операции. Впервые эта идея была реализована в неймкойне – созданной в 2010 году биткойноподобной валюте для децентрализованной регистрации доменных имен. Недавно появились цветные монеты (colored coins), позволяющие пользователям создавать собственные валюты на основе биткойна, и продвинутые протоколы вроде Mastercoin, Bitshares и Counterparty с функциями финансовых деривативов, сберегательных кошельков и децентрализованного обмена валют. Однако все существующие на сегодня протоколы имеют слишком узкую специализацию: как правило, это наборы конкретных функций для конкретных отраслей или приложений, чаще всего финансового характера. Но сегодня группа разработчиков – и я в их числе – решила подойти к этому с другой стороны и создать максимально универсальную криптовалютную сеть, на основе которой любой сможет разработать специализированные приложения практически для любых целей, которые только можно себе вообразить. Мы назвали ее Ethereum.

КРИПТОВАЛЮТНЫЙ ПРОТОКОЛ НАПОМИНАЕТ ЛУКОВИЦУ…

В дизайне многих криптовалютных протоколов второго поколения прослеживается общая идея: протокол, как и интернет, работает лучше при разделении на слои. Если развить эту мысль, протокол биткойна можно представить как своего рода TCP/IP для криптовалютной экосистемы, а протоколы следующего поколения создаются поверх биткойна. То же самое мы наблюдали с TCP в качестве общего базового слоя и созданными поверх него SMTP для электронной почты, HTTP для веб-страниц и XMPP для чатов.

До сих пор этой модели придерживались в основном три протокола: цветные монеты, Mastercoin и Counterparty. Принцип работы протокола цветных монет очень прост. Сперва пользователь приписывает определенным биткойнам конкретное значение и таким образом создает цветные монеты. Например, если Боб – эмитент золота, он может пометить некий набор биткойнов и сказать, что каждый сатоши в нем стоит 0,1 грамма золота и подлежит обмену по соответствующему курсу. Затем протокол отслеживает эти биткойны через блокчейн, и таким образом всегда можно вычислить, кто владеет ими прямо сейчас.

Mastercoin и Counterparty в некотором роде более абстрактны. Они используют блокчейн Bitcoin для хранения данных, так что по сути их транзакция – это транзакция биткойна, но протоколы интерпретируют их совершенно иначе. Например, можно провести две транзакции Mastercoin, в первой отправив 1 MSC, а во второй – 100 000 MSC. Но с точки зрения пользователя Bitcoin, который не знает принципов работы протокола Mastercoin, обе они будут выглядеть как маленькие транзакции по 0,0006 BTC; метаданные Mastercoin кодируются в выходах транзакций. Затем, чтобы определить текущий баланс Mastercoin, клиенту потребуется выполнить поиск транзакций Mastercoin в блокчейне биткойна.

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

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

Эта проблема объясняется конкретным свойством биткойна – его масштабируемостью. Сам по себе биткойн масштабируем ровно настолько, насколько это возможно для криптовалюты. Даже если размер блокчейна перевалит за терабайт, протокол под названием Simplified Payment Verification (SPV, «упрощенная проверка платежей»), описанный в вайтпейпере биткойна, позволит «легким клиентам» с пропускной способностью и объемом памяти всего в несколько мегабайт спокойно отслеживать прохождение транзакций. Однако с цветными монетами и Mastercoin эта возможность исчезает. Причина кроется в следующем: для определения цвета цветной монеты SPV будет недостаточно, и потребуется проследить весь ее путь вплоть до происхождения, на каждом этапе выполняя упрощенную проверку. Иногда обратное сканирование экспоненциально, и с протоколами метакойнов вовсе невозможно что-либо узнать без проверки каждой отдельной транзакции.

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