Декомпилятор EVM в Solidity — различия между версиями
Материал из Wiki - Факультет компьютерных наук
(Новая страница: «{{Карточка_командного_проекта |name=декомпилятор EVM в Solidity |company=SmartDec |semester=Осень 2018 |course=3-4 |num…») |
|||
Строка 7: | Строка 7: | ||
|categorize=yes | |categorize=yes | ||
}} | }} | ||
+ | |||
+ | ===Описание проекта=== | ||
+ | В инфраструктуре Ethereum код smart contracts распространяется в виде | ||
+ | байт-кода для виртуальной машины EVM. Ссылки на исходный код на | ||
+ | solidity не являются обязательными. Поэтому при анализе кода smart | ||
+ | contract на уровне байт-кода полезен декомпилятор в более | ||
+ | высокоуровневое представление, по возможности близкое к языку | ||
+ | Solidity. | ||
+ | |||
+ | ===Контакты=== | ||
+ | Alexander Chernov blackav@gmail.com |
Текущая версия на 11:53, 16 октября 2018
Компания | SmartDec |
Учебный семестр | Осень 2018 |
Учебный курс | 3-4-й курс |
Максимальное количество студентов, выбравших проект: ? | |
Содержание |
Описание проекта
В инфраструктуре Ethereum код smart contracts распространяется в виде байт-кода для виртуальной машины EVM. Ссылки на исходный код на solidity не являются обязательными. Поэтому при анализе кода smart contract на уровне байт-кода полезен декомпилятор в более высокоуровневое представление, по возможности близкое к языку Solidity.
Контакты
Alexander Chernov blackav@gmail.com