Cardano saavutas nutikate lepingute loomisel uue verstaposti: üksikasjad


artikli pilt

Tomiwabold Olajide

Cardano plokiahel ehitati Haskelli funktsionaalse programmeerimiskeele abil

Cardano asutaja Charles Hoskinson on jaganud "esimest Untyped Plutuse põhiprogrammi, mis on täielikult loodud ja seeriastatud ainult Typescripti abil". See uus verstapost võib tähendada, et arendajad võivad lähitulevikus TypeScripti abil Cardanole nutikaid lepinguid kirjutada.

TypeScript on Microsofti loodud ja hooldatav programmeerimiskeel, mis põhineb JavaScriptil. See on süntaksi poolest range JavaScripti superkomplekt ja annab keelele valikulise staatilise tippimise. See on loodud suurte rakenduste loomiseks, kuna väidetavalt pakub see mis tahes ulatuses paremaid tööriistu.

Cardano plokiahel ehitati Haskelli funktsionaalse programmeerimiskeele abil. Plutus, Cardano nutikate lepingute programmeerimiskeel, ja Marlowe, Cardano domeenispetsiifiline keel finantsteenuste nutikateks lepinguteks, põhinevad mõlemad Haskellil. Nii ahelavälised kui ka ahelasisesed koodid Cardano jaoks on samuti kirjutatud Haskellis.

Haskell ei ole siiski kõige tuntum programmeerimiskeel; see eristus kuulub Pythonile ja Javale. Cardano õigustab oma otsus kasutada Haskelli, juhtides tähelepanu sellele, et ideaalne on kirjutada tugevat ja korrektset koodi, eriti kui see on kombineeritud formaalsete meetoditega.

kuulutused

Projektiettepanek on alles algusjärgus

Järgi Michele harmooniline, Plu-ts projekti eesmärk on võimaldada nutikaid lepinguid ja tehingute loomist ainult TypeScripti abil, võimaldades arendajatel luua detsentraliseeritud rakendusi, säilitades samas Cardano nutikate lepingute eelised.

Ta selgitab, et praegu kasutatakse nutikate lepingute genereerimiseks ainult Haskelli programmeerimiskeelt, mis piirab nende kasutusvõimalusi olukordades, kus need tuleb koheselt luua. Kavandatavad Plu-ts võimaldaksid arendajatel kirjutada Cardanoga seotud, ahelasisest ja ahelavälist koodi täielikult TypeScriptis. Ilma serveri nõudeta oleks võimalik luua nutikaid lepinguid sõltuvalt kasutaja sisenditest.

Kas Cardano loobub väljakuulutatud Haskelli programmeerimiskeelest TypeScripti jaoks, jääb aga teadmata.

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