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
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.
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
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
Informasi Dana
- Langkah-Langkah Untuk Memvalidasi Perusahaan Penanaman Modal Asing
- Apa itu ETF Pendapatan Tetap?
- Melihat ETF Internasional
- Apa Itu Token?
- Pengertian FMP dan Manfaatnya
- Seberapa Sering Reksa Dana Membayar Capital Gain?
- Bagaimana Dana Investasi Internasional Mendiversifikasi Portofolio Anda
- ETF Pasar Berkembang:Memberikan Eksposur Asing yang Berharga
-
5 Cara Hadiah Kartu Kredit Dapat Membebani Uang Anda Kartu kredit hadiah menawarkan proposisi yang memikat — janji poin dan mil gratis untuk setiap dolar yang Anda belanjakan. Banyak kartu hadiah bahkan menawarkan bonus pendaftaran senilai $500 atau leb...
-
Apa yang dimaksud dengan cakupan pengendara yang tidak diasuransikan? Apa yang terjadi jika Anda mengalami kecelakaan yang disebabkan oleh seseorang yang tidak memiliki asuransi mobil? Cakupan pengendara yang tidak diasuransikan dapat secara efektif menggantikan asurans...
