Cardano treffer ny milepæl i oppretting av smarte kontrakter: Detaljer


artikkelbilde

Tomiwabold Olajide

Cardano blockchain ble bygget ved hjelp av Haskell funksjonelle programmeringsspråk

Cardano grunnlegger Charles Hoskinson har delt "tidenes første Untyped Plutus Core-program som er fullstendig generert og serialisert med bare Typescript." Denne nye milepælen kan innebære at utviklere kan være i stand til å skrive smarte kontrakter på Cardano ved hjelp av TypeScript i nær fremtid.

Loggfila er et programmeringsspråk laget og vedlikeholdt av Microsoft som er basert på JavaScript. Det er et strengt supersett av JavaScript når det gjelder syntaks og gir språket valgfri statisk skriving. Den er laget for å lage store apper ettersom den hevder å gi bedre verktøy i alle skalaer.

Cardano-blokkjeden ble bygget ved hjelp av Haskell funksjonelle programmeringsspråk. Plutus, Cardanos programmeringsspråk for smarte kontrakter, og Marlowe, Cardanos domenespesifikke språk for finansielle smarte kontrakter, er begge basert på Haskell. Både off-chain og on-chain koder for Cardano er også skrevet i Haskell.

Haskell er imidlertid ikke det mest kjente programmeringsspråket; den utmerkelsen tilhører Python og Java. Cardano rettferdiggjør det avgjørelse å bruke Haskell ved å påpeke at det er ideelt å skrive kode som er robust og korrekt, spesielt når det kombineres med formelle metoder.

annonser

Prosjektforslag fortsatt i tidlig fase

Ifølge Michele Harmonisk, har Plu-ts-prosjektet som mål å tillate smarte kontrakter og transaksjonsoppretting ved å bruke bare TypeScript, noe som gjør det mulig for utviklere å lage desentraliserte apper samtidig som de opprettholder fordelene med Cardano smarte kontrakter.

Han forklarer at akkurat nå er det bare programmeringsspråket Haskell som brukes til å generere smarte kontrakter, noe som begrenser potensialet deres for bruk i situasjoner der de må opprettes umiddelbart. De foreslåtte Plu-ts vil tillate utviklere å skrive Cardano-relatert, on-chain og off-chain kode helt i TypeScript. Uten kravet om en server, ville det vært mulig å lage smarte kontrakter avhengig av brukerinndata.

Hvorvidt Cardano vil gi fra seg det proklamerte Haskell-programmeringsspråket for TypeScript er fortsatt ukjent.

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