Cardano Mencapai Tonggak Baru dalam Pembuatan Kontrak Cerdas: Detail


gambar artikel

Tomiwabold Olajide

Blockchain Cardano dibangun menggunakan bahasa pemrograman fungsional Haskell

Pendiri Cardano Charles Hoskinson telah membagikan “Program Inti Plutus Tanpa Ketik pertama yang sepenuhnya dibuat dan diserialisasikan hanya menggunakan TypeScript.” Tonggak baru ini mungkin menyiratkan bahwa pengembang mungkin dapat menulis kontrak pintar di Cardano menggunakan TypeScript dalam waktu dekat.

TypeScript adalah bahasa pemrograman yang dibuat dan dikelola oleh Microsoft yang didasarkan pada JavaScript. Ini adalah superset JavaScript yang ketat dalam hal sintaks dan memberikan bahasa pengetikan statis opsional. Itu dibuat untuk pembuatan aplikasi besar karena mengklaim menyediakan alat yang lebih baik pada skala apa pun.

Blockchain Cardano dibangun menggunakan bahasa pemrograman fungsional Haskell. Plutus, bahasa pemrograman Cardano untuk kontrak cerdas, dan Marlowe, bahasa khusus domain Cardano untuk kontrak cerdas finansial, keduanya didasarkan pada Haskell. Kode off-chain dan on-chain untuk Cardano juga ditulis dalam Haskell.

Haskell bukanlah bahasa pemrograman yang paling terkenal; perbedaan itu milik Python dan Java. Cardano membenarkannya keputusan untuk menggunakan Haskell dengan menunjukkan bahwa sangat ideal untuk menulis kode yang kuat dan benar, terutama bila dikombinasikan dengan metode formal.

iklan

Proposal proyek masih dalam tahap awal

Menurut Michele Harmonik, proyek Plu-ts bertujuan untuk memungkinkan kontrak pintar dan pembuatan transaksi hanya menggunakan TypeScript, memungkinkan pengembang membuat aplikasi terdesentralisasi sambil mempertahankan manfaat kontrak pintar Cardano.

Dia menjelaskan bahwa saat ini, hanya bahasa pemrograman Haskell yang digunakan untuk menghasilkan kontrak pintar, yang membatasi potensinya untuk digunakan dalam situasi di mana kontrak tersebut harus dibuat secara instan. Plu-t yang diusulkan akan memungkinkan pengembang untuk menulis kode terkait Cardano, on-chain dan off-chain seluruhnya dalam TypeScript. Tanpa persyaratan untuk server, akan layak untuk membuat kontrak pintar tergantung pada input pengguna.

Namun, apakah Cardano akan melepaskan bahasa pemrograman Haskell yang diproklamirkan untuk TypeScript masih belum diketahui.

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