Pemula
Untuk kamu yang baru mau mulai masuk dan belajar dasar - dasar cryptocurrency dan blockchain.Temukan ragam materi mulai dari Apa itu Cryptocurrency, apa itu Bitcoin, hingga Apa itu NFT.
Blockchain · 8 min read
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.
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
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
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.
Berikut adalah rincian singkat tentang perbedaan antara hard fork dan soft fork dalam konteks kripto dan blockchain.
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.
Topik
Coinvestasi Update Dapatkan berita terbaru tentang crypto, blockchain, dan web3 langsung di inbox kamu.