Mina Protocol (MINA) adalah “blockchain ringkas” minimal yang dibuat untuk membatasi persyaratan komputasi agar dapat menjalankan DApps dengan lebih efisien. Mina telah digambarkan sebagai blockchain teringan di dunia karena ukurannya dirancang untuk tetap konstan meskipun ada pertumbuhan dalam penggunaan. Selain itu, tetap seimbang dalam hal keamanan dan desentralisasi. Proyek ini berganti nama dari Coda Protocol menjadi Mina pada Oktober 2020.
Tujuan Utama Mina Protocol (MINA)
Mina bekerja untuk mencapai sistem pembayaran terdistribusi yang efisien yang memungkinkan pengguna untuk memverifikasi platform secara native langsung dari blok genesis. Whitepaper teknisnya menyebut ini sebagai “blockchain ringkas.”
Protokol menggunakan Zero-Knowledge Succinct Non-Interactive Arguments of Knowledge (zk-SNARKs), sebuah bukti kriptografi yang memungkinkan seseorang untuk mengotentikasi informasi tanpa mengungkapkan informasi tersebut. Namun, memungkinkan pengguna untuk melacak platform kembali ke blok asalnya dapat menjadi tidak praktis dalam jaringan besar. Dengan demikian, Mina secara bertahap menghitung SNARKS yang berkonsentrasi hanya pada beberapa blok terakhir — yang berarti bahwa pengguna akhir memeriksa bukti terkompresi zk-SNARK, alih-alih seluruh riwayat transaksi blok.
Inti dari protokol Mina adalah MINA, mata uang asli, yang berfungsi sebagai koin utilitas dan alat tukar.
Bagaimana Fungsi Mina Protocol (MINA)
Mina mirip dengan Bitcoin, selain dari cara menangani transaksi, tetapi juga menggunakan model akun yang digunakan di Ethereum.
Dalam hal ini, perbedaan antara Bitcoin dan Ethereum adalah bahwa status blockchain Bitcoin berisi daftar koin yang belum digunakan, sedangkan status Ethereum terdiri dari saldo akun.
Mina, di sisi lain, menggunakan peribahasa (atau snarker, jika Anda mau), yang setara dengan penambang, untuk memastikan setiap blok berkomitmen pada negara bagian.
Mina menggunakan Ouroboros Samasika, sejenis mekanisme PoS yang dirancang khusus untuk jaringan terdesentralisasi yang ringkas karena menyediakan bootstrap dari blok genesis.
Blockchain ringkas berisi dua fungsi utama: verifikasi dan pembaruan. Verifikasi menyentuh konsensus, ringkasan blockchain, dan blok, sementara fungsi pembaruan berinteraksi dengan konsensus dan ringkasan rantai.
Terlepas dari implementasi di atas, proyek ini menggunakan status pemindaian paralel untuk mengoptimalkan kecepatan pemrosesan transaksi, yang bekerja dengan mengelompokkan blok yang belum terbukti dan menetapkan proses tersebut ke penganalisis paralel.