Para pengembang Solana tengah berupaya menghapus fitur teknis yang menjadi jalur masuk utama dalam eksploitasi senilai $270 juta pada awal tahun ini. Fitur yang dikenal sebagai nonce tahan lama ini telah menjadi bagian dari jaringan selama bertahun-tahun, tetapi kemampuannya untuk menjaga transaksi tetap valid tanpa batas waktu membuka peluang bagi para penyerang untuk menguras protokol perdagangan Drift pada bulan April.

Usulan resmi untuk menghentikan fitur ini diajukan pada 5 November 2026. Jika disetujui, perubahan ini akan memaksa bursa besar dan kustodian untuk merombak cara mereka menangani keamanan dalam pemindahan koin berskala besar. Meski perubahan ini bertujuan memperkuat jaringan agar terhindar dari eksploitasi serupa, langkah ini menghapus alat yang diandalkan sekelompok kecil pengguna dengan daya beli tinggi untuk mengelola tanda tangan luring.

Eksploitasi Drift

Pada bulan April, penyerang yang terkait dengan kelompok afiliasi negara Korea Utara menargetkan Drift Protocol, platform perdagangan terdesentralisasi. Mereka berhasil membawa kabur setidaknya $270 juta [1]. Pencurian ini tidak mengandalkan pinjaman kilat sederhana atau bug kontrak pintar yang lazim. Sebaliknya, para penyerang menggunakan nonce tahan lama untuk melewati batas waktu yang biasanya diberlakukan pada transaksi Solana.

Sebagian besar transaksi di jaringan ini terkait dengan hash blok terbaru. Ini berfungsi sebagai penanda waktu. Karena Solana kini memproses blok setiap 200 milidetik, transaksi standar ini kedaluwarsa setelah kira-kira 30 detik [1]. Jika transaksi tidak diproses dalam rentang waktu tersebut, transaksi itu menjadi tidak valid. Hal ini mencegah tanda tangan lama digunakan kembali di kemudian hari jika kondisi jaringan berubah.

Para penyerang Drift mengambil jalur berbeda. Mereka mendapatkan persetujuan bertanda tangan terlebih dahulu dan membiarkan transaksi tersebut tidak aktif selama lebih dari seminggu [1]. Karena transaksi ini menggunakan mekanisme nonce tahan lama, transaksi tersebut tidak kedaluwarsa. Pada 1 April, para penyerang menyiarkan transaksi yang telah ditandatangani sebelumnya untuk menguras platform [1]. Kemampuan instruksi yang telah ditandatangani untuk tetap valid selama berhari-hari atau berminggu-minggu inilah yang ingin diakhiri oleh proposal baru tersebut.

Mekanisme teknis

Inti masalahnya terletak pada cara Solana menangani kedaluwarsa transaksi. Dalam keadaan normal, setiap transaksi harus memuat penanda dari blok terbaru. Hal ini memastikan bahwa keadaan jaringan saat penandatanganan relatif dekat dengan keadaan saat eksekusi.

Nonce tahan lama dirancang untuk mengatasi masalah khusus bagi pengguna yang tidak dapat menyiarkan transaksi segera setelah menandatanganinya. Hal ini merupakan kebutuhan umum bagi kustodian dan bursa besar yang menggunakan penandatanganan terisolasi dari jaringan (air-gapped). Dalam pengaturan ini, komputer yang menyimpan kunci privat tidak pernah terhubung ke internet. Seseorang harus memindahkan data transaksi secara manual dari mesin luring ke mesin daring. Jika proses itu memakan waktu lebih dari 30 detik, transaksi Solana standar akan kedaluwarsa sebelum sempat mencapai jaringan.

Nonce tahan lama mengganti hash blok standar dengan nilai unik yang disimpan di akun tertentu pada blockchain. Selama akun tersebut tidak berubah, transaksi yang telah ditandatangani tetap valid. Dengan demikian, transaksi memiliki masa berlaku tanpa batas hingga dieksekusi atau nonce dirotasi secara manual. Meskipun hal ini memberikan fleksibilitas untuk operasi berkeamanan tinggi, mekanisme ini juga menghilangkan perlindungan berupa kedaluwarsa yang melindungi sebagian besar pengguna dari eksploitasi tertunda.

Linimasa proposal

Upaya menghapus fitur ini dipimpin oleh Gabe Rodriguez, seorang insinyur di Anza. Anza adalah perusahaan yang bertanggung jawab memelihara perangkat lunak validator utama yang digunakan oleh jaringan Solana. Rodriguez mengajukan proposal yang dikenal sebagai SIMD-0723 pada 5 November 2026 [1].

Proposal tersebut menyatakan bahwa nonce tahan lama telah menjadi sumber bug dan ketidakstabilan selama bertahun-tahun. Selain peretasan Drift, dokumen itu menyebut insiden pada 2022 ketika transaksi yang gagal diproses secara bersamaan melalui jalur hash blok standar dan jalur nonce. Kesalahan tersebut menyebabkan mainnet Solana berhenti beroperasi selama sekitar 4,5 jam [1].

