Solana dijadwalkan mengaktifkan Alpenglow hari ini, Rabu, 21 Oktober. Ini adalah perubahan konsensus terbesar pada jaringan tersebut sejak mainnet diluncurkan pada 2020, dengan target finalitas transaksi penuh sekitar 150 milidetik, turun dari kira-kira 6,4 detik. Fitur ini mulai aktif pada awal epoch 1064. Konsensus akan beralih sekitar 18 menit kemudian, pada slot 459.653.000.

Pemungutan suara dipindahkan ke luar blockchain

Dengan TowerBFT, sistem yang digunakan Solana sejak 2020, validator memberikan suara dengan mengirimkan transaksi ke blockchain. Sebuah blok menjadi final setelah cukup banyak suara terkumpul selama 32 slot. Fase pertama Alpenglow, yang disebut Votor, membuat validator saling bertukar suara secara langsung dan menggabungkannya menjadi sertifikat BLS.

Sebuah blok mencapai finalitas dalam satu putaran jika 80% stake memberikan suara untuknya. Jika tidak, diperlukan putaran kedua dengan ambang batas 60%. Proof of History berhenti mengatur ritme produksi blok setelah migrasi selesai.

Menurut Galaxy Digital, transaksi voting mencakup sekitar tiga perempat dari seluruh transaksi yang diproses jaringan. Karena itu, jumlah transaksi Solana yang dilaporkan akan turun tajam tanpa penurunan aktivitas riil. Robin Nordnes, CEO sekaligus pendiri Raiku, perusahaan infrastruktur perdagangan, mengatakan kepada CoinDesk bahwa aktivitas perdagangan tetap sama.

Finalitas 40 kali lebih cepat di atas kertas

Pemangkasan waktu slot baru-baru ini telah memangkas separuh waktu tunggu hingga finalitas penuh, dari 12,8 detik menjadi sekitar 6,4 detik. Target 150 md Alpenglow akan memangkasnya lagi sekitar 40 kali lipat. Sebagai perbandingan, Ethereum membutuhkan sekitar 13 menit untuk mencapai finalitas penuh.

Solana Foundation menyebut 150 md sebagai perkiraan, bukan angka yang tetap. Waktunya akan bervariasi bergantung pada distribusi stake dan apakah sebuah blok disahkan dalam satu atau dua putaran, dan angka ini belum diukur di mainnet.

Perubahan yang dirasakan pengguna mungkin tidak sebesar yang tersirat dari perbandingan angka utama. Sebagian besar aplikasi sudah bertindak berdasarkan status optimistis Solana, “confirmed”, yang tercapai dalam sekitar satu slot. Perubahannya adalah jaminan yang tak bisa dibatalkan kini tercapai dengan kecepatan yang kurang lebih sama. Hal ini paling penting bagi bursa dan aplikasi pembayaran yang menunggu finalitas penuh sebelum mengkreditkan setoran. Nordnes mengatakan finalitas yang lebih cepat bukanlah hambatan utama bagi meja perdagangan; kedekatan dengan lokasi produksi blok tetap menjadi faktor utama.

Biaya voting validator kembali lebih rendah daripada sebelum pemangkasan

Di bawah TowerBFT, validator membayar biaya untuk setiap suara, satu kali per slot. Pemangkasan slot menjadi 200 md, yang selesai pada 9 Oktober, kira-kira menggandakan biaya harian menjadi sekitar 2 SOL.

Alpenglow mengganti biaya per suara dengan tiket masuk validator sebesar 0,8 SOL per epoch, yang setara dengan sekitar 24 jam pada kecepatan slot saat ini. Biaya tiket dibebankan ke akun voting dan dibakar seluruhnya. Jumlahnya sekitar 60% lebih rendah daripada biaya voting bruto saat ini.

Penghematan bersihnya lebih kecil. Sebelumnya, separuh dari setiap biaya voting diberikan kepada pemimpin blok, sehingga validator yang memproduksi banyak blok kehilangan pendapatan tersebut. Galaxy mencatat bahwa dampak bersihnya bergantung pada produksi blok tiap validator.

Lebih toleran terhadap waktu henti, lebih tidak toleran terhadap tindakan jahat

Alpenglow dirancang agar tetap berjalan ketika hingga 20% stake bertindak jahat dan tambahan 20% lainnya sedang offline. Batas gabungannya adalah 40%, dibandingkan dengan 33% di TowerBFT. Namun, porsi yang dapat secara aktif memusuhi jaringan turun dari 33% menjadi 20%.

Galaxy mengatakan para perancang menerima hal ini karena gangguan Solana sebelumnya disebabkan oleh bug, kemacetan, dan kerusakan serentak, bukan serangan terkoordinasi. Slashing untuk voting ganda telah didefinisikan, tetapi belum diaktifkan dalam iterasi pertama ini.

Perjalanan berliku di klaster pengujian

Klaster pengujian komunitas diluncurkan pada awal Mei dengan sekitar 50 operator dan telah berkembang menjadi kira-kira 100 validator. Galaxy Digital bergabung pada Juni. Sejak itu, klaster tersebut telah dihapus dan dimulai ulang sebanyak enam kali. Satu upaya migrasi gagal di seluruh jaringan dan dibatalkan, sebelum upaya berikutnya berhasil. Tidak ada dana sungguhan yang berisiko.

Alpenglow diaktifkan di testnet Solana pada 24 September dan di devnet keesokan harinya. Selama migrasi, validator harus menjalankan klien berbasis Agave: Agave, Jito-Solana, atau Harmonic Salsa. Firedancer dan Frankendancer tidak didukung untuk perpindahan ini.

Waktu aktivasi dan langkah selanjutnya

Solana Foundation memperkirakan epoch 1064 dimulai sekitar pukul 13:20 UTC, sementara Anza memperkirakan sekitar pukul 14:50 UTC. Waktu epoch bergeser mengikuti kecepatan slot. Jaringan akan mengonfirmasi serah terima melalui panggilan RPC baru yang mengembalikan sertifikat genesis Alpenglow.

Rotor, fase kedua yang menggantikan propagasi blok Turbine dengan satu lapisan relay, direncanakan untuk rilis mendatang dan belum dijadwalkan.