Linkedin Share
twitter Share

Blockchain · 8 min read

Yuk Pahami Perbedaan Hard Fork dan Soft Fork!

Istilah fork kerap kali didengar jika proyek kripto atau blockchain ingin melakukan sebuah perbaikan atau pembaruan. Apa itu fork dan jenis-jenisnya? Simak penjelasannya di sini.

Pengertian Fork

Fork dalam istilah pemrograman adalah sebuah proses modifikasi kode pemrograman open-source. Biasanya kode yang di-fork ini sama dengan kode aslinya, namun dengan tambahan modifikasi penting dan kode asli awal masih tetap ada.

Proses fork ini dapat digunakan untuk menguji sebuah proses, namun dalam aset kripto, fork lebih sering digunakan untuk mengimplementasikan perubahan fundamental, atau untuk membuat aset baru dengan karakteristik serupa (tapi tidak sama) dengan yang aslinya.

Tidak semua fork disengaja, dengan adanya basis kode terbuka yang terdistribusi luas, fork dapat terjadi secara tidak sengaja ketika beberapa node tidak mereplikasi informasi yang sama.

Biasanya proses fork seperti ini akan teridentifikasi dan dapat diperbaiki, namun kebanyakan fork kripto disebabkan karena adanya pertentangan akan beberapa karakteristik yang melekat pada aset kripto tertentu.

Salah satu hal yang perlu diingat tentang fenomena fork adalah bahwa mereka memiliki histori yang sama. Catatan transaksi pada setiap chain (yang lama atau yang baru) adalah sama sebelum fork terjadi.

Baca juga: 5 Kegunaan Teknologi Blockchain Dalam Layanan Keuangan

Mengenal Hard Fork

Terdapat dua tipe utama dalam memprogram fork: hard dan soft. Hard fork melibatkan perubahan radikal pada protokol, menghasilkan divergensi permanen di blockchain. Ini mengharuskan semua node dan peserta untuk meningkatkan ke versi baru perangkat lunak untuk terus berpartisipasi dalam jaringan.

Setelah hard fork terjadi, biasanya ada dua blockchain terpisah dengan riwayat transaksi terpisah dan, dalam beberapa kasus, cryptocurrency terpisah. Contoh hard fork yang terkenal termasuk fork Bitcoin Cash dari Bitcoin dan fork Ethereum Classic dari Ethereum.

Baca juga: Beda ETC dan ETH

Mengenal Soft Fork

Di sisi lain, soft fork adalah pemutakhiran yang kompatibel dengan mundur ke protokol blockchain. Ini memperkenalkan aturan baru yang lebih ketat daripada yang sudah ada, membuat blok atau transaksi yang sebelumnya valid menjadi tidak valid di bawah aturan baru.

Peserta yang telah meningkatkan perangkat lunaknya dapat terus beroperasi dalam jaringan, sedangkan yang belum mengupgrade tetap dapat berfungsi namun akan dikenakan aturan baru. Di soft fork, biasanya tidak ada divergensi permanen di blockchain. Contoh soft fork adalah pemutakhiran Segregated Witness (SegWit) di jaringan Bitcoin.

Beda Hard dan Soft Fork

Berikut adalah rincian singkat tentang perbedaan antara hard fork dan soft fork dalam konteks kripto dan blockchain.

Hard Fork

  • Melibatkan perubahan signifikan dan tidak dapat diubah pada protokol blockchain.
  • Memperkenalkan aturan baru yang tidak kompatibel dengan versi sebelumnya.
  • Menghasilkan perpecahan permanen, membuat dua blockchain terpisah.
  • Mengharuskan semua peserta untuk meng-upgrade ke perangkat lunak baru untuk terus menggunakan jaringan.
  • Seringkali mengarah pada penciptaan aset kripto baru.

Soft Fork

  • Mewakili peningkatan yang kompatibel dengan mundur ke protokol blockchain.
  • Memperkenalkan aturan baru yang lebih ketat dari yang sebelumnya.
  • Tidak menyebabkan perpecahan permanen, mempertahankan satu blockchain.
  • Node yang ditingkatkan masih dapat memvalidasi pemblokiran dan transaksi, sedangkan node yang tidak ditingkatkan mungkin tunduk pada aturan baru.
  • Tidak membuat kripto baru tetapi meningkatkan yang sudah ada.

Disclaimer

Konten baik berupa data dan/atau informasi yang tersedia pada Coinvestasi hanya bertujuan untuk memberikan informasi dan referensi, BUKAN saran atau nasihat untuk berinvestasi dan trading. Apa yang disebutkan dalam artikel ini bukan merupakan segala jenis dari hasutan, rekomendasi, penawaran, atau dukungan untuk membeli dan menjual aset kripto apapun.

Perdagangan di semua pasar keuangan termasuk cryptocurrency pasti melibatkan risiko dan bisa mengakibatkan kerugian atau kehilangan dana. Sebelum berinvestasi, lakukan riset secara menyeluruh. seluruh keputusan investasi/trading ada di tangan investor setelah mengetahui segala keuntungan dan risikonya.

Gunakan platform atau aplikasi yang sudah resmi terdaftar dan beroperasi secara legal di Indonesia. Platform jual-beli cryptocurrency yang terdaftar dan diawasi BAPPEBTI dapat dilihat di sini.

author
Anisa Giovanny

Editor

arrow

Terpopuler

Loading...
Coinvestasi Update Dapatkan berita terbaru tentang crypto, blockchain, dan web3 langsung di inbox kamu.
Loading...
Loading...
Loading...
Loading...

#SemuaBisaCrypto

Belajar aset crypto dan teknologi blockchain dengan mudah tanpa ribet.

Coinvestasi Update Dapatkan berita terbaru tentang crypto, blockchain, dan web3 langsung di inbox kamu.