Sebuah cabang atau fork terjadi ketika sebuah jaringan blockchain terpisah menjadi dua jalur independen. Peristiwa ini disebabkan oleh perubahan dalam protokol yang memodifikasi aturan validasi transaksi. Setiap node dalam jaringan mempertahankan salinan lengkap dari catatan transaksi, sehingga perubahan ini memerlukan semua operator untuk memutuskan apakah akan mengadopsi versi baru atau tetap pada versi sebelumnya.
Istilah “fork” juga digunakan dalam kontrol versi seperti Git, di mana itu mewakili pembuatan cabang independen dari kode. Meskipun konteksnya berbeda, kedua konsep tersebut berbagi ide tentang divergensi dan penciptaan jalur paralel.
Soft Forks: Perubahan yang Kompatibel dengan Versi Sebelumnya
Soft fork adalah pembaruan protokol yang mempertahankan kompatibilitas dengan versi sebelumnya. Node yang tidak diperbarui akan terus mengenali rantai sebagai valid, bahkan jika tidak menerapkan semua fitur baru.
Jenis cabang ini dianggap lebih aman karena tidak memaksa semua peserta untuk memperbarui secara bersamaan. Fitur baru dapat ditambahkan secara bertahap tanpa memecah jaringan. Implementasi SegWit di Bitcoin pada bulan Agustus 2017 dengan sempurna menggambarkan jenis fork ini: memperkenalkan peningkatan signifikan tanpa merusak kompatibilitas dengan versi sebelumnya dari protokol.
Hard Forks: Pemisahan Tidak Kompatibel
Sebuah hard fork mewakili perubahan fundamental dalam protokol yang tidak kompatibel mundur. Semua node harus secara wajib memperbarui perangkat lunak mereka untuk terus menjadi bagian dari jaringan.
Jika konsensus tidak bulat tentang aturan baru ini, blockchain akan terpecah menjadi dua riwayat independen. Setiap cabang maju dengan catatan transaksinya sendiri mulai dari titik pemisahan. Contoh yang mencolok adalah pemisahan antara Ethereum dan Ethereum Classic, yang terjadi ketika komunitas memutuskan untuk membalikkan transaksi setelah serangan terhadap DAO. Mereka yang tidak menerima keputusan ini melanjutkan di rantai asli, menciptakan dua jaringan paralel dengan cryptocurrency mereka sendiri.
Dampak pada Ekosistem
Forks menghasilkan konsekuensi signifikan: dapat menghasilkan aset digital baru, volatilitas dalam harga token yang ada, dan perubahan dalam struktur pemerintahan jaringan. Pilihan antara soft fork dan hard fork menentukan kecepatan adopsi dan tingkat gangguan dalam komunitas pengguna.
Halaman ini mungkin berisi konten pihak ketiga, yang disediakan untuk tujuan informasi saja (bukan pernyataan/jaminan) dan tidak boleh dianggap sebagai dukungan terhadap pandangannya oleh Gate, atau sebagai nasihat keuangan atau profesional. Lihat Penafian untuk detailnya.
Apa itu Fork di Blockchain dan Git?
Konsep Dasar dari Fork
Sebuah cabang atau fork terjadi ketika sebuah jaringan blockchain terpisah menjadi dua jalur independen. Peristiwa ini disebabkan oleh perubahan dalam protokol yang memodifikasi aturan validasi transaksi. Setiap node dalam jaringan mempertahankan salinan lengkap dari catatan transaksi, sehingga perubahan ini memerlukan semua operator untuk memutuskan apakah akan mengadopsi versi baru atau tetap pada versi sebelumnya.
Istilah “fork” juga digunakan dalam kontrol versi seperti Git, di mana itu mewakili pembuatan cabang independen dari kode. Meskipun konteksnya berbeda, kedua konsep tersebut berbagi ide tentang divergensi dan penciptaan jalur paralel.
Soft Forks: Perubahan yang Kompatibel dengan Versi Sebelumnya
Soft fork adalah pembaruan protokol yang mempertahankan kompatibilitas dengan versi sebelumnya. Node yang tidak diperbarui akan terus mengenali rantai sebagai valid, bahkan jika tidak menerapkan semua fitur baru.
Jenis cabang ini dianggap lebih aman karena tidak memaksa semua peserta untuk memperbarui secara bersamaan. Fitur baru dapat ditambahkan secara bertahap tanpa memecah jaringan. Implementasi SegWit di Bitcoin pada bulan Agustus 2017 dengan sempurna menggambarkan jenis fork ini: memperkenalkan peningkatan signifikan tanpa merusak kompatibilitas dengan versi sebelumnya dari protokol.
Hard Forks: Pemisahan Tidak Kompatibel
Sebuah hard fork mewakili perubahan fundamental dalam protokol yang tidak kompatibel mundur. Semua node harus secara wajib memperbarui perangkat lunak mereka untuk terus menjadi bagian dari jaringan.
Jika konsensus tidak bulat tentang aturan baru ini, blockchain akan terpecah menjadi dua riwayat independen. Setiap cabang maju dengan catatan transaksinya sendiri mulai dari titik pemisahan. Contoh yang mencolok adalah pemisahan antara Ethereum dan Ethereum Classic, yang terjadi ketika komunitas memutuskan untuk membalikkan transaksi setelah serangan terhadap DAO. Mereka yang tidak menerima keputusan ini melanjutkan di rantai asli, menciptakan dua jaringan paralel dengan cryptocurrency mereka sendiri.
Dampak pada Ekosistem
Forks menghasilkan konsekuensi signifikan: dapat menghasilkan aset digital baru, volatilitas dalam harga token yang ada, dan perubahan dalam struktur pemerintahan jaringan. Pilihan antara soft fork dan hard fork menentukan kecepatan adopsi dan tingkat gangguan dalam komunitas pengguna.