Cardano pasiekė naują išmaniųjų sutarčių kūrimo etapą: išsami informacija


straipsnio vaizdas

Tomiwaboldas Olajide

Cardano blokų grandinė buvo sukurta naudojant Haskell funkcinę programavimo kalbą

„Cardano“ įkūrėjas Charlesas Hoskinsonas pasidalijo „pirmąja Untyped Plutus Core programa, visiškai sugeneruota ir serializuota naudojant tik „Typescript“. Šis naujas etapas gali reikšti, kad artimiausiu metu kūrėjai galės parašyti išmaniąsias sutartis „Cardano“ naudodami „TypeScript“.

„TypeScript“ yra „Microsoft“ sukurta ir prižiūrima programavimo kalba, pagrįsta „JavaScript“. Tai yra griežtas „JavaScript“ sintaksės superrinkinys ir suteikia kalbai pasirenkamą statinį rašymą. Jis skirtas didelėms programoms kurti, nes teigiama, kad jis teikia geresnius įrankius bet kokiu mastu.

Cardano blokų grandinė buvo sukurta naudojant Haskell funkcinę programavimo kalbą. „Plutus“, „Cardano“ programavimo kalba, skirta išmaniosioms sutartims, ir „Marlowe“, „Cardano“ domeno kalba, skirta finansinėms išmaniosioms sutartims, yra pagrįstos Haskell. „Cardano“ ir grandinės neprijungimo, ir grandinės kodai taip pat parašyti Haskell.

Tačiau Haskell nėra geriausiai žinoma programavimo kalba; tas skirtumas priklauso Python ir Java. Cardano pateisina savo sprendimas naudoti Haskell, nurodant, kad idealu yra parašyti tvirtą ir teisingą kodą, ypač kai jis derinamas su formaliais metodais.

skelbimai

Projekto pasiūlymas dar tik pradiniame etape

Pagal Michele Harmonic, „Plu-ts“ projektu siekiama leisti sudaryti išmaniąsias sutartis ir kurti operacijas naudojant tik „TypeScript“, kad kūrėjai galėtų kurti decentralizuotas programėles išlaikant „Cardano“ išmaniųjų sutarčių pranašumus.

Jis aiškina, kad šiuo metu išmaniosioms sutartims generuoti naudojama tik Haskell programavimo kalba, o tai riboja jų panaudojimo galimybes situacijose, kai jas reikia sukurti akimirksniu. Siūlomi „Plu-ts“ leistų kūrėjams parašyti su „Cardano“ susijusį, grandinės ir ne grandinės kodą „TypeScript“. Nereikalaujant serverio, būtų įmanoma sudaryti išmaniąsias sutartis, atsižvelgiant į vartotojo įvestį.

Tačiau ar „Cardano“ atsisakys savo paskelbtos „Haskell“ programavimo kalbos „TypeScript“, lieka nežinoma.

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