Блокчейн - читать онлайн книгу. Автор: Александр Цихилов cтр.№ 35

читать книги онлайн бесплатно
 
 

Онлайн книга - Блокчейн | Автор книги - Александр Цихилов

Cтраница 35
читать онлайн книги бесплатно

Этот факт часто используется в критических оценках подобных систем, поскольку его сложно избежать в силу полной открытости и децентрализации сети. В феврале 2018 года сводная группа экспертов объявила, что около 34 000 смарт-контрактов в сети Ethereum имеют потенциальные проблемы и уязвимости, о которых пока не подозревают их владельцы. Были случаи, когда из-за ошибок в кодах смарт-контрактов злоумышленники похищали десятки миллионов долларов. Для того чтобы минимизировать риски, авторам смарт-контрактов рекомендуется уделять больше времени их тестированию, а также заказывать аудит кода у признанных профессионалов отрасли.

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

Токенизация

Каждая блокчейн-платформа имеет свою основную криптовалюту в виде цифровых монет, или, как их еще называют, коинов – от английского слова coin («монета»). Эмиссия собственной криптовалюты обычно продиктована необходимостью создавать монетарную мотивацию для узлов, поддерживающих стабильную работу сети. В частности, в проектах Биткоин или Ethereum существуют собственные базовые криптовалюты, которые используются как для выплат майнингового вознаграждения, так и оплаты транзакционных комиссий. В дополнение к этому эти криптовалюты применяются еще и как платежные средства и даже как инструменты для инвестиций. Хотя, например, первоначальная идея проекта Ethereum подобного использования своих монет не предполагала, но это стало одним из естественных последствий эксплуатации возможностей проекта. Для поддержки децентрализованных проектов, которые хотели бы иметь собственные цифровые активы, платформа Ethereum предложила возможности для их создания. Данный тип активов начали называть цифровыми криптожетонами или просто токенами (от английского token – «жетон»). Главное отличие токенов от коинов – отсутствие собственной блокчейн-инфраструктуры; они стали технологической надстройкой над уже существующей сетью, которая обеспечивала их эмиссию и децентрализованное обращение.

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

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

Создавая свои проекты, разработчики, как правило, отчаянно нуждаются в инвестициях. Редко когда они имеют возможность покрыть все расходы на создание проекта самостоятельно – это больше свойственно крупным корпорациям, имеющим собственные финансовые резервы. А группа программистов-энтузиастов, разработавших интересную идею для своего проекта, скорее всего, предпримет попытку профинансировать ранние этапы создания проекта через привлечение внешних средств. Для проектов, создающихся в криптосреде на базе технологии блокчейн, выпуск собственных токенов стал отличной возможностью собирать значительные средства для разработки. Такие процессы получили название «первичное размещение монет» или ICO (Initial Coin Offering) – по аналогии с известным термином IPO (Initial Public Offering), когда компания выпускает свои акции для выхода на фондовую биржу и привлекает таким образом денежные средства для дальнейшего развития.

Если какой-либо проект позиционирует выпускаемые токены не как утилитарное средство для расчетов внутри создаваемой системы, а как виртуальные акции собственной компании, то речь идет о совсем другом типе токена как цифрового актива. Необходимо принять во внимание тот факт, что когда инвестор приобретает такие токены, он, по идее, должен стать совладельцем компании-эмитента. То есть получить все сопутствующие привилегии, включая дивиденды от ее деятельности и право голоса при принятии важных решений. Мы не будем сейчас касаться юридических аспектов в отношении приобретения подобных токенов. Заметим лишь, что в данном случае мы имеем дело с так называемыми «инвестиционными» (security) токенами, которые призваны отражать юридическое право владения приобретателем пропорциональной частью проекта.

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

Вернуться к просмотру книги Перейти к Оглавлению