Rancangan Solana mencadangkan menghapus Durable Nonces pada Mei 2027

iconThe Defiant
Kongsi
AI summary iconRingkasan
Sebuah peningkatan blok rantai Solana yang sedang dirancang mencadangkan penghapusan durable nonces pada Mei 2027, mendorong bursa dan pihak penyimpanan untuk menyesuaikan alur penandatanganan. Cadangan SIMD-0723, yang belum digabungkan, memerlukan persetujuan daripada Anza dan Firedancer. Durable nonces memperpanjang kesahihan transaksi melebihi 150 blok, tetapi dieksploitasi dalam serangan Drift, yang menyebabkan kehilangan sebanyak $295.7 juta. Satu tempoh migrasi enam bulan dicadangkan, walaupun tiada tarikh pengaktifan ditetapkan. Anza’s Programmatic Signer dan Blueshift’s Vector dicadangkan sebagai pengganti, yang memerlukan peralihan kepada PDAs. Migrasi institusi mungkin mengambil masa sehingga 12 bulan. Berbeza dengan durable nonces, transaksi yang gagal tidak akan mencabut kebenaran.

Sebuah peningkatan Solana yang draf akan menghapus durable nonces tidak lebih awal dari 5 Mei 2027, memaksa pihak penyimpanan dan bursa yang bergantung pada transaksi yang ditandatangani sebelumnya dengan jangka panjang untuk membangun semula alur penandatanganan mereka.

SIMD-0723, yang diajukan pada 5 November oleh pengembang Anza, Gabe R., masih berupa draf, belum digabung, dan belum diterima. Permintaan tarik memerlukan persetujuan daripada sekurang-kurangnya satu ahli pasukan Anza dan satu ahli pasukan Firedancer sebelum digabung.

Nonce tahan lama membolehkan transaksi yang ditandatangani tetap sah melebihi jendela tamat tempoh 150 blok biasa Solana, selama nilai nonce yang disimpan tidak berubah. Ini menyokong persetujuan pada komputer yang disimpan secara luar talian, atau proses yang mengambil masa lebih lama daripada jendela transaksi biasa.

5 Mei adalah tarikh paling awal, bukan tarikh penutupan yang dijadualkan. spesifikasi draf mengira jangka masa pemindahan enam bulan bermula daripada penerbitan. garis panduan Oktober oleh Solana Foundation pula menggambarkan penghapusan kira-kira enam bulan selepas program pengganti siap dan tidak menyenaraikan sebarang tarikh pengaktifan.

Ciri tersebut merupakan sebahagian daripada serangan 1 April terhadap protokol perdagangan Solana, Drift. Dalam akaun insidennya, Drift menyatakan bahawa penyerang menggabungkan transaksi nonce tahan lama yang ditandatangani sebelumnya, “membenarkan pelaksanaan tertunda,” dengan persetujuan multisig yang telah disusupi, kemungkinan diperoleh melalui rekabentuk sosial atau penyajian transaksi yang salah. Drift menyatakan dua transaksi yang ditandatangani sebelumnya memindahkan kawalan pentadbiran, membolehkan penyerang memperkenalkan aset jahat dan menghapus had pengeluaran.

Pembukuan 16 April Drift meletakkan aset yang dicuri pada kira-kira $295,7 juta. Serangan itu kemudian membawa kepada pelan pemulihan berdasarkan token. Alasan yang dinyatakan dalam draf Solana untuk penghapusan ialah keselamatan validator dan ralat konsensus yang berulang, serta spam yang berkaitan dengan nonce.

Pendaftaran Offline Berpindah ke Program

Di bawah cadangan tersebut, setiap transaksi memerlukan blockhash terkini. Transaksi nonce tahan lama yang sebelumnya ditandatangani akan berhenti berfungsi selepas pengaktifan. Penciptaan, peningkatan, dan pengupgradan akaun nonce akan dinyahdayakan, manakala penarikan dan perubahan kuasa akan kekal tersedia.

Nama-nama draf ialah Programmatic Signer Anza dan Vector Blueshift sebagai pengganti. Pengguna akan memindahkan kuasa akaun dan dana ke alamat yang dikendalikan oleh program, dikenali sebagai PDAs. Kunci sejuk akan menandatangani autorisasi secara luar talian; relayer dalam talian kemudian akan menghantarnya di dalam transaksi baharu. Program akan mengesahkan tanda tangan dan melaksanakan tindakan yang diluluskan.

Beban migrasi melampaui pembaruan perisian transaksi. Dalam sumbangan pada bulan Mac kepada perbincangan pembangun, Michael Gutkin dari Fireblocks mengatakan syarikat itu mengurus infrastruktur penandatanganan di seluruh jutaan alamat Solana. Beliau menyokong penghapusan durable nonces tetapi mengatakan pengganti yang memerlukan migrasi penuh akaun tanpa jambatan keserasian akan memerlukan sekurang-kurangnya 12 bulan pada skala institusi.

Program penggantian juga mengubah maksud pindah yang gagal. Draf tersebut memperingatkan bahawa “penghantaran yang gagal bukanlah pencabulan”: otorisasi boleh tetap boleh digunakan selepas pelaksanaan gagal, berbeza dengan transaksi nonce tahan lama yang nonce-nya dihabiskan apabila gagal.

Dokumentasi Programmatic Signer menyatakan ia telah dilancarkan di Devnet, dengan audit dan pembaikan diperlukan sebelum pelancaran pertama di rangkaian utama.

Penafian: Maklumat yang terdapat pada halaman ini mungkin telah diperoleh daripada pihak ketiga dan tidak semestinya menggambarkan pandangan atau pendapat KuCoin. Kandungan ini adalah disediakan bagi tujuan maklumat umum sahaja, tanpa sebarang perwakilan atau waranti dalam apa jua bentuk, dan juga tidak boleh ditafsirkan sebagai nasihat kewangan atau pelaburan. KuCoin tidak akan bertanggungjawab untuk sebarang kesilapan atau pengabaian, atau untuk sebarang akibat yang terhasil daripada penggunaan maklumat ini. Pelaburan dalam aset digital boleh membawa risiko. Sila menilai risiko produk dan toleransi risiko anda dengan teliti berdasarkan keadaan kewangan anda sendiri. Untuk maklumat lanjut, sila rujuk kepada Terma Penggunaan dan Pendedahan Risiko kami.