Ключевой особенностью DeFi-сервисов является их децентрализованная основа – блокчейн. Фактически блокчейны – это программные протоколы, с помощью которых стороны могут взаимодействовать друг с другом на базе общих предположений о партнере и данных, а не на доверительной основе. Роль данных может играть что угодно, например, информация о местоположении и пункте назначения товаров в цепочке поставок или остаток токенов на счете. Обновления упаковываются в «блоки» (block) и криптографически связываются друг с другом в «цепочку» (chain), благодаря чему можно посмотреть всю историю операций – отсюда и название технологии.
В основе блокчейнов лежат протоколы консенсуса – наборы правил, которые определяют, какие типы блоков могут быть частью цепочки, то есть «истиной». Эти протоколы являются некоторой защитой от злонамеренного вмешательства. Блокчейны, рассмотренные в этой книге, используют протокол консенсуса под названием доказательство выполнения работы (PoW, Proof-of-Work), в основе которого лежит энергоемкий процесс вычисления, определяющий то, какой блок должен быть добавлен в цепочку. По умолчанию предполагается, что истинной цепочкой блоков является наиболее длинная. Если злоумышленники захотят создать еще более длинную цепочку, содержащую вредоносные транзакции, им придется выполнить вычислительную работу, превосходящую ту, что была произведена всей остальной сетью. Теоретически для этого им потребовалась бы большая часть вычислительной мощности сети (называемой «хешрейтом»), именно поэтому PoW-блокчейны уязвимы для так называемой атаки 51 %. К счастью, одному актору, даже если речь идет о целой стране, чрезвычайно сложно получить доступ к подобной вычислительной мощности в наиболее популярных блокчейнах, таких как Bitcoin или Ethereum. Даже если злоумышленнику удастся накопить нужную мощность, объем исторических данных блоков, которые могут быть перезаписаны, ограничен временем удержания этой мощности.
До тех пор, пока тот, кто атакует сеть, не получит контроль над большей частью ее вычислительной мощности, транзакции будут обрабатываться добросовестными акторами и добавляться в реестр в момент «выигрыша» блока.
Несмотря на то что мы уделяем основное внимание доказательству выполнения работы, существует немало других механизмов консенсуса, наиболее важным из которых является доказательство доли владения (PoS, Proof-of-Stake). PoS-валидаторы выделяют некоторый капитал, чтобы подтвердить действительность блока, и объявляют о своей доступности, ставя часть своей криптовалюты. После этого их могут выбрать для предложения блока, который должен быть подтвержден множеством других валидаторов. Валидаторы получают вознаграждение как за предложение блока, так и за подтверждение действительности блоков, предложенных другими. Протокол PoS гораздо менее требователен к вычислительным ресурсам и энергии.
Самым популярным способом применения технологии блокчейн является криптовалюта, представляющая собой (как правило, дефицитный) криптографически защищенный и передаваемый токен. Дефицит обеспечивает ценность и сам по себе является инновацией блокчейна. Обычно копирование цифрового объекта не составляет большого труда. Как сказал Эрик Шмидт, бывший генеральный директор компании Google[23]: «[Биткойн] – это замечательное криптографическое достижение, а возможность создать нечто такое, цифровую копию чего нельзя сделать, имеет огромную ценность».
Благодаря защите учетных записей с помощью криптографии с асимметричным ключом подделать транзакцию невозможно, если вы не являетесь владельцем соответствующего аккаунта. У вас есть «открытый» ключ, представляющий собой адрес для получения токенов, и «закрытый» ключ, используемый для разблокировки и расходования хранящихся у вас токенов. Этот же криптографический метод используется для защиты данных вашей кредитной карты, когда вы совершаете покупки в Интернете. Никакая учетная запись не может «дважды потратить» свои токены, так как в реестре хранится полная история расходования средств, так что поддельная транзакция будет попросту отклонена. Тот факт, что нельзя повторно потратить одни и те же средства в системе, где отсутствует единый контролирующий орган, прекрасно иллюстрирует главное преимущество использования блокчейна для ведения основного реестра.
Первичной моделью криптовалюты является блокчейн Bitcoin, который функционирует почти исключительно как платежная сеть с возможностью хранения и перевода биткойнов по всему миру в режиме реального времени без посредников и цензуры. Именно это мощное ценностное предложение обеспечивает стоимость биткойна. Но несмотря на всю мощь сетевых эффектов, у Bitcoin все же имеются конкуренты в мире криптовалют, преимуществом которых является расширенная функциональность.
<p>Платформа для смарт-контрактов</p>