Cardano atinge o nouă etapă în crearea de contracte inteligente: detalii


imagine de articol

Tomiwabold Olajide

Blockchain Cardano a fost construit folosind limbajul de programare funcțional Haskell

Fondator Cardano Charles Hoskinson a împărtășit „primul program de bază Plutus Untyped generat în întregime și serializat folosind numai Typescript”. Această nouă etapă ar putea implica faptul că dezvoltatorii ar putea să scrie contracte inteligente pe Cardano folosind TypeScript în viitorul apropiat.

manuscris dactilografiat este un limbaj de programare creat și întreținut de Microsoft, care se bazează pe JavaScript. Este un superset riguros de JavaScript în ceea ce privește sintaxa și oferă limbajului opțional tastarea statică. Este creat pentru crearea de aplicații mari, deoarece pretinde că oferă instrumente mai bune la orice scară.

Blockchain-ul Cardano a fost construit folosind limbajul de programare funcțional Haskell. Plutus, limbajul de programare Cardano pentru contracte inteligente și Marlowe, limbajul specific domeniului Cardano pentru contractele inteligente financiare, se bazează ambele pe Haskell. Atât codurile off-chain cât și on-chain pentru Cardano sunt, de asemenea, scrise în Haskell.

Cu toate acestea, Haskell nu este cel mai cunoscut limbaj de programare; această distincție aparține lui Python și Java. Cardano își justifică decizie să folosiți Haskell subliniind că este ideal să scrieți cod robust și corect, mai ales atunci când este combinat cu metode formale.

Anunţuri

Propunerea de proiect este încă în faze incipiente

În conformitate cu Michele Harmonic, proiectul Plu-ts își propune să permită contracte inteligente și crearea de tranzacții folosind doar TypeScript, permițând dezvoltatorilor să creeze aplicații descentralizate, păstrând în același timp beneficiile contractelor inteligente Cardano.

El explică că în acest moment, doar limbajul de programare Haskell este folosit pentru a genera contracte inteligente, ceea ce limitează potențialul lor de utilizare în situațiile în care acestea trebuie create instantaneu. Plu-ts-urile propuse ar permite dezvoltatorilor să scrie coduri legate de Cardano, în lanț și în afara lanțului, în întregime în TypeScript. Fără cerința unui server, ar fi fezabil să se creeze contracte inteligente în funcție de intrările utilizatorilor.

Cu toate acestea, rămâne necunoscut dacă Cardano va renunța la limbajul său de programare Haskell proclamat pentru TypeScript.

Sursa: https://u.today/cardano-hits-new-milestone-in-smart-contracts-creation-details