Barfinex
Christian Reitwiessner

Кристиан Райтвейсснер

Ведущий разработчик Solidity и архитектор компилятора · Фонд Ethereum / команда Solidity

Разработал компилятор и инструменты Solidity, использованные для написания, тестирования и аудита смарт‑контрактов MDT

Реализация и поддержка языка Solidity и его компилятора создали практический рабочий процесс разработчиков для ончейн‑контрактов, включая реализацию токена MDT. Путём разработки компилятора solc, добавления языковых конструкций для абстракций контрактов и обеспечения совместимости с инструментами для разработчиков, была предоставлена возможность инженерам MDT писать логику токена, формировать байткод для деплоя и получать детерминированную компиляцию, применяемую при аудитах. К конкретным действиям относятся реализация языковых конструкций, исправление критических ошибок компилятора и выпуск детерминированного результата сборки, который требуется аудиторам и биржам для верификации байткода. Безопасность и соответствие MDT при аудитах контрактов и листингах зависели от способности генерировать воспроизводимый компилируемый артефакт и сопоставлять исходный код Solidity с деплоенным байткодом — возможности, сформированные работой команды компилятора. Кроме самого компилирования, инструменты и удобство разработки повлияли на скорость итераций релизов и исправлений MDT. Интеграция с фреймворками тестирования, статическими анализаторами и плагинами IDE снизила риск распространённых уязвимостей в контрактах токенов, что прямо сказалось на операционной устойчивости MDT в сети Ethereum и на доверии контрагентов, взаимодействующих с токеном.

Ограничение ответственности в отношении информации о персонах и обратная связь: правовое уведомление.

Давайте свяжемся

Есть вопросы или хотите узнать больше о Barfinex? Напишите нам.