
Sebuah L2 Ethereum yang menerima nol tanda tangan terdengar seperti lubang keamanan, tetapi BB84 melakukannya secara sengaja untuk menghindari serangan kuantum. Akhir pekan lalu, pendirinya, yang posting dengan nama Hadamard, mempublikasikan desainnya di Ethereum Research dan meminta umpan balik kritis. BB84 adalah rollup OP Stack di mainnet, aktif sejak 30 September, di mana transaksi L2 sama sekali tidak menggunakan ECDSA. Setiap akun adalah ujung dari rantai hash keccak-256 yang dibangun dari rahasia, dengan 1.000 langkah secara default. Untuk menghabiskan, dompet Anda mengungkapkan nilai sebelumnya dalam rantai, yang dapat diverifikasi siapa pun dengan melakukan hashing sekali. Di dalam L2, satu-satunya asumsi yang tersisa adalah ketahanan preimage dari keccak-256, yang algoritma Grover kurangi menjadi sekitar 2^128 kerja. Mengungkapkan rahasia membuatnya menjadi publik, sehingga protokol menambahkan langkah commit dan reveal untuk mengikat setiap preimage ke satu transaksi terlebih dahulu. Dua jenis transaksi baru di op-geth menangani ini, dan pemeriksaan pengirim menggantikan ecrecover. Otorisasi dikonsumsi bahkan ketika panggilan gagal, dan jika dompet melewatkan langkah pembaruan pada tautan terakhir, alamat tersebut mati. Postingan tersebut juga mencantumkan kelemahan front-running yang ditemukan tim saat menulisnya. Commit tidak membawa tanda tangan, sehingga commit baru dulu bisa menggantikan commit yang sedang menunggu, dan penyerang bisa mengikat ulang rahasia yang diungkap ke pembayaran mereka sendiri. Aturan yang berlaku mulai 21 Oktober membuat commit pertama yang menang. Batas-batasnya dijelaskan secara jelas. Setoran dan penarikan L1 masih menggunakan ECDSA. Belum ada fault proof, dan menurut akun postingan itu sendiri, rantai ini bahkan belum mencapai Tahap 0 L2BEAT. Sequencer dijalankan oleh tim, dan alamat 160-bit menyisakan sekitar 2^80 ketahanan kuantum second-preimage. Postingan tersebut juga menanyakan apakah akun rantai-hash bisa menjadi mode validasi EIP-7702 atau abstraksi akun native pada L2 umum.
