Antipeluru

Dasar

@RingCT diperkenalkan untuk mengaburkan jumlah transaksi. Salah satu tujuan @RingCT adalah untuk membuktikan jumlah masukan – keluaran dalam @transaction sama dengan 0, dan semua keluaran adalah bilangan positif. Untuk mencapai hal ini, dua jenis tanda tangan cincin dibuat: Satu tanda tangan cincin untuk seluruh transaksi (untuk membuktikan jumlahnya adalah 0), dan satu set tanda tangan cincin untuk subset bit transaksi (untuk membuktikan bahwa keluarannya adalah bilangan positif), kemudian digabungkan menggunakan tanda tangan Schnorr aslinya (dan kemudian diganti dengan tanda tangan cincin Borromean). Meskipun melakukan tugasnya, kelemahan besarnya adalah ukuran transaksi ringCT yang sangat besar.

Kalau soal antipeluru

Kembali pada tahun 2017, a Standford menerapkan grup kripto menulis a kertas menghadirkan jenis bukti jangkauan baru, yang disebut antipeluru.

Antipeluru adalah bukti singkat tanpa pengetahuan non-interaktif yang tidak memerlukan pengaturan tepercaya.

Antipeluru, tidak seperti tanda tangan Borromean atau Schnorr, sangat efisien sebagai pembuktian jarak jauh. Pembuktian kumpulan data yang besar hanya menghasilkan bukti yang kecil, dan ukuran bukti tersebut bertambah secara logaritmik seiring dengan besarnya data yang dibuktikan. Artinya, meningkatkan jumlah keluaran dalam suatu transaksi, dengan antipeluru hanya akan sedikit meningkatkan ukuran pembuktiannya. Antipeluru juga memiliki keuntungan untuk memungkinkan pembuktian bahwa beberapa jumlah komitmen berada dalam kisaran yang diinginkan sekaligus. Tidak perlu membuktikan setiap keluaran ke setiap tujuan dalam pembuktian terpisah; seluruh jumlah transaksi dapat dibuktikan dalam satu bukti peluru yang lebih besar (tetapi masih sangat kecil).

Proses dan implementasi audit yang menyeluruh

Karena antipeluru masih benar-benar baru, dan penerapan awal yang dilakukan oleh kelompok tersebut, meskipun telah dilakukan secara menyeluruh, memerlukan penulisan ulang yang berfokus pada kasus penggunaan spesifik kami, penerapan antipeluru di Haven bukanlah hal yang sederhana.

Kode tersebut telah ditulis dan ditulis ulang untuk mengikuti versi baru antipeluru yang masih dikembangkan, namun setelah implementasi Haven ini diselesaikan, penerapan yang dihasilkan harus dilakukan dengan sangat hati-hati.

Oleh karena itu, masyarakat memulai proses audit. Para peneliti menghubungi Benedikt Bünz, penulis utama makalah Bulletproofs, dan menghubunginya OSTIF sebuah organisasi yang membantu teknologi open source untuk meningkatkan dan mengamankan dirinya sendiri.

OSTIF mengarahkan kelompoknya ke beberapa organisasi yang memiliki keterampilan yang dibutuhkan untuk melakukan audit. Meskipun salah satu dari mereka meminta untuk tidak disebutkan namanya dan karena itu disingkirkan dari proses yang perlu diumumkan kepada publik, dua lainnya (QuarksLab & Kudelski Security) dipilih untuk melakukan audit.

3 auditor kami didanai oleh komunitas untuk memeriksa apakah implementasinya tidak mengandung bug kritis, dan apakah tidak ada eksploitasi.

Laporan akhir dirilis pada musim panas 2018, dengan beberapa saran koreksi dan perbaikan yang berguna, dan implementasi antipeluru akhir telah ditambahkan terlebih dahulu ke Stagenet Haven, dan kemudian ke jaringan Haven utama selama peningkatan jaringan pada bulan Oktober 2018.

Sejak penerapan antipeluru, ukuran rata-rata transaksi telah turun setidaknya 80%, begitu pula dengan biaya transaksi.

Penjelasan lebih lanjut mengenai penerapan antipeluru Haven dapat dilihat di channel youtube fondajo di a percakapan dengan Sarang Noether.

id_IDBahasa Indonesia