Bitcoin sebagai sebuah sistem sosial, aturan intinya ditentukan oleh pengembang awal, dan dijaga agar tetap beroperasi dengan stabil melalui mekanisme konsensus. Namun, Bitcoin masih menghadapi banyak tantangan dalam mewujudkan visi sistem uang elektronik, seperti biaya transaksi yang tinggi, perlindungan privasi yang kurang, dan lain-lain.
Untuk mengatasi masalah ini, komunitas telah mengusulkan berbagai solusi perbaikan, di mana teknologi terkait ZK dan SNARKs dianggap memiliki efek terbaik. Teknologi ini dapat secara signifikan meningkatkan privasi dan throughput transaksi. Namun, karena protokol Bitcoin sulit untuk dimodifikasi, bagaimana meningkatkan kinerja tanpa mengubah protokol menjadi masalah kunci.
Model UTXO Bitcoin dan bahasa skripnya membatasi fungsinya. Meskipun skrip Bitcoin dapat melakukan perhitungan dasar dan verifikasi tanda tangan, ia tidak mendukung perhitungan kompleks, dan juga tidak dapat memverifikasi SNARK secara langsung. Meskipun secara teori SNARK dapat divalidasi, dalam praktiknya, hal ini dibatasi oleh ukuran blok.
Dalam beberapa tahun terakhir, peningkatan Taproot telah membawa beberapa perbaikan untuk Bitcoin, seperti dukungan untuk tanda tangan Schnorr dan skrip yang lebih kompleks. Namun, penambahan opcode verifikasi SNARK yang khusus masih menghadapi tantangan teknis dan konsensus.
Saat ini, ada dua jalur yang mungkin untuk mendukung Bitcoin ZK verification:
Meningkatkan fungsi skrip melalui opcode sederhana seperti OP_CAT, secara tidak langsung mewujudkan verifikasi SNARK. Meskipun OP_CAT sederhana, namun dapat secara signifikan meningkatkan kemampuan skrip dan diharapkan mendapatkan dukungan dari komunitas.
Menggunakan teknologi BitVM, verifikasi perhitungan apa pun tanpa mengubah protokol. BitVM melewati batas ukuran skrip melalui Taproot dan solusi penyimpanan KV, menggabungkan mekanisme bukti penipuan untuk mencapai perluasan fungsi.
Selain itu, teknologi Chain State Proofs yang dikombinasikan dengan ZK dapat secara signifikan mengurangi biaya operasional node, yang merupakan bagian penting dari BitVM.
Secara keseluruhan, pengenalan fungsi verifikasi ZK untuk Bitcoin adalah suatu keharusan, tetapi perlu menyeimbangkan inovasi dengan stabilitas. Dalam jangka pendek, BitVM mungkin merupakan solusi yang paling layak, dan pengaktifan kembali opcode sederhana seperti OP_CAT juga patut dieksplorasi. Apapun solusi yang diadopsi, tujuan akhirnya adalah untuk membuat Bitcoin lebih praktis dan mendukung lebih banyak skenario penggunaan.
Halaman ini mungkin berisi konten pihak ketiga, yang disediakan untuk tujuan informasi saja (bukan pernyataan/jaminan) dan tidak boleh dianggap sebagai dukungan terhadap pandangannya oleh Gate, atau sebagai nasihat keuangan atau profesional. Lihat Penafian untuk detailnya.
18 Suka
Hadiah
18
7
Bagikan
Komentar
0/400
ForkLibertarian
· 07-16 01:30
zk saya setuju, lakukan seperti ini
Lihat AsliBalas0
WalletDetective
· 07-15 19:36
Soal ini cukup merepotkan.
Lihat AsliBalas0
ReverseFOMOguy
· 07-15 19:31
Privasi sangat penting untuk pasar besar
Lihat AsliBalas0
degenonymous
· 07-15 19:30
Sakit kepala, terlalu sulit ya?
Lihat AsliBalas0
0xTherapist
· 07-15 19:23
Ada orang yang mengatakan bahwa Bitcoin telah diubah.
Bitcoin Memperkenalkan Verifikasi ZK: Perbandingan OP_CAT dan BitVM
Bagaimana Bitcoin mendukung fungsi verifikasi ZK?
Bitcoin sebagai sebuah sistem sosial, aturan intinya ditentukan oleh pengembang awal, dan dijaga agar tetap beroperasi dengan stabil melalui mekanisme konsensus. Namun, Bitcoin masih menghadapi banyak tantangan dalam mewujudkan visi sistem uang elektronik, seperti biaya transaksi yang tinggi, perlindungan privasi yang kurang, dan lain-lain.
Untuk mengatasi masalah ini, komunitas telah mengusulkan berbagai solusi perbaikan, di mana teknologi terkait ZK dan SNARKs dianggap memiliki efek terbaik. Teknologi ini dapat secara signifikan meningkatkan privasi dan throughput transaksi. Namun, karena protokol Bitcoin sulit untuk dimodifikasi, bagaimana meningkatkan kinerja tanpa mengubah protokol menjadi masalah kunci.
Model UTXO Bitcoin dan bahasa skripnya membatasi fungsinya. Meskipun skrip Bitcoin dapat melakukan perhitungan dasar dan verifikasi tanda tangan, ia tidak mendukung perhitungan kompleks, dan juga tidak dapat memverifikasi SNARK secara langsung. Meskipun secara teori SNARK dapat divalidasi, dalam praktiknya, hal ini dibatasi oleh ukuran blok.
Dalam beberapa tahun terakhir, peningkatan Taproot telah membawa beberapa perbaikan untuk Bitcoin, seperti dukungan untuk tanda tangan Schnorr dan skrip yang lebih kompleks. Namun, penambahan opcode verifikasi SNARK yang khusus masih menghadapi tantangan teknis dan konsensus.
Saat ini, ada dua jalur yang mungkin untuk mendukung Bitcoin ZK verification:
Selain itu, teknologi Chain State Proofs yang dikombinasikan dengan ZK dapat secara signifikan mengurangi biaya operasional node, yang merupakan bagian penting dari BitVM.
Secara keseluruhan, pengenalan fungsi verifikasi ZK untuk Bitcoin adalah suatu keharusan, tetapi perlu menyeimbangkan inovasi dengan stabilitas. Dalam jangka pendek, BitVM mungkin merupakan solusi yang paling layak, dan pengaktifan kembali opcode sederhana seperti OP_CAT juga patut dieksplorasi. Apapun solusi yang diadopsi, tujuan akhirnya adalah untuk membuat Bitcoin lebih praktis dan mendukung lebih banyak skenario penggunaan.