Cardano dosegel nov mejnik pri ustvarjanju pametnih pogodb: podrobnosti


sliko članka

Tomiwabold Olajide

Cardano blockchain je bil zgrajen z uporabo funkcionalnega programskega jezika Haskell

Ustanovitelj podjetja Cardano Charles Hoskinson je delil "prvi Untyped Plutus Core Program, ki je v celoti ustvarjen in serializiran samo z uporabo Typescripta." Ta novi mejnik lahko pomeni, da bodo lahko razvijalci v bližnji prihodnosti pisali pametne pogodbe na Cardano z uporabo TypeScripta.

TypeScript je programski jezik, ki ga je ustvaril in vzdržuje Microsoft, ki temelji na JavaScriptu. Je strog nadmnožica JavaScripta v smislu sintakse in daje jeziku izbirno statično tipkanje. Narejen je za ustvarjanje velikih aplikacij, saj trdi, da zagotavlja boljše orodje v katerem koli obsegu.

Blockchain Cardano je bil zgrajen z uporabo funkcionalnega programskega jezika Haskell. Plutus, Cardanov programski jezik za pametne pogodbe, in Marlowe, Cardanov domensko specifičen jezik za finančne pametne pogodbe, oba temeljita na Haskellu. Tako zunajverižne kot on-verižne kode za Cardano so prav tako napisane v Haskell-u.

Haskell pa ni najbolj znan programski jezik; ta razlika pripada Pythonu in Javi. Cardano upravičuje svoje Odločitev uporabljati Haskell s poudarjanjem, da je idealno pisati kodo, ki je robustna in pravilna, zlasti v kombinaciji s formalnimi metodami.

oglasi

Predlog projekta je še v zgodnji fazi

Glede na Michele Harmonic, je cilj projekta Plu-ts omogočiti pametne pogodbe in ustvarjanje transakcij samo z uporabo TypeScripta, kar razvijalcem omogoča ustvarjanje decentraliziranih aplikacij, hkrati pa ohranja prednosti pametnih pogodb Cardano.

Pojasnjuje, da se trenutno za ustvarjanje pametnih pogodb uporablja samo programski jezik Haskell, kar omejuje njihov potencial za uporabo v situacijah, ko jih je treba ustvariti takoj. Predlagani Plu-ts bi razvijalcem omogočili pisanje kode, povezane s Cardano, on-chain in off-chain, v celoti v TypeScript. Brez zahteve po strežniku bi bilo mogoče ustvariti pametne pogodbe glede na vnose uporabnikov.

Vendar ostaja neznanka, ali se bo Cardano odpovedal svojemu razglašenemu programskemu jeziku Haskell za TypeScript.

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