Cardano достигает новой вехи в создании смарт-контрактов: подробности


изображение статьи

Томиваболд Оладжиде

Блокчейн Cardano был построен с использованием функционального языка программирования Haskell.

Основатель Кардано Чарльз Хоскинсон поделился «первой в истории Untyped Plutus Core Program, полностью сгенерированной и сериализованной с использованием только Typescript». Эта новая веха может означать, что разработчики смогут писать смарт-контракты на Cardano с использованием TypeScript в ближайшем будущем.

Машинопись — это язык программирования, созданный и поддерживаемый Microsoft на основе JavaScript. Это строгий расширенный набор JavaScript с точки зрения синтаксиса, который дает языку необязательную статическую типизацию. Он создан для создания больших приложений, поскольку утверждает, что предоставляет лучший инструментарий в любом масштабе.

Блокчейн Cardano был построен с использованием функционального языка программирования Haskell. Plutus, язык программирования Cardano для смарт-контрактов, и Marlowe, предметно-ориентированный язык Cardano для финансовых смарт-контрактов, основаны на Haskell. И офчейн, и ончейн-коды для Cardano также написаны на Haskell.

Однако Haskell — не самый известный язык программирования; это различие принадлежит Python и Java. Кардано оправдывает свое решение использовать Haskell, указав, что идеально писать надежный и правильный код, особенно в сочетании с формальными методами.

объявления

Проектное предложение все еще находится на ранней стадии

По Мишель Хармоник, проект Plu-ts направлен на то, чтобы разрешить создание смарт-контрактов и транзакций с использованием только TypeScript, что позволит разработчикам создавать децентрализованные приложения, сохраняя при этом преимущества смарт-контрактов Cardano.

Он объясняет, что сейчас для генерации смарт-контрактов используется только язык программирования Haskell, что ограничивает их возможности для использования в ситуациях, когда их необходимо создавать мгновенно. Предлагаемые Plu-ts позволят разработчикам писать код, связанный с Cardano, ончейн и оффчейн, полностью на TypeScript. Без требования к серверу было бы возможно создавать смарт-контракты в зависимости от ввода пользователя.

Однако пока неизвестно, откажется ли Cardano от своего провозглашенного языка программирования Haskell в пользу TypeScript.

Источник: https://u.today/cardano-hits-new-milestone-in-smart-contracts-creation-details