Apa itu Cardano?
Cardano adalah blockchain peer-review pertama di dunia. Yayasan nirlaba yang bertanggung jawab untuk Cardano mengumpulkan jaringan akademisi dan ilmuwan dari berbagai universitas, termasuk Universitas Edinburgh dan Institut Teknologi Tokyo, untuk meninjau protokolnya sebelum dirilis. Ini adalah cryptocurrency generasi ketiga dan platform kontrak pintar yang mengklaim untuk meningkatkan masalah penskalaan bitcoin, koin generasi pertama, dan ethereum, yang merupakan milik generasi kedua.
Bagaimana Cardano Bekerja?
Platform Cardano terdiri dari dua lapisan. Cardano Settlement Layer (CSL) digunakan untuk menyelesaikan transaksi yang menggunakan ADA, cryptocurrency Cardano.
Lapisan Kontrol, yang sedang dikembangkan, akan digunakan untuk kontrak pintar. Struktur hierarkis Cardano memastikan bahwa itu dapat digunakan sebagai media pertukaran dan juga untuk menghasilkan kontrak yang cerdas. Selain itu, platform ini memiliki aspirasi untuk dapat dioperasikan dengan ekosistem keuangan arus utama.
Inti dari platform Cardano adalah Ouroboros, sebuah algoritma yang menggunakan protokol Proof of Stake untuk menambang koin. Protokol disesuaikan untuk mengurangi penggunaan energi dan waktu untuk membuat koin baru.
Ouroboros
Dalam algoritma Proof of Stake tipikal, node dengan jumlah maksimum (atau jumlah koin tertinggi) membuat blok transaksi dalam blockchain. Tetapi algoritma Ouroboros mengimplementasikan algoritma secara berbeda.
Secara umum, ini berfungsi sebagai berikut. Ouroboros membagi waktu fisik menjadi zaman yang terdiri dari slot, yang merupakan periode waktu yang tetap. Slot mirip dengan shift kerja di pabrik. Di Cardano, rentang waktu yang dicakup oleh slot bervariasi dan dapat dimodifikasi dalam algoritma. Zaman bekerja dengan cara melingkar: ketika satu berakhir, yang lain datang online.
Setiap zaman memiliki pemimpin slot, yang dipilih oleh pemangku kepentingan atau node yang telah menghasilkan koin. Pemimpin slot bertanggung jawab untuk membuat dan mengonfirmasi blok transaksi yang akan ditambahkan ke blockchain Cardano. Jika mereka gagal membuat blok transaksi di zaman, maka pemimpin slot berikutnya mendapat kesempatan lain selama era berikutnya. Setidaknya 50 persen atau lebih blok harus diproduksi dalam zaman tertentu.
Transaksi dalam blok yang diproduksi oleh pemimpin slot disetujui oleh endorser input. Mereka adalah pemangku kepentingan kedua yang bertanggung jawab untuk menjalankan protokol. Mungkin ada satu atau banyak banyak pendukung dalam suatu periode tertentu dan pemilihan mereka didasarkan pada taruhan.
Untuk memastikan hasil yang tidak bias, sistem pemilihan dikonfigurasi untuk dua input. Yang pertama adalah sistem perhitungan multipartai. Seperangkat pemangku kepentingan dalam jaringan melakukan perhitungan, yang setara dengan digital “lemparan koin, ” dan berbagi hasilnya satu sama lain. Input kedua adalah distribusi kekayaan atau taruhan. Node dengan taruhan lebih besar (atau lebih banyak koin) meningkatkan kemungkinan menjadi pemimpin slot terpilih.
Ouroboros juga berbeda dari algoritme lain dalam jenis dan bentuk insentif yang ditawarkan kepada pemangku kepentingan. Algoritma Proof of Work menawarkan hadiah dalam bentuk koin dan biaya transaksi kepada penambang. Tetapi desain algoritma Ouroboros memberikan insentif untuk ketersediaan dan verifikasi transaksi atas investasi dalam daya komputer yang besar untuk menambang koin. Imbalan ekonomi juga dibagi antara tiga pemangku kepentingan: endorser input, pemangku kepentingan komputasi multi-pihak, dan pemimpin slot.
Kritik terhadap Cardano
Ouroboros menyebut dirinya sebagai "bukti algoritma pasak yang terbukti dapat dibuktikan pertama." Klaim ini didasarkan pada dua sifat dari buku besar transaksi: Kegigihan dan Kegigihan.
Kegigihan mengandaikan bahwa suatu transaksi adalah "stabil" jika sebuah simpul yang jujur telah menyiarkannya ke seluruh jaringan. Properti ini menggunakan parameter keamanan baru yang merupakan ukuran keamanan buku besar. Hidup adalah pelengkap untuk Ketekunan. Menurut properti ini, transaksi jujur, yang disiarkan seperti itu, menjadi "stabil" di node jaringan setelah sejumlah waktu yang telah ditentukan dalam algoritma.
Makalah yang menguraikan Ouroboros menguraikan beberapa "asumsi yang masuk akal" yang telah dibuat oleh pencipta algoritma untuk mendesainnya. Sebagai contoh, mereka berasumsi bahwa node dalam jaringannya tidak absen untuk jangka waktu yang lama. Selain itu, node yang tidak sinkron dalam perhitungannya tidak dianggap mengandung lebih dari 50% dari semua transaksi.
Para kritikus mengatakan asumsi yang dibuat untuk mengimplementasikan properti ini salah. Sebagai contoh, mereka mengatakan properti mengasumsikan sinkronisasi antara buku besar pada titik waktu tertentu. Menurut mereka, harapan seperti itu “tidak praktis untuk blockchain global.” Ini mungkin tidak menjadi masalah jika node tertentu sedang offline atau jika pemimpin slot melewatkan transaksi selama zaman mereka. Lainnya telah menunjuk ke 51% penolakan serangan layanan, yang dapat mengakibatkan mayoritas jaringan menjadi offline, sebagai contoh lain dari asumsi yang nyaman.
Algoritma Ouroboros juga telah dikritik karena gagal menyelesaikan masalah pengeluaran ganda sepenuhnya. Ada bahaya bahwa endorser input, yang bertanggung jawab untuk menyetujui transaksi untuk pemimpin slot, dapat akhirnya menyetujui set transaksi yang sama dari dua pemimpin slot yang berbeda. Beberapa orang mengatakan sharding, suatu teknik yang sedang diuji pada ethereum blockchain untuk menyelesaikan masalah, akan memakan waktu beberapa tahun sebelum diterapkan.