Blockchain Review · Ep 3 dari 18
SOLANA
Di artikel ini7 bagian
Kamus Crypto · Ketuk istilah bergaris titik untuk lihat artinya.
Solana merupakan blockchain Layer 1 yang dirancang untuk mencapai skalabilitas tinggi tanpa mengorbankan desentralisasi atau keamanan.
Berbeda dengan arsitektur tradisional yang sering bergantung pada komunikasi intensif antar node, Solana memperkenalkan pendekatan inovatif berbasis waktu kriptografis dan eksekusi paralel.
Hasilnya adalah throughput teoritis hingga puluhan ribu transaksi per detik dengan waktu finalitas yang relatif cepat. Artikel ini membahas secara mendalam mekanisme teknis dan cara kerja Solana dari perspektif arsitektur, konsensus, eksekusi, serta jaringan.
Arsitektur Inti Solana
Solana mengadopsi model state machine tunggal yang bersifat monolithic (bukan modular seperti beberapa blockchain lain). Setiap validator menjalankan seluruh state blockchain secara lengkap. Inovasi utama terletak pada empat pilar teknis yang saling terintegrasi:
- Proof of History (PoH) sebagai jam kriptografis.
- Tower BFT sebagai mekanisme konsensus.
- Sealevel sebagai runtime eksekusi paralel.
- Turbine + Gulf Stream sebagai protokol jaringan.
Pendekatan ini memungkinkan validator memproses transaksi secara efisien tanpa memerlukan mempool global tradisional.
Mekanisme Proof of History (PoH)
PoH merupakan inti dari kemampuan Solana dalam mencapai konsensus cepat. Daripada bergantung pada timestamp yang dikirim validator (yang rentan manipulasi), PoH menciptakan urutan waktu yang dapat diverifikasi secara kriptografis menggunakan hash chain berbasis SHA-256.
Cara kerja langkah demi langkah:
- Leader terpilih mengambil hash sebelumnya.
- Hash tersebut digabungkan dengan data transaksi atau “tick” kosong, kemudian di-hash berulang kali secara sekuensial.
- Setiap iterasi menghasilkan output hash baru yang berfungsi sebagai “timestamp” kriptografis.
- Hash chain ini dipublikasikan bersama blok, sehingga validator lain dapat memverifikasi urutan kejadian hanya dengan menjalankan ulang fungsi hash (tanpa komunikasi).
PoH berfungsi seperti Verifiable Delay Function (VDF) ringan, memastikan bahwa urutan transaksi bersifat objektif dan tidak dapat diubah mundur. Hal ini secara dramatis mengurangi overhead komunikasi dan memungkinkan slot waktu blok hanya 400 milidetik.
Konsensus: Proof of Stake + Tower BFT
Solana menggunakan Proof of Stake (PoS) untuk pemilihan leader secara deterministik berdasarkan yang di-stake. Leader schedule dihitung di awal epoch (sekitar 2 hari) menggunakan PoH sebagai sumber entropi.
Mekanisme konsensus utama adalah Tower BFT yang merupakan varian dari Practical Byzantine Fault Tolerance yang dioptimalkan dengan PoH:
- Setiap validator “menara” (tower) suara pada blok tertentu.
- Timeout voting didasarkan pada PoH ticks, bukan jam dinding.
- Jika fork terjadi, validator beralih ke cabang dengan tower tertinggi (mekanisme heaviest tower).
- Finalitas dicapai setelah mayoritas supermajority (2/3 +1) stake memberikan vote berturut-turut.
Pendekatan ini memberikan finalitas ekonomis dalam hitungan detik, jauh lebih cepat dibandingkan konfirmasi probabilistik pada beberapa blockchain lain.
Eksekusi Paralel dengan Sealevel Runtime
Sealevel merupakan runtime virtual machine (SVM) yang memungkinkan eksekusi paralel . Keunggulan utama Solana dibandingkan mesin virtual tunggal-thread seperti EVM.
Cara kerja:
- Setiap transaksi mendeklarasikan daftar akun yang akan dibaca atau ditulis (read-set dan write-set).
- Scheduler Sealevel menganalisis overlap akses akun.
- Transaksi yang tidak saling bertabrakan dieksekusi secara paralel menggunakan multi-threading CPU dan GPU.
- Smart contract dikompilasi ke Berkeley Packet Filter (BPF) bytecode, dijalankan di sandbox aman.
Model akun Solana berbeda dari model akun Ethereum: setiap akun menyimpan data dan lamports (saldo native) secara eksplisit, serta memiliki owner (program yang mengontrolnya). Hal ini memungkinkan optimasi penyimpanan dan eksekusi yang sangat efisien.
Pipeline Pemrosesan Transaksi dan Jaringan
Solana menerapkan pipeline pemrosesan yang sangat teroptimasi:
- Gulf Stream: Transaksi dikirim langsung ke leader mendatang (bukan melalui mempool global), sehingga pengurutan terjadi lebih awal.
- Turbine: Blok dipecah menjadi “shreds” (potongan kecil) menggunakan erasure coding, kemudian disebarkan melalui protokol gossip berbasis UDP + QUIC. Pendekatan ini mirip streaming video, sehingga blok besar dapat tersebar cepat ke ribuan validator.
- Banking Stage: Tahap eksekusi dan validasi di dalam validator.
- Replay Stage: Validator lain memverifikasi ulang hasil eksekusi.
Hasilnya adalah latensi rendah dan throughput tinggi, bahkan dengan blok berukuran besar.
Perkembangan Teknis Terkini (2026)
Solana terus melakukan iterasi protokol untuk meningkatkan performa dan ketahanan:
- Firedancer: Client validator kedua (dikembangkan Jump Crypto dalam bahasa C) telah live di mainnet sejak akhir 2025. Per Maret 2026, Firedancer mengelola sekitar 13,78% total stake. Client ini meningkatkan keragaman implementasi, isolasi fault, serta kemampuan memproses blok lebih besar (melalui SIMD-0370 yang menghapus batas Compute Units ketat). Versi hybrid Frankendancer juga aktif, memberikan performa lebih baik tanpa mengubah runtime konsensus.
- Alpenglow: Upgrade konsensus besar yang sedang menuju mainnet (target awal hingga pertengahan 2026). Alpenglow menggantikan PoH dan Tower BFT dengan dua komponen baru: Votor (mekanisme voting konsensus) dan Rotor (propagasi blok). Tujuannya adalah mengurangi waktu finalitas menjadi 100–150 milidetik, sekaligus meningkatkan bandwidth dan latensi jaringan secara signifikan.
Upgrade lain yang sedang aktif dikembangkan meliputi Vote Account V4, peningkatan hingga 100 juta Compute Units per blok, serta model eksekusi yang lebih adil (ACE).
Kesimpulan
Solana menghadirkan arsitektur blockchain yang sangat teroptimasi untuk performa tinggi melalui kombinasi Proof of History, eksekusi paralel Sealevel, dan protokol jaringan modern.
Mekanisme ini memungkinkan pemrosesan transaksi secara cepat, deterministik, dan skalabel sambil tetap menjaga keamanan melalui konsensus berbasis stake dan kriptografi.
Dengan kehadiran Firedancer serta persiapan Alpenglow, Solana terus memperkuat posisinya sebagai salah satu platform Layer 1 paling maju secara teknis, siap mendukung aplikasi berskala besar di masa depan.