Semakan Semula Peristiwa The DAO Ethereum: 3.6 Juta ETH Dicuri
Peristiwa DAO adalah salah satu angsa hitam paling penting dan berpengaruh dalam sejarah Ethereum.
Ia bukan sahaja menyebabkan kerugian dana yang besar, tetapi juga secara langsung menyebabkan perpecahan komuniti Ethereum, melahirkan dua rangkaian hari ini ETH dan ETC.
🔥 Latar Belakang Peristiwa: Apakah DAO?
- DAO adalah dana pelaburan DAO terbesar di atas Ethereum yang dilahirkan pada tahun 2016
- Mengumpul 12 juta ETH (kira-kira 150 juta dolar AS) melalui kaedah crowdfunding
- Adalah projek crowdfunding kripto berskala terbesar di dunia pada masa itu
- Matlamat adalah untuk mencipta "dana pelaburan risiko terdesentralisasi"
Kod DAO dijalankan oleh kontrak pintar, tetapi logik panggilan utamanya mempunyai kelemahan keselamatan.
⚠️ Penggodam Memanfaatkan Kelemahan untuk Melancarkan Serangan
Masa Peristiwa: 17 Jun 2016
Penggodam memanfaatkan kelemahan semula masuk (Re-entrancy Bug) dalam kontrak:
- Penyerang memanggil semula fungsi withdraw berulang kali
- Menarik ETH secara berterusan sebelum keseimbangan dikemas kini
- Akhirnya berjaya memindahkan 3.6 juta ETH (nilai pada masa itu kira-kira 50 juta dolar AS)
ETH yang dipindahkan sementara dikunci dalam sub-DAO penyerang, dan hanya boleh digunakan selepas 28 hari, memberi masa kepada komuniti untuk "membincangkan penyelesaian".
⚖️ Perdebatan Komuniti: Adakah Perlu Hard Fork?
Komuniti Ethereum segera berpecah kepada dua puak:
⭕ Menyokong Hard Fork (Pro-Fork)
- Menganggap dana milik pelabur, perlu dikejar balik
- Kelemahan DAO bukan tanggungjawab pengguna
- Fork boleh memulihkan kepada keadaan sebelum diserang
❌ Menentang Hard Fork (Anti-Fork)
- "Kod adalah Undang-undang"
- Kontrak pintar tidak boleh dibatalkan
- Tidak boleh mengubah sejarah rantaian dengan cara manusia
Perdebatan sangat sengit, berterusan selama beberapa minggu.
🔥 Keputusan Akhir: Hard Fork
20 Julai 2016
Ethereum melaksanakan hard fork, mengembalikan 3.6 juta ETH yang dicuri ke kontrak bayaran balik.
Namun, puak penentang yang berpegang kepada "sejarah tidak boleh diubah" terus menggunakan rantaian asal, dan menamainya:
- Rantaian lama → Ethereum Classic (ETC)
- Rantaian baru → Ethereum (ETH)
Inilah asal usul percanggahan ETH dan ETC.
📌 Kesan Peristiwa
- Mempercepatkan kemunculan industri audit kontrak pintar
- Meningkatkan kesedaran keselamatan projek DeFi
- Model DAO yang diam selama bertahun-tahun bangkit semula pada tahun 2020
- ETH/ETC menjadi kes percanggahan rantaian paling terkenal dalam sejarah Web3
Peristiwa DAO juga menjadi kes pengajaran paling tipikal untuk "tadbir urus blok rantaian".