Tantangan Terakhir Ethereum: Apakah Rantai Suar Masih Hidup?

Peristiwa 11 dan 12 Mei 2023 adalah momen penting dalam sejarah Ethereum, dan memberikan bukti nyata tentang vitalitas Beacon Chain, bahkan di lingkungan yang menantang.

**Ditulis oleh:**Yicheng

Kompilasi: TechFlow Gelombang Dalam

memperkenalkan

“Rantai Beacon memiliki kehidupan.” Pada 11 dan 12 Mei 2023, Ethereum menghadapi dua peristiwa kerugian sementara dan terakhir, menguji ketahanannya. Terlepas dari tantangan ini, jaringan tetap hidup dan pulih dari kedua peristiwa tersebut secara mandiri. Kami akan menyelidiki insiden penting ini, meninjau dampaknya dan penyempurnaan selanjutnya yang diterapkan untuk mencegah insiden serupa terjadi di masa mendatang.

Ikhtisar acara

Tanggal 11 dan 12 Mei 2023 akan menjadi tanggal penting dalam sejarah Ethereum karena pada dua hari ini, ketahanan Ethereum sangat diuji. Pada tanggal 11 Mei, sekitar pukul 20:19 UTC, jaringan mainnet ethereum mengalami penurunan yang signifikan dalam laju produksi blok, menyebabkan finalisasi tertunda selama empat zaman — yang pertama untuk ethereum. Keesokan harinya, peristiwa serupa terjadi, kali ini memperpanjang penundaan menjadi sembilan zaman dan mengakibatkan penalti ketidakaktifan.

Selama peristiwa ini, terjadi penurunan yang signifikan dalam keterlibatan jaringan. Slip pertama terjadi pada epoch ke-200.551, menyebabkan finalisasi terhenti sementara hingga epoch ke-200.555. Penurunan partisipasi kedua terjadi pada epoch ke-200.750, menyebabkan finalisasi ditunda lagi hingga epoch ke-200.759.

Terlepas dari kekhawatiran awal, jaringan ethereum telah menunjukkan ketahanan yang melekat dengan memulihkannya sendiri. Peristiwa ini tidak hanya menegaskan ketahanan Ethereum Beacon Chain, tetapi juga menyoroti area potensial untuk perbaikan.

Kebocoran Tidak Aktif

Selama keadaan non-final, jaringan Ethereum menyebarkan mekanisme kunci yang disebut "kebocoran tidak aktif". Fitur ini berakar pada protokol PoS Ethereum 2.0, dan dirancang untuk mempertahankan fungsionalitas jaringan selama gangguan besar, seperti peristiwa seperti Perang Dunia III atau bencana alam berskala besar, yang dapat menyebabkan sejumlah besar validator menjadi offline, sehingga mencegah finalisasi blok.

Mode kebocoran ketidakaktifan dipicu jika jaringan tidak dapat menyelesaikan blok selama empat periode berturut-turut (sekitar 16 menit). Dalam mode ini, validator yang tidak membuktikan pemblokiran akan mulai kehilangan sebagian dari Ether (ETH) yang dipertaruhkan. Hukuman ini tumbuh secara kuadrat dari waktu ke waktu sampai blok diselesaikan dan dipulihkan.

Model ini memiliki efek jera ganda. Pertama, menghapus hadiah untuk bukti validator. Kedua, mengenakan hukuman tambahan pada validator yang tidak berpartisipasi sebanding dengan waktu tidak aktif mereka. Mekanisme ini memberi insentif kepada validator untuk mempertahankan partisipasi aktif dan mempercepat pemulihan jaringan. Ini adalah fitur landasan untuk menjaga integritas jaringan selama gangguan besar.

Pengaruh

Untuk peserta jaringan (validator):

Menurut perkiraan yang diberikan oleh Ben Edgington, dengan asumsi 65% validator offline selama kebocoran 8 zaman, kebocoran tidak aktif mengakibatkan sekitar 28 ETH dibakar. Ini sama dengan kehilangan ~0,0006 ETH per validator offline.

Selain itu, selama pemadaman, hadiah bukti dikurangi menjadi nol, mengakibatkan kerugian tambahan sebesar ~50 ETH yang dapat dikeluarkan melalui cara lain. Secara total, estimasi total kerugian validator, termasuk penalti ketidakaktifan dan hadiah bukti yang hilang, adalah sekitar 78 ETH.

Kepada pengguna:

Sebaliknya, pengguna akhir terkena dampak minimal. Meskipun pengurangan ruang blok yang tersedia telah menyebabkan penurunan kapasitas pemrosesan transaksi, harga Gas belum mengalami peningkatan tajam dan masih di bawah puncak hariannya. Terlebih lagi, jaringan tetap aktif sepanjang acara ini.

Ini berarti Ethereum terus memproses transaksi tanpa gangguan besar, menunjukkan ketahanannya. Akibatnya, pengguna dapat mempertahankan operasi di jaringan Ethereum sebagian besar tidak terganggu, bahkan dalam menghadapi tantangan, menggarisbawahi ketahanan sistem yang kuat.

alasan

Inti dari masalah Prysm adalah kurangnya mekanisme caching untuk memutar ulang blok. Ketiadaan ini memperburuk beban sistem, memunculkan terlalu banyak rutinitas, dan meningkatkan tekanan CPU. Dalam beberapa kasus, pemutaran ulang baru dimulai sebelum yang sebelumnya selesai, yang semakin menekankan sistem.