Menurut draf saat ini, fitur tersebut tidak akan dinonaktifkan di mainnet-beta sebelum 5 Mei 2027 [1]. Linimasa ini dimaksudkan untuk memberi pengguna setidaknya enam bulan guna memigrasikan sistem mereka. Namun, Solana Foundation mengindikasikan bahwa hitung mundur mungkin baru dimulai setelah pengganti nonce tahan lama yang layak benar-benar siap. Jika penggantinya tertunda, tanggal batas akhir dapat bergeser lebih jauh ke tahun 2027.

Agar proposal dapat dilanjutkan, diperlukan persetujuan teknis dari setidaknya dua pihak utama. Seorang insinyur dari Anza dan seorang insinyur dari tim Firedancer harus menyetujui perubahan tersebut sebelum dapat digabungkan ke dalam kode jaringan [1]. Firedancer adalah klien validator independen yang dikembangkan oleh Jump Crypto, dan persetujuannya merupakan persyaratan standar untuk perubahan protokol besar.

Pengguna yang terdampak

Meskipun nonce tahan lama merupakan fitur khusus, fitur ini mencakup porsi signifikan dari aktivitas ekonomi jaringan. Data dari peneliti Max Resnick menunjukkan bahwa transaksi nonce tahan lama hanya mencakup sekitar 3% lalu lintas Solana selama periode pengukuran pada bulan Juni [1]. Namun, transaksi tersebut menyumbang 30% dari seluruh biaya prioritas yang dibayarkan kepada validator selama periode yang sama [1].

Biaya prioritas adalah tip yang ditambahkan pengguna ke transaksi mereka agar transaksi tersebut diproses dengan cepat. Fakta bahwa 3% lalu lintas membayar 30% biaya menunjukkan bahwa pengguna nonce tahan lama sering kali merupakan pemain institusional besar atau sistem otomatis yang lebih mengutamakan kecepatan dan keandalan daripada biaya.

Data juga menunjukkan bahwa penggunaan ini sangat terkonsentrasi. Hanya 555 akun individu yang bertanggung jawab atas 97,5% dari seluruh transaksi nonce tahan lama [1]. Sebagian aktivitas ini dikaitkan dengan "spam nonce tahan lama", yaitu ketika pengguna mengeksploitasi fitur tersebut untuk membanjiri jaringan dengan transaksi persisten. Anggota kelompok lainnya terutama terdiri dari kustodian dan bursa yang mengandalkan penandatanganan terisolasi dari jaringan. Ketika fitur ini dihentikan, 555 akun tersebut harus mencari cara baru untuk beroperasi.

Alternatif di masa mendatang

Penghentian nonce tahan lama bukan berarti penandatanganan terisolasi dari jaringan akan mustahil dilakukan di Solana. Sebaliknya, para pengembang diarahkan untuk menggunakan program on-chain dalam menangani tanda tangan. Proposal tersebut menyarankan dua opsi utama: Programmatic Signer dari Anza dan Vector dari Blueshift [1].

Program-program ini berfungsi sebagai perantara. Alih-alih transaksi menjadi valid dengan sendirinya, transaksi dikirim ke sebuah program yang memeriksa tanda tangan luring berdasarkan aturan tertentu yang tersimpan di blockchain. Hal ini memungkinkan jangka waktu penandatanganan yang lebih lama tanpa membuat jaringan rentan terhadap jenis bug penguncian akun yang sama seperti yang terkait dengan nonce.

Namun, metode baru ini memiliki risikonya sendiri. Draf proposal memperingatkan bahwa eksekusi yang gagal dalam program-program baru ini dapat membuat otorisasi tetap dapat digunakan [1]. Dalam sistem lama, jika transaksi gagal, nonce biasanya digunakan atau hash blok kedaluwarsa. Dengan pengganti yang diusulkan, pengajuan yang gagal tidak sama dengan pencabutan. Meja kustodian yang mengetahui bahwa transfer gagal tidak dapat langsung berasumsi bahwa persetujuannya sudah tidak berlaku. Mereka mungkin perlu mengambil langkah tambahan untuk memastikan tanda tangan tersebut tidak dapat digunakan kembali.

Solana Foundation sebelumnya mengumumkan rencana untuk menghentikan penggunaan fitur ini secara bertahap pada bulan Oktober, tetapi SIMD-0723 memberikan tanggal konkret pertama untuk transisi tersebut. Proposal ini saat ini menunggu tinjauan teknis oleh tim Anza dan Firedancer.

Sumber

1. CoinDesk, Solana Bergerak Menghapus Fitur Transaksi yang Digunakan dalam Peretasan Drift Senilai $270 Juta, https://www.coindesk.com/tech/2026/11/09/solana-moves-to-scrap-the-transaction-feature-used-in-the-usd270-million-drift-hack

Grafik dan daftar sumber lengkap: https://amk.news/article/solana-to-scrap-transaction-feature-after-270m-drift-hack