Cardano rammer ny milepæl i oprettelse af smarte kontrakter: Detaljer


artikelbillede

Tomiwabold Olajide

Cardano blockchain blev bygget ved hjælp af Haskell funktionelle programmeringssprog

Cardano grundlægger Charles Hoskinson har delt "det første utypede Plutus Core-program nogensinde, der er fuldstændigt genereret og serialiseret ved hjælp af kun Typescript." Denne nye milepæl kan betyde, at udviklere muligvis kan skrive smarte kontrakter på Cardano ved hjælp af TypeScript i den nærmeste fremtid.

maskinskrift er et programmeringssprog skabt og vedligeholdt af Microsoft, der er baseret på JavaScript. Det er et strengt supersæt af JavaScript med hensyn til syntaks og giver sproget valgfri statisk indtastning. Det er lavet til at skabe store apps, da det hævder at give bedre værktøj i enhver skala.

Cardano blockchain blev bygget ved hjælp af Haskell funktionelle programmeringssprog. Plutus, Cardanos programmeringssprog for smarte kontrakter, og Marlowe, Cardanos domænespecifikke sprog til finansielle smarte kontrakter, er begge baseret på Haskell. Både off-chain og on-chain koder for Cardano er også skrevet i Haskell.

Haskell er dog ikke det mest kendte programmeringssprog; denne sondring tilhører Python og Java. Cardano retfærdiggør det beslutning at bruge Haskell ved at påpege, at det er ideelt at skrive kode, der er robust og korrekt, især når det kombineres med formelle metoder.

annoncer

Projektforslag stadig i tidlige stadier

Ifølge Michele Harmonisk, har Plu-ts-projektet til formål at tillade smarte kontrakter og oprettelse af transaktioner ved kun at bruge TypeScript, hvilket gør det muligt for udviklere at skabe decentraliserede apps og samtidig bevare fordelene ved Cardano smarte kontrakter.

Han forklarer, at lige nu er det kun Haskell-programmeringssproget, der bruges til at generere smarte kontrakter, hvilket begrænser deres potentiale for brug i situationer, hvor de skal oprettes øjeblikkeligt. De foreslåede Plug-ts vil give udviklere mulighed for at skrive Cardano-relateret, on-chain og off-chain kode helt i TypeScript. Uden kravet om en server ville det være muligt at oprette smarte kontrakter afhængigt af brugerinput.

Hvorvidt Cardano vil opgive sit proklamerede Haskell-programmeringssprog til TypeScript er dog stadig ukendt.

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