Proses Hari ke 27

Memasuki bagian Hardfork1.
Cara untuk mengupgrade blockchain adalah dengan Hardfork.
Hardfork adalah perubahan yang dilakukan untuk implemetasi aturan baru di dalam blockchain. Aturan lama tidak akan berfungsi lagi setelah hardfork terjadi.
Setidaknya ada 2 tipe Hardfork yang terjadi:
Hardfork yang direncanakan
Berdasarkan perencanaan dari pengembang yang melewati proses pengajuan proposal. Sebagai contoh di Bitcoin ada yang dinamakan dengan Bitcoin Improvement Proposal (BIP). Dan di Ethereum dinamakan dengan Ethereum Improvement Proposal (EIP).
Chain splits
Kalau ini berdasarkan sebagian pengguna yang tidak setuju dengan perubahan aturan yang diusulkan. Salah satu contoh yang paling terkenal itu adalah The DAO fork.
Fork ini dilakukan karena smartcontract “The DAO” terkena hack. Yang menyebakan kerugian sebesar $150 juta USD (saat waktu itu).
Karena ada sebagian pengguna yang tidak setuju dengan fork yang dilakukan, maka terjadi chain splits. Yaitu Ethereum dan Ethereum Classic.