Cardano Hits New Milestone sa Smart Contracts Creation: Mga Detalye


imahe ng artikulo

Tomiwabold Olajide

Ang cardano blockchain ay binuo gamit ang Haskell functional programming language

Tagapagtatag ng Cardano Charles Hoskinson ay nagbahagi ng "ang kauna-unahang Untyped Plutus Core Program na ganap na nabuo at na-serialize gamit lamang ang Typescript." Ang bagong milestone na ito ay maaaring magpahiwatig na ang mga developer ay maaaring magsulat ng mga matalinong kontrata sa Cardano gamit ang TypeScript sa malapit na hinaharap.

TypeScript ay isang programming language na nilikha at pinananatili ng Microsoft na batay sa JavaScript. Ito ay isang mahigpit na superset ng JavaScript sa mga tuntunin ng syntax at nagbibigay sa wika ng opsyonal na static na pag-type. Ginawa ito para sa paglikha ng malalaking app dahil sinasabi nitong nagbibigay ng mas mahusay na tool sa anumang sukat.

Ang Cardano blockchain ay binuo gamit ang Haskell functional programming language. Ang Plutus, ang programming language ng Cardano para sa mga smart contract, at ang Marlowe, ang domain-specific na wika ng Cardano para sa mga financial smart contract, ay parehong nakabatay sa Haskell. Ang parehong off-chain at on-chain code para sa Cardano ay nakasulat din sa Haskell.

Ang Haskell ay hindi ang pinakakilalang programming language, bagaman; ang pagkakaibang iyon ay kabilang sa Python at Java. Katwiran ni Cardano desisyon gamitin ang Haskell sa pamamagitan ng pagturo na mainam na magsulat ng code na matatag at tama, lalo na kapag pinagsama sa mga pormal na pamamaraan.

Ads

Ang panukala ng proyekto ay nasa maagang yugto pa lamang

Ayon sa Michele Harmonic, layunin ng proyekto ng Plu-ts na payagan ang mga matalinong kontrata at paggawa ng transaksyon gamit lamang ang TypeScript, na nagbibigay-daan sa mga developer na lumikha ng mga desentralisadong app habang pinapanatili ang mga benepisyo ng mga smart contract ng Cardano.

Ipinaliwanag niya na sa ngayon, ang Haskell programming language lang ang ginagamit upang makabuo ng mga matalinong kontrata, na nililimitahan ang kanilang potensyal para magamit sa mga sitwasyon kung saan dapat silang gawin kaagad. Ang iminungkahing Plu-ts ay magbibigay-daan sa mga developer na magsulat ng Cardano-related, on-chain at off-chain code sa TypeScript. Kung wala ang kinakailangan para sa isang server, magiging posible na lumikha ng mga matalinong kontrata depende sa mga input ng user.

Gayunpaman, kung tatalikuran ni Cardano ang ipinahayag nitong Haskell programming language para sa TypeScript ay nananatiling hindi alam.

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