Logo
Поделиться этой статьей

«Первый» декомпилятор Ethereum запущен с интеграцией JP Morgan Quorum

В четверг на хакерском мероприятии в Лас-Вегасе была продемонстрирована потенциально первая в истории программа для декомпиляции смарт-контрактов Ethereum .

Виртуальная машина Ethereum (EVM) теперь имеет, судя по всему, первый в истории декомпилятор, предназначенный для преобразования смарт-контрактов в исходный код.

Анонсированный сегодня на сцене хакерской конференции DefCon в Лас-Вегасе основателем стартапа по кибербезопасности Comae Technologies, декомпилятор EVM с открытым исходным кодом был разработан для упрощения выявления ошибок в Ethereum. смарт-контракты.

Продолжение Читайте Ниже
Не пропустите другую историю.Подпишитесь на рассылку Crypto Daybook Americas сегодня. Просмотреть все рассылки

В то время, когда серия взломов Ethereum выявила сложность написания безопасного кода смарт-контрактов, декомпилятор под названием Пористость, обещает позволить разработчикам вернуть сложный для понимания байт-код EVM в исходное состояние.

Разработчик Porosity и основатель Comae Мэтт Суиш рассказал CoinDesk:

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

Сегодня также было объявлено, что Porosity теперь интегрирован с открытым исходным кодом блокчейна Quorum от JP Morgan, созданного для корпоративных решений, и теперь он будет доступен на странице банка на Github.

Ожидается, что Porosity и Quorum, протестированные с помощью некоторых собственных инженеров JP Morgan, будут объединены вместе, чтобы помочь проводить проверки безопасности смарт-контрактов в реальном времени. Пакет, интегрированный непосредственно в реализацию Ethereum на языке Go geth «из коробки», включает в себя процессы безопасности и исправления для частных сетей с формальными моделями управления.

Руководитель направления блокчейна в JP Morgan Эмбер Балдет рассказала CoinDesk о том, в чем, по ее мнению, заключается значимость этой Технологии, заявив:

«Porosity — первый декомпилятор, который генерирует понятные человеку смарт-контракты на синтаксисе Solidity из байт-кода виртуальной машины Ethereum »

Время нужды

Хотя Суйш и сказал, что он новичок в блокчейне, серийный предприниматель, которыйпродалего предыдущий стартап в VMware был достаточно хорошо подготовлен к созданию декомпилятора.

Как специалист по обратному проектированию, Суйш знаком с тем, как, начиная работу с продуктом, разобрать его на самые основные части.

Пористость
Пористость

Поэтому в феврале, когда он начал углубленно изучать смарт-контракты Ethereum , он почти случайно создал декомпилятор в рамках своего личного исследования.

Поскольку запуск Porosity состоится через месяц, когда будут написаны смарт-контракты Ethereum CoinDash,Паритет и Веритасеумвсе они были взломаны, Суйш считает, что выбранная им профессия реверс-инжиниринга вскоре станет пользоваться повышенным спросом.

«Сообщество специалистов по безопасности Ethereum будет расти», — сказал он. «И мы увидим все больше и больше специалистов по обратной разработке».

Бизнес декомпиляции

Тем не менее, бизнес-мотивы использования декомпиляторов кроются не только в обеспечении безопасности ваших средств.

По словам Алекса Расса, генерального директора компании ITBS LLC, поставщика клиентского программного обеспечения и консультанта по кибербезопасности, уязвимости часто обнаруживаются спустя долгое время после внедрения смарт-контракта, декомпилятор EVM также может принести инвесторам душевное спокойствие.

По словам Расса, декомпиляторы распространены среди большинства «основных» языков программирования, отчасти потому, что они помогают инвесторам убедиться в том, что то, во что они инвестировали, действительно используется.

Расс сказал:

«С помощью декомпилятора любой человек с половиной мозгов может взять и извлечь двоичный код контракта, увидеть этот контракт и предоставить инвесторам то, что они купили».

Изображение клубков пряжичерез Shutterstock

Michael del Castillo

Майкл, штатный член редакционной группы CoinDesk, освещает Криптовалюта и блокчейн-приложения. Его статьи публиковались в New Yorker, Silicon Valley Business Journal и Upstart Business Journal. Майкл не является инвестором в какие-либо цифровые валюты или блокчейн-проекты. Ранее он инвестировал в Bitcoin (см.: Редакционная Политика). Электронная почта: michael@ CoinDesk.com. Социальные сети Майклом: @delrayman

Picture of CoinDesk author Michael del Castillo