Cardano når ny milstolpe i skapande av smarta kontrakt: Detaljer


artikelbild

Tomiwabold Olajide

Cardano blockchain byggdes med Haskell funktionella programmeringsspråk

Cardano grundare Charles Hoskinson har delat "det första otypade Plutus Core-programmet någonsin som är helt genererat och serialiserat med endast Typescript." Denna nya milstolpe kan innebära att utvecklare kanske kan skriva smarta kontrakt på Cardano med TypeScript inom en snar framtid.

MASKINSKRIVEN är ett programmeringsspråk skapat och underhållet av Microsoft som är baserat på JavaScript. Det är en rigorös översättning av JavaScript när det gäller syntax och ger språket valfri statisk typning. Den är gjord för att skapa stora appar eftersom den påstår sig ge bättre verktyg i alla skala.

Cardano-blockkedjan byggdes med Haskells funktionella programmeringsspråk. Plutus, Cardanos programmeringsspråk för smarta kontrakt, och Marlowe, Cardanos domänspecifika språk för finansiella smarta kontrakt, är båda baserade på Haskell. Både off-chain och on-chain koder för Cardano skrivs också i Haskell.

Haskell är dock inte det mest kända programmeringsspråket; den distinktionen tillhör Python och Java. Cardano motiverar sitt Beslutet att använda Haskell genom att påpeka att det är idealiskt att skriva kod som är robust och korrekt, speciellt i kombination med formella metoder.

annonser

Projektförslag fortfarande i tidiga skeden

Enligt Michele Harmonic, syftar Plu-ts-projektet till att tillåta smarta kontrakt och skapa transaktioner med endast TypeScript, vilket gör det möjligt för utvecklare att skapa decentraliserade appar samtidigt som fördelarna med Cardanos smarta kontrakt bibehålls.

Han förklarar att just nu är det bara programmeringsspråket Haskell som används för att generera smarta kontrakt, vilket begränsar deras potential för användning i situationer där de måste skapas direkt. De föreslagna Plu-ts skulle tillåta utvecklare att skriva Cardano-relaterad, on-chain och off-chain kod helt i TypeScript. Utan kravet på en server skulle det vara möjligt att skapa smarta kontrakt beroende på användarinmatningar.

Huruvida Cardano kommer att avstå från sitt utropade Haskell-programmeringsspråk för TypeScript är dock fortfarande okänt.

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