Semalam antara tanggal 30 April dan 1 Mei, jaringan blockchain Solana mengalami pemadaman yang berlangsung selama 7 jam.
Dalam jangka waktu tersebut, mulai pukul 20:30 UTC, klaster Beta mainnet jaringan tidak dapat mencapai konsensus yang menyebabkannya menghentikan produksi blok baru. Begitu mereka diperingatkan tentang masalah tersebut, operator validator jaringan mulai aktif mencari sumbernya, setelah itu mereka melanjutkan untuk menyelesaikannya dengan memulai restart sekitar pukul 3:30 pagi.
Jaringan itu aktif dan berjalan sekali lagi, dan laporan selanjutnya mengungkapkan bahwa Solana telah melihat gelombang besar transaksi pada waktu itu. Jaringan macet karena 6 juta transaksi membanjirinya per detik, dengan lebih dari 100 gigabit lalu lintas mengalir melalui setiap node.
Solana mengakui pemadaman dalam sebuah Tweet dan kemudian mengumumkan bahwa itu kembali online.
Sumber: @SolanaStatus
Platform sejak itu menerbitkan laporan yang lebih rinci yang mencatat penyebab masalah dan rencananya untuk resolusi jangka panjang. Berikut adalah pandangan komprehensif tentang berbagai bagian masalah pemadaman yang telah mengganggu jaringan Solana dan penggunanya cukup lama sekarang. Duduk kembali dan gali.
Saat Lain Terjadi Pemadaman Jaringan
Insiden ini adalah yang ketujuh yang dialami Solana tahun ini. Solana mencatat berbagai insiden di bulan Januari; beberapa terjadi dalam waktu sekitar enam hari dan mengakibatkan 8-18 jam pemadaman sebagian dan kinerja jaringan di bawah standar. Yang kedua terjadi pada akhir Januari dan menyebabkan lebih dari 29 jam pemadaman sebagian dan ketidakstabilan jaringan.
Solana mengaitkan kasus pertama dengan peningkatan operasi komputasi tinggi, yang menyebabkan kapasitas jaringan anjlok dari yang diklaim 50 ribu transaksi per detik (TPS) menjadi beberapa ribu. Platform mengklarifikasi dengan insiden kedua yang menyatakan bahwa peningkatan transaksi duplikat telah menyebabkan kemacetan dan pemadaman.
Pada awal Desember, jaringan juga turun setelah mengalami serangan penolakan layanan terdistribusi, yang dikenal sebagai DDoS ke blockchain-savvy. Namun, pasar NFT berbasis Solana pertama kali menunjukkan distribusi token yang tertinggal di jaringan; Solana tidak mengkonfirmasi hal ini.
Meskipun tidak menyenangkan, insiden yang disebutkan di atas tidak sebanding dengan pemadaman yang disaksikan pengguna pada September 2021. Hingga saat ini, Solana terlama offline selama 17 jam karena serangan DDoS yang membuat bot membanjirinya dengan transaksi setelah penawaran DEX awal pada protokol DeFi Raydium ditayangkan.
400.000 transaksi yang melewati mainnet per detik membuatnya membeku dan kemudian berhenti berfungsi. Bersama lebih dari 1000 validator, para insinyur jaringan mengusulkan hard fork dan mendapat lampu hijau dari mayoritas pemangku kepentingan. Token SOL asli menukik 35% tetapi kemudian bangkit kembali.
Sebelum kita beralih ke pemadaman terbaru dan apa penyebabnya, mari kita lihat gambaran singkat tentang jaringan Solana dan cara kerja beta mainnetnya untuk pemahaman yang lebih baik di kemudian hari.
Jaringan Solana
Solana adalah pesaing utama Ethereum, salah satu “pembunuh Ethereum” yang terkenal. Sejak insinyur perangkat lunak Anatoly Yakovenko memulai proyek pada tahun 2020, proyek ini telah bertahan dan mencapai kesuksesan luar biasa, sehingga mendapatkan gelar yang disebutkan sebelumnya.
Salah satu nilai jual Solana yang paling signifikan, keunggulan dalam persaingannya dengan Ethereum, adalah kecepatannya yang tinggi. Jaringan ini membanggakan operasi yang cepat dan, yang penting, ramah biaya, yang menarik banyak investor dan pengguna aset digital. Meskipun ini adalah kabar baik, yang terjadi selanjutnya adalah kemacetan, mengakibatkan pemadaman.
Untuk mengatasi masalah yang timbul, beta mainnet Solana ditayangkan tanpa hambatan tahun lalu. Namun, jaringan masih terikat pada masalah tertentu. Penting untuk dicatat bahwa ini masih versi beta dari mainnetnya.
Bagaimana Solana menyediakan transaksi yang cepat dan terjangkau kepada pengguna adalah kombinasi dari mekanisme konsensus Proof-of-Stake (PoS) dan Proof of History (PoH). Sayangnya, sistem ini rentan terhadap eksploitasi oleh bot, dan itu menimbulkan pertanyaan;
Apa Penyebab Pemadaman di Awal Bulan Ini?
Seperti yang dinyatakan sebelumnya, jaringan mulai memproses lebih banyak transaksi daripada biasanya, dan angkanya melonjak dari rata-rata Solana 2700 Tps menjadi jutaan transaksi. Penjelajah Blockchain bahkan menunjukkan jumlah puncak jaringan menjadi lebih dari 710.000 Tps, tetapi lebih dari empat kali lipat pada malam pemadaman.
Sumber:Tps history di Solana Explorer
Menurut laporan diagnostik resmi Solana, bot mencakup aplikasi Permen Mesin Permen berbasis Solana, alat yang digunakan beberapa pembuat untuk meluncurkan koleksi NFT. Bot bertujuan untuk berpartisipasi dalam mint NFT baru yang menampilkan harga tetap di tempat lelang. Dengan membanjiri jaringan dengan transaksi, bot mencoba meningkatkan kemungkinan mereka memenangkan token.
Spam ini menyebabkan validator Solana mogok saat mereka berjuang untuk memproses transaksi dan menghabiskan memori mereka. Pengembang telah mengungkapkan bahwa sebagian besar masalah kemacetan dihasilkan dari aktivitas bot yang berpusat di sekitar mint proyek. Orang dapat menyimpulkan bahwa sebagai tempat Solana di industri NFT menjadi lebih jelas, bisa menarik lebih banyak ini.
Bagaimana Pemadaman Berdampak pada Jaringan
Setelah crash terbaru, Solana melihat tokennya kehilangan 7% dari nilainya. Token telah diperdagangkan sekitar $90 tetapi turun menjadi $84. Pasca-pemulihan itu menetap di $88, tidak sedrastis penurunan September tapi masih cukup penting. Penurunan tersebut dapat mengarah pada perubahan sentimen pedagang tanpa solusi yang lebih permanen, dan Solana dapat melihat kepercayaan pengguna secara bertahap menghilang.
Sumber: Coinmarketcap, aktivitas harga Solana
Banyak pengguna platform kehilangan dana karena pemadaman ini; Namun, ini bukan fenomena aneh di ruang DeFi. Pelanggaran keamanan yang konsisten dapat menimbulkan masalah nyata; beberapa telah mengambil pandangan bahwa manfaat Solana lebih besar daripada risikonya. Ini tidak membatalkan fakta bahwa Solana harus memberikan jawaban konklusif untuk masalah-masalahnya.
Selama beberapa bulan terakhir, jaringan telah mendapat kecaman sebagai pengguna, dan tokoh-tokoh terkemuka dalam ruang DeFi telah menyebut kegagalan Solana untuk mengatasi masalah tersebut. Pada satu titik, sikap acuh tak acuh Yakovenko dalam mengatakan bahwa masalahnya hanyalah rasa sakit yang semakin membuat marah beberapa orang. Untungnya, Solana telah membagikan rencananya untuk mengurangi masalah jaringan dalam laporan barunya.
Mitigasi
Solana memiliki 3 strategi mitigasi utama.
CEPAT
Tim pengembang akan menerapkan komponen jaringan inti pada QUIC, protokol Google yang dirancang untuk memfasilitasi aliran data yang cepat dan tidak sinkron di seluruh node RPC dan head saat ini. Solana saat ini menggunakan protokol berbasis UDP; namun, selain tanpa koneksi, tidak adanya fitur seperti kontrol aliran dan pengakuan penerimaan membuatnya tidak dapat mengekang penyalahgunaan jaringan.
QUIC menyediakan banyak opsi untuk mengoptimalkan aliran data, dan melalui ini, Solana akan menangani kendali terkait kontrol lalu lintas jaringan.
QoS transaksi tertimbang saham
Bandwidth jaringan pemimpin Solana memiliki kapasitas tertentu, dan untuk memastikannya digunakan secara efisien, jaringan harus memprioritaskan transaksi tertentu. Sejauh ini, transaksi telah diproses berdasarkan urutan kedatangan, tetapi Solana sekarang akan mempertimbangkan sumber dari operasi yang diusulkan ini.
Model baru memungkinkan node dengan 0,5% saham untuk mengirim setidaknya 0,5% dari paket ke pemimpin, node lain atau kombinasi dari sisa taruhan sekarang akan dapat melewati ini.
Prioritas Eksekusi Berbasis Biaya
Strategi ini akan memungkinkan untuk memodifikasi data transaksional setelah memasuki jaringan. Sebelum ini, pengguna tidak dapat mengungkapkan urgensi transaksi karena jaringan tidak membedakan antara pengiriman.
Solana memperkenalkan instruksi baru ke program Hitung Anggaran. Dengan klausul ini, pengguna dapat meminta agar jaringan mengumpulkan biaya tambahan setelah transaksi selesai dan ditambahkan ke blok. Dengan informasi ini, jaringan akan menimbang biaya ini dibandingkan dengan unit komputasi untuk transaksi dan menentukan prioritas. Solana akan memperlakukan biaya tambahan sama dengan biaya dasar hari ini.
Patut dicatat bahwa Metalex, perusahaan di balik Mesin Permen, ikut bertanggung jawab atas pemadaman terbaru. Metaplex mengkonfirmasi di Twitter bahwa lalu lintas dari bot di aplikasi mereka berkontribusi pada kecelakaan itu. Sejak itu mereka mengungkapkan rencana untuk membantu memerangi masalah dan meningkatkan stabilitas jaringan. Metaplex akan memperkenalkan penalti botting; dompet yang mencoba menyelesaikan operasi yang tidak valid akan dikenakan biaya 0,01 Solana (SOL).
Rasa sakit yang tumbuh adalah bagian khas dari proyek apa pun; namun, Solana tampaknya semakin matang, setelah berbagi rencana mitigasi yang telah ditentukan. Dengan basis pengguna yang setia dan peningkatan berkelanjutan, kemungkinan besar semuanya akan baik-baik saja.
Penulis: Gate.io Pengamat:
M. Olatunji
* Artikel ini hanya mewakili pandangan para pengamat dan bukan merupakan saran investasi.
*Gate.io memiliki semua hak atas artikel ini. Pengeposan ulang artikel akan diizinkan asalkan Gate.io dirujuk. Dalam semua kasus lain, tindakan hukum akan diambil karena pelanggaran hak cipta.