Faktor lain yang memperburuk masalah adalah kesalahan penanganan bukti oleh Prysm dari zaman sebelumnya - data yang seharusnya diabaikan tidak. Ketidakefisienan ini, dikombinasikan dengan penggunaan head state yang tidak optimal, memberikan tekanan pada sistem, terutama karena lonjakan simpanan dan pendaftaran validator yang meningkat.

Peristiwa ini juga mengungkapkan perbedaan utama antara strategi yang digunakan oleh klien Ethereum yang berbeda. Saat menghadapi masalah dalam mengeksekusi klien, Lighthouse memilih untuk membuang bukti agar jaringan tetap hidup, sementara Prysm dan Teku dll. secara default menggunakan bukti lama untuk menghasilkan blok.

Terlepas dari tantangannya, peristiwa ini sangat penting dalam memberikan wawasan tentang ketidakefisienan perangkat lunak, pilihan desain, dan kondisi jaringan, membuat jaringan Ethereum menjadi lebih kuat. Urutan peristiwa ini tidak mengakibatkan kerusakan permanen, melainkan meningkatkan ketahanan dan keragaman desain jaringan Ethereum.

pemulihan

Selama peristiwa ini, ketahanan Ethereum Beacon Chain benar-benar diuji, dan kinerjanya sangat baik. Ethereum Beacon Chain tampaknya hidup dan memperbaiki dirinya sendiri.

Faktor kunci untuk keberhasilan pemulihan adalah keragaman klien di jaringan Ethereum. Kehadiran banyak klien, masing-masing dengan cara penanganan jaringan yang unik, terbukti menguntungkan. Misalnya, sementara klien Prysm dan Teku berjuang di bawah beban bukti lama, kebijakan Lighthouse untuk membuang bukti memastikan bahwa bagian dari jaringan tetap aktif dan berjalan.

Pada dasarnya, ketahanan Ethereum berasal dari keragaman kliennya, sebuah faktor yang memainkan peran kunci dalam membantu jaringan menyembuhkan dirinya sendiri, menghilangkan kebutuhan akan campur tangan manusia.

Pelajaran yang Dipetik

  • Testnet vs Mainnet: Peristiwa ini menyoroti perbedaan antara lingkungan testnet dan mainnet. Dengan lebih dari 600.000 validator di mainnet dan sejumlah besar penarikan, jelas bahwa kompleksitas dan ketidakpastian jaringan langsung seringkali melebihi lingkungan pengujian. Ini menunjukkan perlunya stress testing yang lebih ketat untuk menangani kondisi jaringan dunia nyata dengan lebih baik.
  • Hukuman kebocoran ketidakaktifan: Efektivitas hukuman kebocoran ketidakaktifan mainnet telah diperkuat selama acara ini. Penalti ini memainkan peran penting dalam mendorong partisipasi aktif validator, memelihara keaktifan jaringan, dan memungkinkan pemulihan jaringan.
  • Pentingnya keaktifan: Peristiwa ini menggarisbawahi peran penting keaktifan dalam jaringan blockchain. Di bawah rancangan protokol LMD Ghost, Ethereum tetap aktif selama proses berlangsung, memastikan bahwa pengguna terpengaruh seminimal mungkin. Tidak seperti beberapa blockchain yang dapat mengalami downtime selama masalah jaringan, Ethereum memprioritaskan liveness daripada throughput. Pendekatan ini melindungi pengguna dan operasi normal jaringan, menekankan bahwa tanpa liveness, terlepas dari throughput, fungsionalitas jaringan dan keamanan pengguna akan terganggu.
  • Pentingnya keragaman klien: Proses pemulihan menekankan nilai memiliki klien yang beragam. Klien Ethereum yang berbeda memiliki respons unik terhadap peristiwa jaringan, berkontribusi pada ketahanan dan ketahanan jaringan secara keseluruhan.
  • Ketahanan Jaringan: Peristiwa ini merupakan bukti kuat ketahanan jaringan Ethereum. Terlepas dari tantangan yang signifikan, jaringan menyembuhkan diri sendiri dan menjadi lebih kuat, mewujudkan konsep anti-kerapuhan dalam sistem yang kompleks. Ketangguhan ini menjadi preseden yang kuat untuk ekosistem crypto yang lebih luas dan menunjukkan kekokohan arsitektur dasar dan prinsip desain Ethereum.

Peristiwa 11 dan 12 Mei 2023 adalah momen penting dalam evolusi Ethereum. Mereka memberikan bukti nyata tentang kelangsungan Beacon Chain, bahkan dalam keadaan yang menantang. Saat Ethereum terus berkembang, ia membangun pengalaman ini untuk menjadi tidak hanya lebih kuat, tetapi juga lebih tahan rapuh — siap untuk melanjutkan perjalanannya menuju desentralisasi dan seterusnya.

Lihat Asli
Konten ini hanya untuk referensi, bukan ajakan atau tawaran. Tidak ada nasihat investasi, pajak, atau hukum yang diberikan. Lihat Penafian untuk pengungkapan risiko lebih lanjut.
  • Hadiah
  • Komentar
  • Bagikan
Komentar
0/400
Tidak ada komentar
  • Sematkan
Perdagangkan Kripto Di Mana Saja Kapan Saja
qrCode
Pindai untuk mengunduh aplikasi Gate.io
Komunitas
Indonesia
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)