ETFFIN Finance >> Kursus Keuangan Pribadi >  >> Dana-Dana >> Informasi Dana

Vyper vs. Plutus:Perbandingan Bahasa Kontrak Cerdas

Ini adalah bahasa berbasis Python, yang bisa dibilang salah satu bahasa pemrograman yang paling mudah dipahami dan banyak digunakan. Oleh karena itu, Vyper telah dikembangkan sebagai bahasa minimalis dan sederhana yang berfokus pada kasus-kasus sepele (dan tidak dapat digunakan untuk mengkodekan sesuatu yang rumit, seperti DApp.

Jadi mengapa mengambil pendekatan minimalis? Terutama karena sulitnya menulis kode berbahaya tanpa diketahui selama audit.

Seperti Apa Kontrak Cerdas Vyper

Vyper vs. Plutus:Perbandingan Bahasa Kontrak Cerdas

Melihat kontrak pintar ERC-20 ini, yang ditulis dalam Vyper, Anda dapat melihat bahwa:

  • Metode “mandiri” digunakan untuk menampilkan variabel instan kelasnya untuk tujuan klarifikasi.
  • @public dan @private digunakan untuk mengatur visibilitas dan keterpaparan antarmuka ABI (Application Binary Interface) kontrak yang memungkinkan aktor eksternal (kontrak atau alamat dompet lain) untuk memanggilnya.

Vyper vs. Plutus:Perbandingan Bahasa Kontrak Cerdas

Sumber:Masukan | Keluaran

Plutus adalah bahasa kontrak pintar pemrograman tingkat tinggi yang dimaksudkan untuk digunakan oleh lembaga keuangan, e-commerce, dan perdagangan opsi saham. Ini adalah salah satu dari dua bahasa pemrograman yang digunakan oleh Cardano; yang lainnya adalah Haskell.

Menurut pengembangnya, Plutus adalah bahasa pemrograman fungsional murni untuk menulis kontrak pintar di Cardano, yang mencerminkan sintaksis Haskell. Saat mendefinisikan tipe data, pengembang bisa langsung memanggil nama tipe, parameter tipe, dan daftar alternatif konstruktor.

Sebuah “bahasa pemrograman fungsional”, berbeda dengan bahasa pemrograman “instruksional” atau imperatif, melalui “kalkulus lambda”, menekankan pentingnya penghitungan fungsi, daripada pelaksanaan instruksi.

Sebaliknya, pemrograman instruksional mengharuskan pengembang untuk menulis semua langkah komputasi yang diperlukan oleh komputer dalam kode. Sederhananya, setiap langkah adalah instruksi.

Jika Anda ingin melihat contoh kontrak yang ditulis dalam Plutus, silakan klik di sini

Vyper vs. Plutus:Perbandingan Bahasa Kontrak Cerdas

Sumber:Programmer Mencari

Pada bulan Juni 2020, Nike mengumumkan kemitraan afiliasi dengan raksasa pakaian olahraga, Nike, yang memungkinkan penggunanya mendapatkan uang kembali menggunakan Kartu Visa Plutus di toko online Nike. Hal ini menambah daftar mitra branding Plutus yang terus bertambah, termasuk Airbnb dan Skyscanner.

Mulai membeli dan memperdagangkan mata uang kripto

Daftar dan mulai peluang dengan masa depan mata uang

Daftar Sekarang