Cardano Menuju Penerapan Smart Contract Dengan Lembaran Baru
Cardano (ADA) mengungkapkan makalah baru pada 27 Januari di mana perusahaan merinci bagaimana kontrak pintar akan dilaksanakan dalam pembaruan Goguen yang akan datang. Meskipun sistem ini unik, tanggalrilisnya masih belum pasti mengingat sejarah keterlambatan Cardano.
Cara Kerja EUTXO
Model Extended UTXO secara khusus dirancang sebagai peningkatan pada arsitektur UTXO murni Bitcoin (BTC). Dalam Bitcoin, setiap transaksi didasarkan pada konsep output dan input, representasi dari jumlah BTC tertentu. Transaksi spesifik hanya mengambil beberapa Bitcoin dalam bentuk input dan membentuk kembali mereka menjadi output yang berbeda. Mirip dengan mengubah tagihan menjadi denominasi yang lebih rendah, jumlah output yang dihasilkan atau jumlah spesifik mereka tidak penting, selama nilai totalnya sama dengan input. Kebenaran transaksi dipastikan oleh validator kriptografi bahwa, dalam kasus Bitcoin, memanfaatkan kunci pribadi pengguna untuk membuat tanda tangan yang dapat diverifikasi.
Para peneliti menjelaskan bahwa, meskipun model ini “cocok dengan sifat blockchain yang didistribusikan dan dibagikan secara bersamaan,” model ini menghadirkan keterbatasan parah pada kemampuan program - membuatnya tidak praktis untuk sebagian besar kontrak pintar.
Sebaliknya, buku besar berbasis akun Ethereum (ETH) memungkinkan untuk perhitungan yang rumit, tetapi harus memperkenalkan "keadaan bersama" - memori kolektif dari semua transaksi dan kontrak. Peneliti Cardano percaya bahwa model ini sulit untuk diamankan secara efektif karena kode semantik yang rumit, yang menghasilkan insiden seperti peretasan DAO.
Untuk mengaktifkan kontrak pintar yang lebih kuat dalam model UTXO, para peneliti memperkenalkan mekanisme yang dapat membagi pelaksanaan kontrak pintar menjadi beberapa transaksi. Dalam model Cardano, setiap output transaksi juga akan memiliki bidang data, yang dapat berisi informasi sewenang-wenang yang terhubung ke kontrak pintar tertentu. Selain itu, sistem memastikan bahwa rantai keluaran tertentu menggunakan kode kontrak yang sama - sebuah konsepn yang disebut kontinuitas kontrak.
Hasilnya adalah mesin negara yang mirip dengan Ethereum, di mana setiap perubahan negara dibagi menjadi transaksi tertentu. Siklus pengembangan yang panjang Perkembangan Cardano dibagi menjadi beberapa "era" yang dinamai menurut seniman dan filsuf terkenal, masing-masing dengan fokus spesifik mereka sendiri.
Era Shelley saat ini berfokus pada pertaruhan, setelah meluncurkan fitur di testnet Cardano pada bulan Desember. Era berikutnya adalah Goguen, yang berfokus pada kontrak pintar. Sementara keduanya sebagian besar simultan, peta jalan resmi Cardano menempatkan penyelesaian yang terakhir pada Q1 2020. Memang, semua fase yang tersisa akan diselesaikan pada akhir 2020.
Tapi proyek itu bukan hal baru untuk penundaan. CEO IOHK Charles Hoskinson berjanji dalam sebuah wawancara pada bulan April 2019 bahwa Shelley dan Goguen akan dirilis pada akhir tahun ini di mainnet. Platform pengujian untuk Plutus, bahasa kontrak pintar Cardano yang menggunakan EUTXO, tersedia sejak Desember 2018. Makalah Januari 2020 hanyalah formalisasi model yang menopang Plutus.
Meskipun demikian, tanggal rilis Shelley dan Goguen tetap tidak pasti. Dalam pembaruan komunitas 27 Januari, Hoskinson mengungkapkan bahwa tim masih bekerja untuk meningkatkan testnet Shelley, dengan rilis mainnet yang direncanakan tidak lebih awal dari Februari. Dia juga mengungkapkan bahwa IOHK mengambil langkah-langkah untuk meningkatkan akurasi perkiraan garis waktunya.