TL;DR
- Sebuah posting Ethereum Research mengusulkan SPHINCS-, skema verifikasi tanda tangan stateless pasca-kuantum yang dioptimalkan untuk EVM.
- Desain ini menggantikan fungsi SHAKE256 standar dengan KECCAK256 yang native ke EVM, memungkinkan implementasi Solidity tanpa perubahan protokol atau precompiles.
- Varian C13 digambarkan dapat diverifikasi dengan biaya sekitar 127.000 gas dan ukuran tanda tangan 3.704 byte.
- Usulan ini tidak standar dan masih tahap penelitian, tetapi menambah percakapan keamanan pasca-kuantum Ethereum yang semakin berkembang.
Peneliti Ethereum sedang mengeksplorasi desain tanda tangan pasca-kuantum baru yang dapat memungkinkan dompet memverifikasi tanda tangan tahan-kuantum langsung di Ethereum Virtual Machine tanpa memerlukan perubahan protokol.
Usulan tersebut, yang dipublikasikan di Ethereum Research pada 12 Juni, memperkenalkan SPHINCS-, yang diucapkan "SPHINCS minus", sebagai skema verifikasi tanda tangan stateless pasca-kuantum yang efisien dan dirancang untuk kompatibilitas EVM. Posting tersebut mengkreditkan nicocsgy sebagai penulis dan menyertakan ucapan terima kasih khusus kepada Vitalik Buterin dan kontributor lainnya.
Tanda Tangan Pasca-Kuantum Untuk Dompet Ethereum
Masalah dasarnya adalah dompet blockchain saat ini mengandalkan asumsi kriptografis yang pada akhirnya dapat dilemahkan oleh komputer kuantum yang cukup kuat. Ancaman itu tidak langsung, tetapi para peneliti dan kriptografer Ethereum semakin banyak membahas bagaimana akun dapat bermigrasi ke skema tanda tangan tahan-kuantum seiring waktu.
SPHINCS- dirancang di sekitar sebuah batasan praktis: ia harus bekerja di dalam EVM seperti yang ada saat ini. Alih-alih memerlukan precompiles baru atau perubahan tingkat protokol, usulan ini menggantikan fungsi hash SLH-DSA standar seperti SHAKE256 dengan KECCAK256, yang native ke Ethereum.
Pilihan desain itu memungkinkan logika verifikasi diimplementasikan dalam Solidity. Dengan kata lain, usulan ini tidak meminta Ethereum untuk segera mengubah protokol dasarnya. Ini mengeksplorasi sejauh mana verifikasi dompet pasca-kuantum dapat didorong menggunakan alat EVM yang ada.
Anggaran Tanda Tangan Lebih Rendah, Biaya Lebih Rendah
Posting tersebut juga menurunkan skala anggaran tanda tangan ke rentang yang lebih relevan untuk dompet blockchain. Alih-alih menargetkan standar 2^64 tanda tangan per kunci, SPHINCS- berfokus pada anggaran antara 2^14 dan 2^20 tanda tangan per kunci.
Argumennya adalah bahwa alamat Ethereum normal tidak memerlukan jumlah tanda tangan yang astronomis. Posting itu mengatakan persentil ke-99,9 rata-rata transaksi Ethereum tahunan per alamat sejak Merge adalah sekitar 431, yang menyarankan parameter spesifik dompet dapat lebih efisien daripada standar tujuan umum yang luas.
Untuk varian C13-nya, usulan tersebut melaporkan biaya verifikasi sekitar 127.000 gas dan ukuran tanda tangan 3.704 byte. Ini dibandingkan dengan SLH-DSA-SHA2-128-24 standar, yang menurut posting tersebut memakan biaya 142.000 gas dengan tanda tangan 3.856 byte dan memerlukan sekitar 1,07 miliar panggilan hash untuk penandatanganan.
Masih Penelitian, Bukan Standar
Usulan ini berhati-hati dalam mencatat pertukaran (trade-off). SPHINCS- tidak standar dan tidak sepenuhnya cocok dengan parameter FIPS 205 karena menggunakan Keccak dan anggaran penandatanganan yang terbatas. Itu berarti ia harus diperlakukan sebagai penelitian daripada standar akun Ethereum yang selesai.
Ada juga batasan dompet praktis. Posting tersebut mengatakan varian C11 dan C12 kompatibel dengan dompet perangkat keras, tetapi waktu penandatanganan pada elemen aman ST33K1M5 tercatat masing-masing 390 detik dan 47,5 detik. Ini menyoroti kesenjangan antara efisiensi verifikasi teoritis dan pengalaman pengguna nyata.
Meski demikian, arahnya penting. Keamanan akun jangka panjang Ethereum kemungkinan besar akan memerlukan berbagai pendekatan, termasuk skema tanda tangan baru, alat abstraksi akun, jalur migrasi, dan UX dompet yang lebih baik.
Mengapa Ini Penting
Keamanan pasca-kuantum masih merupakan masalah yang menghadap ke masa depan, tetapi jaringan blockchain tidak bisa menunggu sampai serangan kuantum praktis sebelum memikirkan migrasi. Peningkatan dompet, standar, edukasi pengguna, dan koordinasi ekosistem dapat memakan waktu bertahun-tahun.
SPHINCS- tidak menyelesaikan seluruh masalah itu. Tetapi ini memberi para peneliti Ethereum desain konkret lain untuk diuji: jalur verifikasi pasca-kuantum yang stateless, native-EVM, yang mungkin bekerja tanpa menunggu perubahan lapisan dasar.







