Cardano sasniedz jaunu pagrieziena punktu viedo līgumu izveidē: informācija


raksta attēls

Tomiwabold Olajide

Cardano blokķēde tika izveidota, izmantojot Haskell funkcionālo programmēšanas valodu

Cardano dibinātājs Charles Hoskinson ir kopīgojis “pirmo Untyped Plutus Core programmu, kas pilnībā ģenerēta un serializēta, izmantojot tikai Typescript”. Šis jaunais pavērsiens varētu nozīmēt, ka izstrādātāji tuvākajā nākotnē varēs rakstīt viedos līgumus Cardano, izmantojot TypeScript.

TypeScript ir Microsoft izveidota un uzturēta programmēšanas valoda, kuras pamatā ir JavaScript. Tas ir stingrs JavaScript superkops sintakses ziņā un nodrošina valodai neobligātu statisko rakstīšanu. Tas ir paredzēts lielu lietotņu izveidei, jo tiek apgalvots, ka tas nodrošina labākus rīkus jebkurā mērogā.

Cardano blokķēde tika izveidota, izmantojot Haskell funkcionālo programmēšanas valodu. Plutus, Cardano programmēšanas valoda viedajiem līgumiem, un Marlowe, Cardano domēnspecifiskā valoda finanšu viedajiem līgumiem, ir balstīti uz Haskell. Gan ārpus ķēdes, gan ķēdes kodi Cardano ir rakstīti arī Haskell.

Tomēr Haskell nav vispazīstamākā programmēšanas valoda; šī atšķirība pieder Python un Java. Cardano attaisno savu lēmums izmantot Haskell, norādot, ka ideāli ir rakstīt robustu un pareizu kodu, it īpaši kombinācijā ar formālām metodēm.

reklāmas

Projekta priekšlikums vēl ir sākuma stadijā

Saskaņā ar Mišela harmonika, Plu-ts projekta mērķis ir atļaut viedos līgumus un darījumu izveidi, izmantojot tikai TypeScript, ļaujot izstrādātājiem izveidot decentralizētas lietotnes, vienlaikus saglabājot Cardano viedo līgumu priekšrocības.

Viņš skaidro, ka šobrīd viedo līgumu ģenerēšanai tiek izmantota tikai Haskell programmēšanas valoda, kas ierobežo to izmantošanas iespējas situācijās, kad tie jāizveido uzreiz. Ierosinātie Plu-ts ļautu izstrādātājiem rakstīt ar Cardano saistītu, ķēdes un ārpus ķēdes kodu pilnībā TypeScript. Ja nebūtu nepieciešams serveris, būtu iespējams izveidot viedos līgumus atkarībā no lietotāja ievades.

Tomēr tas, vai Cardano atteiksies no savas pasludinātās Haskell programmēšanas valodas TypeScript, joprojām nav zināms.

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