ConsenSys выпустила инструмент для тестирования смарт-контрактов
Компания-разработчик блокчейн-технологий ConsenSys завершила бета-тестирование и устроила открытый релиз инструмента для тестирования смарт-контрактов Diligence Fuzzing. Команда ConsenSys объявила о начале открытой эксплуатации инструмента 1 августа. Основная цель продукта – выявление уязвимостей в смарт-контрактах перед их запуском путем генерации «случайных и недопустимых данных».
В ConsenSys считают, что полезность таких инструментов многократно возросла из-за потерь свыше $2,8 млрд от хакерских атак на децентрализованные финансы (DeFi) в 2022 году. В результате многие компании начали поиск более универсальных и эффективных решения для выявления потенциально слабых мест смарт-контрактов и снижения финансовых рисков.
Согласно предложенной ConsenSys концепции, разработчики могут использовать язык машинного программирования Scribble*для аннотации своих контрактов. Эти аннотации позволят Diligence Fuzzing генерировать «неожиданные входные данные», которые затем будут используются для оценки устойчивости контракта к манипуляциям и непреднамеренным действиям.
Изначально инструмент Diligence Fuzzing*был доступен пользователям через закрытую бета-версию, доступ к которой требовал одобрения разработчиков. С 1 августа ConsenSys выпустила Diligence Fuzzing*в открытый доступ, а также интегрировала его с набором инструментов для смарт-контрактов Foundry.
По данным июльского опроса, эксперты компании Consensys утверждают, что 92% населения планеты наслышаны о криптовалютах. При этом больше всего в них заинтересованы жители из стран с нестабильной финансовой системой.
Источник:
Bits.media