Apakah Gangguan Jaringan Solana Selama 18 Jam Menimbulkan Keraguan tentang Desentralisasinya?
Agustus dan September 2021 adalah dua bulan ketika Solana membuat langkah yang mengagumkan. Harga koinnya melonjak dari $35,47 pada 1 Agustus menjadi $201,23 pada 9 September, meningkat 467% hanya dalam waktu satu bulan lebih. Lonjakan harga ini telah mendorong kapitalisasi pasar Solana, menempatkan perusahaan blockchain ini ke dalam 10 besar mata uang digital di seluruh dunia. Di saat kesuksesan yang tak tertandingi ini, Solana tiba-tiba mengalami bug besar: sekitar pukul 20:00 pada 14 September, mainnet betanya mulai mengalami ketidakstabilan, dengan semua aplikasi di blockchain tidak dapat merespons permintaan. Baru pada pukul 14:00 tanggal 15 September tim Solana mengumumkan di Twitter bahwa jaringannya berhasil diupgrade ke versi 1.6.25 dan pemulihan DApps, block explorer, dan sistem pendukung akan pulih dalam beberapa jam. Secara keseluruhan, Solana mengalami downtime selama lebih dari 18 jam dalam insiden ini. Apa yang terjadi selama periode tersebut?
01 Tim pendiri Solana
Solana memiliki tim pendiri yang sangat baik yang mencakup mantan insinyur terampil dari Qualcomm, Intel, dan Dropbox. Proyek Solana dimulai pada 2017, dan versi pertamanya dirilis pada Februari 2018. Perusahaan yang baru didirikan ini mulai berkembang setelah bergabungnya Sam Bankman-Fried, seorang trader berbakat dan pendiri FTX, salah satu bursa mata uang digital terbesar di dunia. Dalam beberapa tahun terakhir, Solana telah menyelesaikan banyak putaran pendanaan. Hanya dalam satu putaran penjualan token privat terbaru saja, mereka mengumpulkan $314 juta. Diungkapkan pada Juni 2021, putaran ini dipimpin oleh perusahaan modal ventura paling terkemuka Silicon Valley yaitu Andreessen Horowitz dan Polychain Capital. Singkatnya, Solana adalah blockchain publik yang memiliki koneksi baik, berpengetahuan teknologi tinggi, didanai dengan baik, yang telah membangun reputasi hebat hanya dalam beberapa tahun.
Berikut adalah alasan utama mengapa Solana diciptakan. Setelah menyadari Ethereum telah lama dilanda masalah kecepatan transaksi dan skalabilitas sebagai platform infrastruktur, tim pendiri Solana bertekad untuk membangun blockchain publik berkinerja tinggi dan berbiaya rendah yang dapat menjalankan aplikasi skala besar, sehingga menawarkan solusi akhir untuk segitiga mustahil blockchain mengenai desentralisasi, keamanan, dan skalabilitas. Solana adalah blockchain terdesentralisasi yang dibangun untuk memungkinkan aplikasi yang dapat diskalakan dan ramah pengguna untuk dunia, menurut definisi yang dirilis di situs web resminya. Dalam praktiknya, ia memang membuat namanya berkat kinerja ultra-tinggi (50.000 transaksi per detik (TPS)) dan biaya ultra-rendah (biaya transaksi tunggal hanya 0,000005 SOL), dan kecepatan konfirmasi ultra-cepat (0,4 detik). Namun, gangguan jaringan yang dipicu bug pada 14 September telah membuat banyak investor meninjau kembali blockchain publik ini dan merenungkan apa yang sebenarnya terjadi.
02 Solana mengalami ketidakstabilan intermiten
Solana mengalami ketidakstabilan intermiten sekitar pukul 20:00 pada 14 September, yang dikonfirmasi oleh tim Solana.
:quality(80)/2024-11-04/D9DF94C75F10964E5179EE5C203EFDDB.png)
Pada pukul 20:38 tanggal 14 September, Solana mentweet: "Solana mainnet-beta mengalami ketidakstabilan intermiten. Ini dimulai sekitar 45 menit yang lalu, dan para insinyur sedang menyelidiki masalah tersebut." Pada pukul 22:26 malam itu, perusahaan kembali mentweet: "Kehabisan sumber daya dalam jaringan menyebabkan penolakan layanan, para insinyur sedang bekerja menuju penyelesaian." Pada dini hari 15 September, Solana mengungkapkan proses perbaikan jaringan dalam tweet lain: "Sonala Mainnet Beta mengalami peningkatan besar dalam beban transaksi yang mencapai puncak 400.000 TPS. Transaksi-transaksi ini membanjiri antrian pemrosesan transaksi, dan kurangnya prioritas pesan penting jaringan menyebabkan jaringan mulai bercabang. Percabangan ini menyebabkan konsumsi memori berlebihan, menyebabkan beberapa node menjadi offline. Para insinyur di seluruh ekosistem berusaha menstabilkan jaringan, tetapi tidak berhasil." Jadi bagaimana Solana berhasil menyelesaikan masalah tersebut? Solusinya adalah dengan mengajak komunitas dan node untuk mengupgrade versi jaringan Solana.
:quality(80)/2024-11-04/CB824CE8EFEF02A2E04094E8A8847DA7.png)
Karena versi yang diperbarui bisa menyelesaikan masalah, mengapa Solana tidak melakukannya sejak awal? Itu karena dalam jaringan terdesentralisasi yang besar dari rantai publik, tidak mudah untuk meminta semua node melakukan upgrade ke versi baru secara bersamaan dalam waktu singkat. Upgrade akan gagal tanpa dukungan 80% node jaringan. Atau jika jumlah node pendukung meningkat terlalu lambat, yang juga akan menunda perbaikan bug untuk waktu yang lama, upaya seperti itu bisa berakhir dengan risiko besar. Sebenarnya, setelah mengajak node untuk mengupgrade jaringan pada pukul 10:53 tanggal 15 September, Solana kemudian mentweet pada pukul 14:01 siang hari itu:
:quality(80)/2024-11-04/87D8A7B1E80E52AE73AF04EAC59C02D7.png)
"Komunitas validator Solana berhasil menyelesaikan restart Mainnet Beta setelah upgrade ke 1.6.25. Dapps, block explorer, dan sistem pendukung akan pulih dalam beberapa jam ke depan, di mana pada saat itu fungsionalitas penuh seharusnya sudah dipulihkan." Bug tersebut luar biasa bisa diperbaiki hanya dalam beberapa jam. Solana tidak mengambil tindakan ini sampai menit-menit terakhir, mungkin bukan karena khawatir tentang komunitas dan node dalam menyelesaikan upgrade segera tetapi khawatir akan tereksposnya cacat.
Seseorang telah menemukan bahwa setelah ketidakstabilan intermiten Solana, node-nodenya dimatikan secara bersamaan, dan selama 10 jam tersebut, tidak ada transaksi sama sekali. Kolaborasi node yang terpadu seperti itu cukup tidak biasa di antara rantai publik terdesentralisasi. Orang tidak bisa tidak mempertanyakan desentralisasi rantai publik ini dengan kinerja ultra-tinggi dan pemrosesan transaksi ultra-cepatnya.
03 Pengguna tetap optimis terhadap Solana
Mengejutkan, insiden ini tidak menyebabkan terlalu banyak volatilitas dalam harga Solana. Pada saat penulisan (14 September), harga token adalah $148,81, turun kurang dari 10% dari $165,16 pada pukul 20:00 tanggal 14 September. Ini lebih seperti penyesuaian pasar normal terhadap lonjakan Solana selama satu atau dua bulan terakhir daripada penurunan. Jelas, yang menopang harga token tidak hanya teknologi dalam kebanyakan kasus. Tidak ada rantai publik yang sempurna, dan beberapa rantai bahkan memiliki banyak gelembung. Setidaknya Solana masih memiliki banyak potensi untuk berkembang. Ini mungkin menjelaskan mengapa Solana selalu memiliki sekelompok pengguna setia yang tetap optimis terhadapnya dan harganya tidak anjlok setelah bug parah tersebut.