Apa itu Hard Fork?
Hard fork (atau hardfork), karena berkaitan dengan teknologi blockchain, adalah perubahan radikal pada protokol jaringan yang membuat blok dan transaksi yang sebelumnya tidak valid valid, atau sebaliknya. Garpu keras mengharuskan semua node atau pengguna untuk memutakhirkan ke versi terbaru dari perangkat lunak protokol.
Pengambilan Kunci
- Garpu keras adalah perubahan radikal pada protokol jaringan blockchain yang membuat blok / transaksi yang sebelumnya tidak valid menjadi valid (atau sebaliknya). Garpu dalam blockchain dapat terjadi di platform teknologi kripto apa pun, tidak hanya Bitcoin.
Memahami Hard Fork
Garpu sulit adalah ketika node dari versi terbaru dari blockchain tidak lagi menerima versi terbaru dari blockchain; yang menciptakan divergensi permanen dari versi sebelumnya dari blockchain. Menambahkan aturan baru ke kode pada dasarnya menciptakan garpu di blockchain: satu jalur mengikuti yang baru, peningkatan blockchain, dan jalur lainnya berlanjut di sepanjang jalur lama. Secara umum, setelah waktu yang singkat, mereka yang berada di rantai lama akan menyadari bahwa versi mereka dari blockchain sudah usang atau tidak relevan dan dengan cepat meningkatkan ke versi terbaru.
Fork Bitcoin Dijelaskan
Garpu dalam blockchain dapat terjadi di platform teknologi crypto apa pun — misalnya Ethereum — tidak hanya Bitcoin. Itu karena blockchains dan cryptocurrency bekerja pada dasarnya dengan cara yang sama tidak peduli pada platform crypto mana mereka berada. Anda mungkin menganggap blok dalam blokir sebagai kunci kriptografis yang menggerakkan memori. Karena penambang di blockchain menetapkan aturan yang memindahkan memori di jaringan, penambang ini memahami aturan baru.
Namun, semua penambang perlu menyetujui tentang aturan baru dan tentang apa yang merupakan blok valid dalam rantai. Jadi, ketika Anda ingin mengubah aturan itu, Anda perlu "bercabang" —seperti garpu di jalan — untuk menunjukkan bahwa ada perubahan atau pengalihan protokol. Pengembang kemudian dapat memperbarui semua perangkat lunak untuk mencerminkan aturan baru.
Melalui proses percabangan inilah berbagai mata uang digital dengan nama yang mirip dengan bitcoin menjadi: uang tunai bitcoin, emas bitcoin, dan lainnya. Untuk investor cryptocurrency biasa, mungkin sulit untuk membedakan antara cryptocurrency ini dan memetakan berbagai fork ke dalam timeline. Untuk membantu menyelesaikan masalah ini, kami telah menyusun sejarah garpu bitcoin paling penting dalam beberapa tahun terakhir.
Seperti yang ditampilkan grafik di bawah ini, node yang tidak ditingkatkan menolak aturan baru, yang menciptakan penyimpangan, atau hard fork, di blockchain.
Gambar oleh Julie Bang © Investopedia 2019
Alasan Untuk Hard Fork?
Ada sejumlah alasan mengapa pengembang dapat menerapkan hard fork, seperti mengoreksi risiko keamanan penting yang ditemukan di versi lama dari perangkat lunak, untuk menambah fungsionalitas baru, atau untuk membalikkan transaksi — seperti ketika blockchain Ethereum menciptakan garpu sulit untuk membalikkan retas pada Organisasi Otonomi Terdesentralisasi (DAO). Setelah peretasan, komunitas Ethereum hampir dengan suara bulat memilih garpu yang sulit untuk mengembalikan transaksi yang menyedot mata uang digital puluhan juta dolar oleh peretas anonim. Hard fork juga membantu pemegang token DAO mendapatkan kembali dana ether (ETH) mereka
Proposal untuk hard fork tidak persis menghilangkan riwayat transaksi jaringan. Sebaliknya, ia memindahkan dana yang terkait dengan DAO ke kontrak pintar yang baru dibuat dengan tujuan tunggal untuk membiarkan pemilik asli menarik dana mereka. Pemegang token DAO sekarang dapat menarik ETH pada tingkat sekitar 1 ETH hingga 100 DAO. Saldo tambahan token dan eter apa pun yang tersisa sebagai akibat dari garpu keras akan ditarik dan didistribusikan oleh kurator DAO untuk memberikan "perlindungan yang gagal" bagi organisasi.
Hard Forks vs. Soft Forks
Hard forks dan soft forks pada dasarnya sama dalam arti bahwa ketika kode platform cryptocurrency yang ada diubah, versi lama tetap ada di jaringan saat versi baru dibuat. Dengan garpu lembut, hanya satu blockchain yang akan tetap valid karena pengguna mengadopsi pembaruan. Sedangkan dengan garpu keras, baik blockchain lama dan baru ada berdampingan, yang berarti bahwa perangkat lunak harus diperbarui agar berfungsi dengan aturan baru. Kedua garpu membuat perpecahan, tetapi garpu keras membuat dua blockchain dan garpu lunak dimaksudkan untuk menghasilkan satu.
Mempertimbangkan perbedaan keamanan antara hard fork dan soft fork, hampir semua pengguna dan pengembang membutuhkan hard fork, bahkan ketika hard fork sepertinya bisa melakukan pekerjaan itu. Memperbaiki blok dalam blockchain membutuhkan daya komputasi yang luar biasa, tetapi privasi yang didapat dari hard fork lebih masuk akal daripada menggunakan fork soft.