Schnorr Signatures Menunggu Uang Bitcoin saat Upgrade Selanjutnya Mendekat

Jaringan Bitcoin Cash dijadwalkan untuk bercabang pada 15 Mei dan komunitas telah terus mempersiapkan untuk peningkatan berikutnya, yang akan memerlukan penambahan tanda tangan Schnorr dan pembebasan pemulihan Segwit.

Setiap enam bulan rantai BCH memutakhirkan protokol untuk menambahkan fitur baru yang menguntungkan skala, privasi, dan kinerja jaringan secara keseluruhan. Garpu keras mendatang yang dijadwalkan 15 Mei adalah perubahan yang mengharuskan semua peserta memperbarui perangkat lunak mereka. Implementasi full node yang kompatibel untuk garpu BCH berikutnya dijadwalkan untuk Rabu depan termasuk Bitcoin ABC 0.19.4 , Bchd 0.14.2 , Bitprim 0.19.0 , dan Bitcoin Unlimited Cash Edition 1.6.0.0 . Ada dua fitur protokol yang akan ditambahkan ke rantai: Pemulihan Segwit dan tanda tangan Schnorr yang sangat dinanti.

Pemulihan Segwit pada dasarnya merupakan tambahan untuk implementasi pemutakhiran protokol terakhir dari aturan CLEANSTACK baru yang memungkinkan penambang untuk memulihkan BCH dari alamat Segwit. Pada dasarnya, setelah 15 Mei upgrade akan membuat pembebasan untuk koin yang tidak dapat dipulihkan ini dan membuatnya dapat dihabiskan. "Ini berarti bahwa setelah skrip penukaran P2SH tebakan ditampilkan (misalnya dengan mengeluarkan koin dari alamat BTC yang sesuai ), setiap penambang dapat mengambil koin," jelas spesifikasi garpu yang keras di Github.

Fitur profil tinggi yang ditambahkan ke rantai yang telah mengumpulkan banyak perhatian adalah penambahan tanda tangan Schnorr . Skema tanda tangan digital yang diciptakan oleh Claus Schnorr akan memungkinkan pengguna BCH kemampuan untuk membuat kunci kriptografi dengan cara yang luar biasa. Misalnya, menggunakan tanda tangan Schnorr sebagai pengganti tanda tangan ECDSAmemungkinkan untuk konsep masa depan seperti agregasi multisignature. Bagi orang awam, konsep ini pada dasarnya mengurangi ukuran transaksi dengan menggunakan tanda tangan agregat berbeda dengan menggunakan banyak tanda tangan. Pada dasarnya, pengelompokan menghasilkan bukti kriptografi yang sama yang pada gilirannya akan mengurangi penyimpanan blockchain dan bandwidth. Keuntungan lain yang dapat ditawarkan oleh tanda tangan Schnorr adalah privasi ketika pengguna dan pengembang menggabungkan satu skema pubkey batch dengan protokol yang berbeda seperti OP_CHECKSIG dan alamat bayar-untuk-public-key-hash (P2PKH).

Pengembang BCH telah menambahkan skema tanda tangan Schnorr sebagai pengganti opsional untuk tanda tangan ECDSA tradisional. Para insinyur akan memperkenalkan Schnorr dengan menggunakan kurva yang sama dengan ECDSA sehingga pengguna biasa tidak akan melihat peningkatan sebanyak dengan garpu sebelumnya, seperti ketika ukuran blok dinaikkan. Di sisi pengembangan, bagaimanapun, tanda tangan Schnorr hanya menggunakan 64 byte yang lebih rendah dari tanda tangan ECDSA 70 byte yang khas. Pada dasarnya, programmer yang mengimplementasikan fitur yang ditingkatkan dapat mengurangi ukuran transaksi sekitar 4%. Tetapi sekali lagi, beralih dari ECDSA ke Schnorr sepenuhnya opsional, tetapi ada manfaat yang mendorong untuk menerapkan perubahan. Selain campuran skala dan privasi, satu atribut yang akan diberikan Schnorr ke platform dompet yang menggunakan protokol adalah perlindungan replay. Manfaat lain dari Schnorr ituPengembang BCH akan dapat memanfaatkan setelah 15 Mei termasuk:

  • Saluran pembayaran disembunyikan sebagai pembayaran biasa.
  • Swap atom disembunyikan sebagai pembayaran biasa.
  • Jaringan saluran pembayaran gaya kilat juga, jika diinginkan.
  • Rantai aman dari transaksi yang belum dikonfirmasi yang melibatkan banyak pihak (lapisan 2).

Di masa lalu, banyak cryptographers telah mengakui Schnorr sebagai skema yang lebih halus dari ECDSA, tetapi programmer blockchain tidak dapat menggunakan konsep itu karena sudah dipatenkan. Sekarang setelah paten telah kedaluwarsa, programmer BCH dapat menggunakan tanda tangan Schnorr dan membangun segudang perbaikan di masa mendatang. Setelah garpu 15 Mei, fitur-fitur baru akan membawa dasar-dasar tanda tangan Schnorr pada awalnya yang pada gilirannya akan mengatur protokol untuk garpu terkait Schnorr di masa depan. Misalnya, peningkatan lebih lanjut akan dapat meningkatkan agregasi tanda tangan publik yang dapat mengurangi penyimpanan blockchain dan bandwidth sebesar 20-25%. Pemutakhiran lain dapat membantu menghilangkan kelonggaran tanda tangan sehingga pemrogram dapat merancang kontrak pintar yang rumit.

Seperti disebutkan di atas, percabangan akan berlangsung Rabu depan, tak lama setelah pukul 12:00 siang UTC pada 15 Mei dan protokol akan terkunci pada ketinggian blok tertentu. Setelah itu terjadi, akan ada 11 blok lagi dan rantai BCH akan melakukan upgrade dan perubahan aturan akan berlaku. Penggemar BCH akan dapat menonton pertigaan secara real time di situs data seperti Coin Dance untuk melihat bahwa perubahan aturan konsensus telah dilaksanakan sesuai rencana.

Selain itu, dompet yang ada menggunakan ESDSA akan berfungsi dengan cara yang sama seperti sebelumnya sehingga pengguna biasa mungkin tidak akan melihat banyak perbedaan saat itu juga. Pengembang akan menemukan fitur yang menarik karena penurunan ukuran 4% dan kemampuan untuk membangun dengan cara baru. Ada berbagai skema kompleks yang dapat diperkenalkan di masa depan dan peningkatan pada 15 Mei akan menjadi dasar untuk semua jenis konsep inovatif.
Share: