Aplikasi NIPoPoW: Klien Ringan dan Side Chains
26 Agustus 2021

Bukti Non-Interaktif dari Bukti Kerja (NIPoPoWs) penting karena dua alasan utama: Klien Ringan dan Side Chains. Dua komponen ini sangat penting bagi klien dan node untuk memfasilitasi proses onboarding yang lebih mudah ke blockchain. Jaringan terdesentralisasi secara inheren tidak efisien karena mekanisme acak dalam jaringan sinkron, artinya setiap kali transaksi (TX) terjadi di jaringan, beberapa node acak harus memproses TX untuk membuktikan dan mengamankan keandalannya. Jika dilihat dari perspektif, itu adalah tugas yang sangat besar dalam skala global. Bisa ada miliaran transaksi dan mungkin banyak dari transaksi tersebut berasal dari kontributor yang beroperasi dengan bandwidth rendah.
Klien Ringan
Klien Ringan (aka SPV) penting ketika mempertimbangkan hambatan yang dihadapi cryptocurrency dalam adopsi massal. Sebagian besar pengguna crypto tidak memiliki alat yang diperlukan untuk menjalankan node penuh. Menjalankan node penuh berarti memiliki prosesor yang kuat dengan daya listrik tinggi dan lebih dari seratus gigabyte memori untuk menyimpan seluruh blockchain. Klien ringan berguna karena mereka memungkinkan verifikasi dengan pasokan terbatas penyedia data (node) dan dengan demikian secara signifikan mengurangi jumlah penyimpanan data dan bandwidth yang dibutuhkan untuk pengguna sehari-hari.
Penggunaan klien ringan dengan implementasi NIPoPoWs memungkinkan interaksi dengan blockchain melalui header blok hanya dengan menggunakan beberapa kilobyte. Memverifikasi apakah transaksi terjadi di blockchain menjadi lebih sederhana. NIPoPoWs dapat membantu orang untuk berinteraksi dengan blockchain melalui penggunaan dompet seluler yang lebih efisien dan nyaman.
Side Chains
Side chains di sisi lain adalah komponen yang sepenuhnya berbeda dari blockchain. Mereka sangat berguna untuk berbagai elemen seperti rantai pribadi, peningkatan skalabilitas, dan interoperabilitas lintas rantai. Kushti menyebutkan bahwa dia akan merilis “buku masak” side-chain, berjudul Ergo-Meta, dalam beberapa bulan mendatang.
Salah satu aplikasi NIPoPoWs yang telah kami jelaskan dalam artikel sebelumnya berkaitan dengan penambangan ruang logaritmik. Penambangan ruang logaritmik memungkinkan untuk “penambang ringan.” Mirip dengan klien ringan, penambang ringan dapat memulai dengan header blok tanpa mengunduh seluruh blockchain. Dalam blockchain, juga dimungkinkan untuk menyimpan hanya beberapa blok yang diperlukan untuk memverifikasi seluruh blockchain. Ini pada dasarnya menghilangkan kebutuhan bagi penambang untuk menyimpan seluruh blockchain. Integrasi penambangan ruang logaritmik di Ergo dimungkinkan melalui fork velvet (lunak), sehingga mencegah kebutuhan untuk fork keras yang menyakitkan.
Aplikasi lain dari NIPoPoWs diusulkan dalam ErgoHack pertama oleh tim yang disebut SmartPools. Proposal SmartPools bertujuan untuk meningkatkan Koefisien Nakamoto, metrik untuk menghitung desentralisasi dari jaringan yang diberikan. Dalam kasus kami, proposal ini bertujuan untuk meningkatkan desentralisasi dari Ergo Platform dengan memulai entitas penambangan dengan kontrak pintar yang terjamin. Tujuannya di sini adalah untuk memberikan imbal hasil bagi investor non-penambang dan mencegah pertanian GPU besar mengambil alih sistem.
Contoh paling terkenal dari NIPoPoWs adalah implementasi blockchain lapisan kedua. Lapisan kedua berguna untuk berinteraksi dengan blockchain yang berbeda dengan meningkatkan skalabilitas dan menciptakan side-chain pribadi untuk aplikasi tingkat perusahaan. Lapisan kedua menciptakan blockchain di atas blockchain utama untuk berbagai kasus penggunaan. Karena transaksi dapat terjadi di lapisan kedua ini tanpa pembaruan sinkron yang konstan, beban jaringan dapat dikurangi secara substansial dengan menjaga semuanya di rantai utama sepanjang waktu.
Blockchain Ergo telah mendukung NIPoPoWs sejak genesisnya, namun kasus penggunaannya masih dalam tahap awal. Kami terus mengembangkan bidang penelitian ini dengan mitra kami di IOHK dan EMURGO dan kami berharap aplikasi mereka akan meningkat dengan kontribusi berkelanjutan dari pengembang komunitas.
Share post
13 Agustus 2025
9 Juli 2025






