SwapSpace – Pertukaran Crypto Lintas Rantai

Hard Fork, Soft Fork: Apa Sebenarnya Fungsinya (dan Apa Bedanya)?

June Katz

,

Diperbarui: ,3 mnt

Tidak mungkin mengetahui sebelumnya kesulitan apa yang akan dihadapi pengguna blockchain dalam proses evolusinya. Terkadang algoritma dan ide yang tertanam dalam pengembangannya menjadi tidak layak atau tidak efektif. Melanjutkan penggunaan hal-hal tersebut berarti kehilangan daya saing di pasar, serta nilai koin terhadap mata uang fiat. Namun untuk menghindari situasi seperti itu, para pengembang melakukan modifikasi kode yang serius, yang disebut “hard fork”.

Fork adalah prosedur percabangan blockchain cryptocurrency, yang menghasilkan dua chain berbeda. Di masa depan, keduanya terus berkembang secara terpisah satu sama lain. Jika para pengembang membuat perubahan drastis, fork seperti itu disebut hard fork.

Dalam kasus itu, para pengembang tidak melakukan perubahan kecil, melainkan mengubah algoritma, aturan penerbitan koin, metode distribusinya, serta parameter lainnya secara radikal. Akibat tindakan tersebut, muncul sebuah rantai blok yang tidak lagi dapat berinteraksi dengan blockchain sebelumnya.

Ada dua jenis fork yang mungkin: soft fork dan hard fork. Yang pertama adalah jenis modernisasi jaringan yang lebih ringan, blok lama dan baru tetap relevan, sebuah chain anak dipisahkan dari chain induk. Selama hard fork, terjadi modifikasi kode program yang kaku, semua blok lama “dilupakan”, dan blockchain bergerak dalam dua jalur paralel.

Dengan soft fork, beberapa karakteristik koin dioptimalkan, dan perbaikan kosmetik dilakukan. Jika sebagian node tidak menerima perubahan, mereka tetap menjadi anggota jaringan. 

Soft fork tidak menempatkan semua orang pada pilihan. Perubahan kecil pada kode memungkinkan node dengan perangkat lunak yang usang untuk terus berpartisipasi dalam mining. Koin baru tidak muncul. Pembaruan seperti itu sering kali tidak disadari oleh para pemegang cryptocurrency. 

Ini dapat dibandingkan dengan keberadaan bahasa akademik dan suatu dialek. Sebagian orang memilih dialek tersebut dan berkomunikasi dengannya. Namun, penutur asli bahasa akademik juga memahaminya. Konsensus tetap terjaga.

Dengan mengaktifkan hard fork, para pengembang mengubur jaringan lama. Para pengguna harus memilih antara dua chain anak.

Hard Fork Terkenal

Fork BCH

Bitcoin Cash merupakan konsekuensi dari hard fork — koin ini terpisah dari Bitcoin asli pada 1 Agustus 2017. Tim BCH, yang dipimpin oleh Roger Wind, segera meluncurkan kampanye aktif melawan cryptocurrency utama, tetapi hingga hari itu hal ini belum membuahkan hasil dan fork ini уже menjadi bagian dari sejarah bitcoin.

Fork Ethereum Classic

Awalnya, Decentralized Autonomous Organization (DAO) dirancang sebagai semacam dana ventura, di mana peserta menerima bagian berdasarkan kontribusi mereka terhadap ETH. Proyek ini mendapatkan popularitas dan dengan cepat mengumpulkan 12,7 juta ETH. Pada saat itu, harga cryptocurrency tersebut sekitar $250 juta.

Setelah beberapa waktu, seorang peretas menemukan kerentanan dalam kode DAO yang memungkinkannya mencuri lebih dari 3,6 juta koin Ethereum. Untuk mencegah penipu itu menarik dana, komunitas crypto melakukan voting untuk hard fork Ethereum, yang mengembalikan dana kepada sebagian besar korban.

London Hard Fork

Vitalik Buterin, pencipta cryptocurrency Ethereum, memutuskan untuk merilis pembaruan lain dari sistem Ethereum 1.0 menuju fase terakhir ETH 2.0. London hard fork menjadi yang paling kontroversial. Sebagian pengguna menerima peningkatan ini dengan baik, karena memungkinkan pengurangan biaya komisi. Namun, banyak yang sangat marah karena EIP-1559, karena imbalan untuk melakukan transaksi sangat dikurangi.

Mengapa Hard Fork Diadakan?

Secara resmi, para pengembang menunjuk pada kebutuhan untuk meningkatkan teknologi dan mengoptimalkan jaringan, tetapi terkadang perpecahan internal jaringan, upaya penipuan, dan keinginan untuk sentralisasi dengan keuntungan yang mengalir menjadi alasan di balik fork. Sering kali, alasan fork adalah peningkatan ukuran blok (untuk meningkatkan throughput, transaksi per detik), penurunan biaya komisi (untuk meningkatkan minat terhadap proyek), atau “hilangnya visi sejati” dari proyek tersebut.

Bagaimana Cara Melakukan Fork pada Cryptocurrency?

Untuk melakukan hard fork, para pengembang memberi tahu komunitas tentang niat mereka (alasannya bisa berupa pembaruan penting atau perpecahan jaringan oleh tim yang berbeda; dalam kedua kasus, Anda perlu bersiap untuk peristiwa ini).

Ketinggian blok tempat semua node akan melakukan voting diumumkan secara publik (misalnya, 346394). Dengan demikian, akan ada situs yang memperkirakan tanggal dan waktu kejadian secara kasar. Kemudian dilakukan pengujian awal terhadap source code yang diusulkan untuk fork.

Berdasarkan hasil voting, jaringan akan terbelah, dalam hal apa pun. Jika tidak ada yang bersedia mendukung cabang lama, dan semua orang memperbarui client, maka mungkin beberapa unit node masih akan menambang/memvalidasi blockchain lama, tetapi itu akan dianggap ditinggalkan. Jika pendapat terbagi, misalnya, 30% penambang akan terus menambang chain pertama, dan 70% — chain kedua. Maka kita akan mendapatkan dua blockchain yang berfungsi.

Bagikan:

Postingan Terkait

Ingin tahu lebih banyak?

Bergabunglah dengan newsletter kami — tetap terinformasi, tetap berdaya.