Перевод статьи https://cexplorer.io/article/let-s-write-a-cardano-smart-contract-in-python
Python - популярный и широко используемый язык программирования. Многие начинающие разработчики выбирают его в качестве первого языка, который они хотят выучить, потому что он прост и интуитивно понятен. Мы были рады услышать, что разработчики могут использовать новый язык программирования Eopsin на основе Python для написания смарт контрактов Cardano.
TLDR:
- Смарт контракт был написан на Python и развернут в тестовой сети Cardano.
- Eopsin позволит быстрее писать смарт контракты, и эта опция будет доступна для большого числа разработчиков.
Eopsin
Eopsin позволяет разработчикам написать программу на Python 3 и скомпилировать ее в смарт контракт Cardano. Будут использоваться только функции Python. Основная философия проекта заключается в создании компилятора, который позволяет разработчикам компилировать валидную программу на Python и использовать результат в блокчейне. Проект находится на начальной стадии, и одним из следующих шагов будет интеграция с Pycardano, которая представляет собой облегченную библиотеку Cardano, написанную на Python.
По сравнению с Plutus смарт контракты, написанные на Python, более удобны для разработчиков и быстрее пишутся. Они кажутся более ресурсоэффективными, но протестированная программа была крошечной. Необходимо провести дальнейшее тестирование, чтобы получить точные цифры.
Eopsin позволяет программистам использовать существующие инструменты Python, используя подсветку синтаксиса, отладку, модульное тестирование, верификацию и многое другое. Если разработчики имеют опыт работы с Python, они могут установить Eopsin с помощью одной команды. Развертывание может быть выполнено очень легко с помощью Aiken (языка смарт контрактов Cardano и набора инструментов).
Изобретателю, известному как ImperatorLang, удалось развернуть первый смарт контракт, написанный на Python, в тестовой сети Cardano и взаимодействовать с ним.
Eopsin - богиня хранилища и богатства в корейской мифологии и шаманизме. Считалось, что Eopsin - это черная как смоль змея с ушами.
Вывод
Eopsin представляется очень многообещающим дополнением к экосистеме Cardano. Возможность написать смарт контракт на популярном языке Python и использовать все доступные для этого инструменты открывает Cardano для широкого сообщества разработчиков Python.
Исходя из имеющейся информации, мы не можем судить, готов ли Eopsin на 100% к серьезной разработке приложений для основной сети Cardano. Однако нам кажется, что его можно попробовать и составить свое собственное мнение по этому поводу.
// От переводчика: для получения дополнительных переведенных на русский язык статей о Cardano посетите русскоязычный раздел на форуме Cardano. Видеоролики о Cardano на русском можно найти на YouTube канале нашего замечательного амбасадора Тимура Сахабутдинова, а также на канале Чарльз Хоскинсон на русском. Хотите поговорить или задать вопрос о Cardano по-русски? Приглашаем вас в наше уютное сообщество в Telegram. Оставайтесь на связи, все только начинается!