Alpenglow mulai beroperasi dan membawa finalisasi Solana ke 150 ms

📋 Ringkasan
Alpenglow mulai beroperasi di mainnet Solana dan menggantikan TowerBFT, dengan memindahkan pemungutan suara validator ke luar blockchain. Jaringan ini menargetkan finalisasi dalam sekitar 150 milidetik, tetapi pengukuran independen setelah aktivasi masih diperlukan untuk mengonfirmasi kinerja sebenarnya.

Pada Rabu (21), Solana mengaktifkan Alpenglow, perubahan terbesar pada sistem konsensusnya sejak jaringan diluncurkan. Protokol baru mengambil alih mainnet pada slot 459.653.000 dan memensiunkan TowerBFT, model pemungutan suara yang telah digunakan validator sejak 2020.

Janji utamanya adalah memangkas waktu yang dibutuhkan agar transaksi menjadi tidak dapat dibatalkan, dari hitungan detik menjadi sekitar 150 milidetik. Dalam praktiknya, perubahan ini dapat membuat pengalaman pembayaran, setoran, dan perdagangan on-chain mendekati kecepatan yang dirasakan pada sistem terpusat. Namun, angka 150 ms masih merupakan target desain, bukan hasil pengukuran independen yang telah dikonfirmasi di mainnet.

Bagaimana Alpenglow mengubah konsensus Solana

Pada TowerBFT, validator mencatat suara mereka sebagai transaksi di dalam blockchain itu sendiri. Beberapa putaran pemungutan suara perlu terkumpul sebelum sebuah blok mencapai finalisasi, yaitu titik ketika blok tersebut tidak dapat lagi dibatalkan.

Alpenglow memperkenalkan Votor, protokol yang memungkinkan validator saling bertukar suara secara langsung dan menggabungkannya menjadi sertifikat. Menurut dokumentasi resmi Solana, sebuah blok dapat difinalisasi dalam satu atau dua putaran. Eksekusi kontrak, Solana Virtual Machine, biaya, dan program yang sudah ada tidak berubah dalam fase pertama ini.

Aktivasi berlangsung pada epoch 1064, setelah jendela awal 5 ribu slot yang masih menggunakan sistem sebelumnya. Jaringan ini telah menyiapkan landasan dengan mengurangi interval antarblok menjadi 200 milidetik pada Oktober. Konsensus baru ini menangani metrik yang berbeda: berapa lama waktu yang dibutuhkan agar sebuah blok dianggap final.