Cardano достига нов крайъгълен камък в създаването на интелигентни договори: Подробности


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

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

Cardano blockchain е изграден с помощта на функционален език за програмиране Haskell

Основател на Cardano Чарлз Хоскинсън сподели „първата по рода си Untyped Plutus Core Program, изцяло генерирана и сериализирана само с помощта на Typescript“. Този нов етап може да означава, че разработчиците може да са в състояние да пишат интелигентни договори на Cardano, използвайки TypeScript в близко бъдеще.

написан на пишеща машина е език за програмиране, създаден и поддържан от Microsoft, който е базиран на JavaScript. Това е строг супернабор на JavaScript по отношение на синтаксиса и предоставя на езика незадължително статично въвеждане. Създаден е за създаване на големи приложения, тъй като твърди, че предоставя по-добри инструменти във всякакъв мащаб.

Блокчейн Cardano е изграден с помощта на функционалния език за програмиране Haskell. Plutus, езикът за програмиране на Cardano за интелигентни договори, и Marlowe, специфичният за домейн език на Cardano за финансови интелигентни договори, са базирани на Haskell. Както кодовете извън веригата, така и кодовете във веригата за Cardano също са написани на Haskell.

Haskell обаче не е най-известният език за програмиране; това разграничение принадлежи на Python и Java. Cardano оправдава своето решение да използвате 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