🇮🇩 Blog IOHK: Meningkatkan waktu sinkronisasi node dengan Mithril

Versi dokumen orisinil: Advancing node syncing time with Mithril
Dipublikasikan pada tanggal 11 Januari 2023
Ditulis oleh Olga Hryniuk
Terjemahan ke dalam :indonesia: Bahasa Indonesia oleh @andreassosilo
(Translated to Indonesian language by @andreassosilo)


Meningkatkan waktu sinkronisasi node dengan Mithril

Mithril adalah solusi ringan, cepat, dan efisien untuk bootstrapping yang aman pada node-node Cardano.

11 Januari 2023 | Olga Hryniuk | bacaan 4 menit

Advancing node syncing time with Mithril

Mithril adalah solusi yang memungkinkan pengguna untuk mendapatkan status terkini dari blockchain Cardano tanpa harus mengambil seluruh riwayatnya. Posting sebelumnya membahas cara kerja protokol Mithril dan memberikan pembaruan kepada komunitas mengenai rilis proof of concept.

Pada acara IO ScotFest di Edinburgh, Jean-Philippe Raynaud, technical lead di PaloIT, dan Iñigo Querejeta Azurmendi, Cardano lead cryptography engineer di IOG, mempersembahkan Mithril yang mengungkapkan lebih banyak tentang manfaat, aplikasi, dan rencananya.

Mencapai skalabilitas yang lebih tinggi

Salah satu tantangan dalam mencapai skalabilitas dan adopsi massal teknologi blockchain adalah interaksi yang cepat dan aman dengan rantai tersebut. DApps dan dompet yang beroperasi pada full node dapat memvalidasi setiap transaksi dalam sejarah blockchain secara independen, memberikan tingkat keamanan yang tinggi. Namun, hal ini membutuhkan waktu lebih lama dan persyaratan software dan penyimpanan yang khusus.

Mithril hadir sebagai solusi. Hal ini adalah protokol dan jaringan yang didasarkan pada teknologi yang disebut skema stake-based threshold multi-signature (STM). Protokol ini memungkinkan node-node dalam jaringan Mithril untuk menjalin interaksi yang ringan dan efisien dengan Cardano dengan cara yang transparan, aman, dan tanpa kepercayaan.

Interaksi saat ini dengan light wallet membutuhkan ketergantungan pada pihak ketiga untuk mengambil status rantai. Interaksi ini juga didasarkan pada pengorbanan keamanan atau desentralisasi. Mithril, di sisi lain, menjamin keduanya dan mampu mengaktifkan penggunaan kasus seperti:

  • Bootstrapping cepat pada full node: sebuah node dapat menyinkronkan dengan riwayat rantai 4-6 kali lebih cepat dari sebelumnya, seperti yang dinilai dalam preview testnet.
  • Trustless ‘light’ wallet: light wallet tidak perlu bergantung pada pihak ketiga untuk menyinkronkan riwayat blockchain. Protokol Mithril memungkinkan sinkronisasi yang cepat sambil mengandalkan properti keamanan rantai utama Cardano.
  • Sistem voting yang efisien: Mithril memungkinkan pendirian sistem voting yang sangat dapat diandalkan dan cepat dalam kasus penggunaan tata kelola.

Kasus penggunaan yang disebutkan di atas menunjukkan bahwa untuk memperluas Mithril, diperlukan pendirian infrastruktur untuk mendukung berbagai jenis data. Inilah tempat bagi proses pengembangan yang terbuka dan kolaboratif untuk berperan. Memanfaatkan kekuatan komunitas akan memungkinkan pengembangan berbagai aplikasi inovatif untuk Mithril. Oleh karena itu, Mithril akan memberikan kemampuan untuk dengan cepat menyertakan jenis-jenis baru data yang ditandatangani seiring kebutuhan muncul.

Jean-Philippe Raynaud berkomentar:

Mithril dapat membantu menandatangani berbagai jenis data yang dapat dihitung secara deterministik atau menjadi saksi oleh pemangku kepentingan blockchain proof-of-stake (PoS). Hal ini memberikan jaminan keamanan yang sama seperti pada rantai utama Cardano serta tingkat desentralisasi yang sama tanpa ketergantungan pada entitas pihak ketiga.

Peta Jalan

Gambar 1: Peta jalan pengembangan Mithril

Mithril adalah proyek open-source yang saat ini beroperasi sebagai proof of concept. Implementasi primitif kriptografi adalah langkah pertama untuk membangun perpustakaan mandiri yang tidak terkait dengan blockchain, yang dapat digunakan oleh developer untuk mengimplementasikan kasus penggunaan mereka sendiri dalam sertifikasi terdesentralisasi dalam konteks PoS.

Saat ini, jaringan uji coba Mithril mencakup beberapa SPO yang bergabung sebagai penandatangan untuk terus menguji jaringan Mithril. Tim Mithril dan komunitas secara konsisten meningkatkan proof of concept untuk membuatnya siap untuk rilis di mainnet. Mereka menyediakan node penandatangan, aggregator, dan klien dalam distribusi yang dirilis setiap dua minggu. Distribusi ini diuji dan memenuhi syarat dengan SPO pionir dalam proses bertahap di preview testnet kemudian dirilis di pre-production testnet di Cardano.

Setelah pengujian selesai, Mithril akan dideploy ke mainnet, menyediakan solusi yang sepenuhnya terdesentralisasi untuk bootstrapping node yang efisien.

Jean-Philippe Raynaud menambahkan:

Mithril telah membuktikan efisiensinya dengan bootstrapping cepat pada node-node Cardano yang, dalam pengujian kami, secara signifikan mengurangi waktu sinkronisasi. Hal ini adalah teknologi yang sangat serbaguna yang akan memungkinkan dan membantu mengembangkan banyak kasus penggunaan lainnya di masa depan.

Terakhir, untuk mengikuti perkembangan Mithril, lihat pembaruan pengembangan tingkat tinggi di Essential Cardano atau laporan teknis yang lebih mendalam di sini.