В ходе исследования эксперты проанализировали байткоды смарт-контрактов из первых 5 миллионов блоков. По времени это практически три года с момента создания Эфириума в 2015 году. Исследователи собрали и модифицировали данные при помощи виртуальной машины Эфириума под названием geth. Это было необходимо для регистрации всех взаимодействий между контрактами и пользователями.

Так что не так со смарт-контрактами?

Аналитики выяснили что на сегодняшний день большинство смарт-контрактов создаются по шаблону других контрактов, а не вручную. Более того, 60 процентов контрактов никогда не подвергались взаимодействию и всего лишь 10 процентов контрактов можно назвать уникальными.

Поскольку низкое разнообразие контрактов в Эфириуме несёт в себе потенциальный риск для всей экосистемы блокчейна, исследователи напомнили о нескольких громких «багах», из-за которых была заморожена криптовалюта на 170 миллионов долларов. В середине октября Cointelegraph сообщила о дыре в безопасности смарт-контрактов Ethereum. Тогда развлекательная платформа SpankChain и её пользователи потеряли 38 тысяч долларов.

В апреле 2018 года вторая по величине криптобиржа OKEX приостановила все депозиты в ERC20-токенах. В тот раз была обнаружена «ещё одна ошибка в смарт-контракте», из-за которой хакеры «сгенерировали огромное количество токенов и депонировали их на обычный адрес».

Для знакомства с темой смарт-контрактов, их применением, а также слабыми и сильными сторонами прочтите эту статью.

Подписывайтесь на наш канал в Телеграме. И пишите смарт-контраты вручную!