Inovasi StarkWare dalam Verifikasi ZK untuk Bitcoin
StarkWare, sebuah perusahaan yang mengkhususkan diri dalam teknologi zero-knowledge (ZK), telah mengumumkan penciptaan verifikasi ZK untuk blockchain Bitcoin yang dapat berjalan di perangkat mobile. Bukti ini mencakup semua header blok Bitcoin dari blok genesis hingga saat ini, meskipun tidak mencakup sejarah lengkap blockchain Bitcoin yang berukuran lebih dari 680 gigabyte.
Detail Teknologi dan Keuntungan
Setiap header blok mencakup:
- Nomor versi perangkat lunak Bitcoin yang digunakan untuk menambang blok
- Referensi ke blok sebelumnya dalam rantai
- Cap waktu
- Ukuran blok
- Nonce — angka acak yang harus ditemukan penambang untuk menambahkan blok ke buku besar
Bukti buku besar BTC dari StarkWare hanya berukuran 1 megabyte (MB), memungkinkan pengguna untuk memverifikasi transaksi dalam waktu kurang dari 100 milidetik, kata Abdelhamid Bakhta, kepala ekosistem di StarkWare, kepada Cointelegraph.
Konsep Klien Ringan dan Dampaknya
Klien ringan ini dibangun di atas konsep Simplified Payment Verification (SPV), yang diuraikan dalam makalah putih Satoshi Nakamoto. Ini memungkinkan node ringan untuk memverifikasi pembayaran tanpa harus mengunduh buku besar penuh. Pengumuman StarkWare sangat signifikan karena akan memungkinkan pengguna mana pun untuk memverifikasi pembayaran Bitcoin tanpa harus mengatur node Bitcoin penuh, yang dapat menelan biaya antara $300 hingga $1,000 dan mungkin terlalu kompleks secara teknis bagi pengguna rata-rata.
Pertimbangan Desentralisasi dan Risiko Sentralisasi
Persyaratan penyimpanan node dan ukuran buku besar menjadi titik perdebatan dalam komunitas BTC. Persyaratan untuk menjalankan node Bitcoin relatif lebih mudah dibandingkan dengan jaringan blockchain lainnya, yang mungkin memerlukan puluhan ribu dolar untuk dijalankan. Node Bitcoin dapat berjalan di komputer pribadi ritel karena kesederhanaan relatif dari protokol Bitcoin, yang hanya menghasilkan 680 gigabyte data sejak 2009.
Kesederhanaan ini dan persyaratan perangkat keras yang dapat diakses adalah kunci untuk mempertahankan desentralisasi protokol dan menjaga mekanisme konsensus Bitcoin, yang ditegakkan oleh pelari node independen. Jika biaya untuk menjalankan node menjadi terlalu tinggi karena meningkatnya persyaratan perangkat keras, jaringan dapat menjadi terpusat di bawah penyedia layanan besar yang memiliki sumber daya untuk menjalankan perangkat keras yang diperlukan, yang bertentangan dengan proposisi nilai inti Bitcoin.
Perubahan dalam Pembaruan Bitcoin Core
Inskripsi, ordinal, dan bentuk penyimpanan data non-moneter lainnya di blockchain menciptakan risiko sentralisasi ini dengan meningkatkan ukuran buku besar dan mengharuskan operator node untuk menyimpan jumlah data non-moneter yang signifikan, kata para kritikus.
Pada bulan Mei, Bitcoin Core, pengembang perangkat lunak yang digunakan oleh sekitar 80% pelari node BTC, mengumumkan bahwa pembaruan Bitcoin Core 30 yang akan datang, yang dijadwalkan rilis pada bulan Oktober, akan menghapus batas OP_Return, yang membatasi jumlah data non-moneter yang dapat disematkan dalam transaksi Bitcoin. Batas OP_Return saat ini adalah 80 byte, yang terlalu kecil untuk menyimpan sebagian besar gambar dan konten multimedia saat ini.
Perubahan yang diusulkan telah memicu lonjakan historis dalam pengguna yang menjalankan node Bitcoin Knots. Bitcoin Knots adalah perangkat lunak node Bitcoin alternatif yang memiliki lebih banyak parameter yang dapat disesuaikan, termasuk opsi bagi pelari node untuk membatasi jumlah data OP_Return yang akan mereka simpan dalam kolam memori mereka dan sampaikan ke node lain. Node Knots kini menyumbang hampir 20% dari jaringan pada tahun 2025 — peningkatan signifikan dari akhir 2024, ketika node Knots hanya menyumbang sekitar 1% dari total pangsa pasar.