Logo
Partager cet article

«Перший» декомпілятор Ethereum запускається з інтеграцією JP Morgan Quorum

Те, що може бути першим в історії декомпілятором смарт-контрактів Ethereum , було продемонстровано на хакерському заході в Лас-Вегасі в четвер.

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

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

La Suite Ci-Dessous
Ne manquez pas une autre histoire.Abonnez vous à la newsletter Crypto for Advisors aujourd. Voir Toutes les Newsletters

З’явившись у той час, коли низка хакерів Ethereum виявила труднощі написання безпечного коду смарт-контракту, декомпілятор під назвою пористість, обіцяє дозволити розробникам повернути складний для розуміння байт-код EVM до початкового стану.

Розробник Porosity та засновник Comae, Метт Суйче, сказав CoinDesk:

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

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

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

Керівник блокчейну JP Morgan Ембер Балдет розповіла CoinDesk , що, на її думку, є значенням цієї Технології, заявивши:

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

Час потреби

У той час як Suiche сказав, що він новачок у blockchain, серійний підприємець, який продано його попередній стартап VMware був досить добре підготовлений для створення декомпілятора.

Як реверсивний розробник, Suiche знайомий із тим, щоб почати з продукту та з’ясувати, як розібрати його до найпростіших частин.

пористість
пористість

Тож у лютому, коли він почав глибоко досліджувати смарт-контракти Ethereum , він майже випадково створив декомпілятор як частину свого особистого дослідження.

Оскільки запуск Porosity відбудеться через місяць, коли будуть написані смарт-контракти Ethereum CoinDash, Парність і Veritaseum всі були зламані, Suiche вважає, що обрана ним професія реверсивного інженера скоро побачить підвищений попит.

«Спільнота безпеки в Ethereum зростатиме, — сказав він, — і ми побачимо все більше і більше зворотних інженерів».

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

Тим не менш, ділові мотиви, які спонукають до використання декомпілятора, пов’язані не лише з гарантією безпеки ваших коштів.

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

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

Расс сказав:

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

Зображення куль пряжі через Shutterstock

Michael del Castillo

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

Picture of CoinDesk author Michael del Castillo