Читаем Блокчейн. Принципы и основы полностью

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

Если проанализировать все транзакции блока, в том числе связанные со смарт-контрактами, можно рассчитать совокупный объем газа, требуемый на обработку всего блока. Поэтому в сети Ethereum размер блока ограничен не объемом в байтах, как в Биткоине, а в максимально допустимом количестве газа на один блок. Получается, что в блоке может быть и небольшое число транзакций, но многие из них могут оказаться весьма «газозатратными», поэтому лимит может быть достигнут довольно быстро. На текущий момент лимит на один блок составляет величину около 8 млн единиц газа, что позволяет поместить в один блок Ethereum максимально чуть меньше четырех сотен стандартных транзакций. Предполагается, что лимит газа на блок будет расти по мере естественного увеличения вычислительных возможностей узлов сети.

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

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

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

Токенизация

Перейти на страницу:

Похожие книги

Налоговые споры. Оценка доказательств в суде
Налоговые споры. Оценка доказательств в суде

Впервые в одной книге в интересной и доступной форме изложены все аспекты доказательства в судопроизводстве по налоговым спорам и приведены наиболее часто встречающиеся примеры из судебной практики. Автором выработаны критерии определения недобросовестного налогоплательщика, что делает настоящее издание интересным не только для ученых-правоведов, преподавателей, студентов юридических учебных заведений, но и для широкого круга читателей, связанных с экономической деятельностью: руководителей, бухгалтеров, юрисконсультов предприятий, налоговых адвокатов и т. п.Книга публикуется с учетом последних изменений Налогового кодекса РФ и постановлений Пленума Высшего Арбитражного Суда РФ.2-е издание, переработанное и дополненное

Эвелина Николаевна Нагорная

Финансы / Бухучет и аудит / Финансы и бизнес
Управление предприятием в условиях дефицита оборотных средств. Финансовое оздоровление предприятия
Управление предприятием в условиях дефицита оборотных средств. Финансовое оздоровление предприятия

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

Мария Сергеевна Клочкова , Алена Сергеевна Корчагина , А. В. Кутепов

Финансы / Экономика / Управление, подбор персонала / Финансы и бизнес