Apa itu Hard Fork (Blockchain)?

  • Whatsapp
Apa itu Hardfork Blockchain
Apa itu Hardfork Blockchain

Apa Itu Hard Fork?

Hard fork (atau hardfork), yang berkaitan dengan teknologi blockchain , adalah perubahan radikal pada protokol jaringan yang membuat blok dan transaksi yang sebelumnya tidak valid menjadi valid, atau sebaliknya. Sebuah hard fork mengharuskan semua node atau pengguna untuk meningkatkan ke versi terbaru dari perangkat lunak protokol.

Sebuah garpu keras (atau hardfork) adalah pembaruan perangkat lunak baru yang diterapkan oleh blockchain atau cryptocurrency ini node jaringan yang tidak sesuai dengan protokol blockchain yang ada, menyebabkan perpecahan permanen menjadi dua jaringan yang terpisah yang berjalan secara paralel. Tidak seperti soft fork , yang pada dasarnya adalah pembaruan yang kompatibel dengan mundur, hard fork membuat perubahan permanen dalam aturan protokol blockchain, dengan setiap versi menyebarkan transaksi dan bloknya sendiri.

Bacaan Lainnya

Sebagai akibat dari aturan jaringan yang saling bertentangan ini, node blockchain yang mengimplementasikan perangkat lunak yang ditingkatkan akan berhenti menggunakan versi sebelumnya, menyebabkan masalah ketidakcocokan dan memaksa penambang untuk memilih antara memperbarui ke versi baru dan aturannya, atau melanjutkan ke versi yang sudah usang. Versi: kapan.

Pada November 2020, Ethereum dan Bitcoin Cash mengalami kesulitan karena alasan berbeda yang tidak hanya memisahkan blockchain mereka, tetapi juga menyebabkan perpecahan di komunitas mereka. Dalam contoh Bitcoin Cash, rantai baru, Bitcoin Cash Node (BCHN) telah dibuat dan sekarang dianggap sebagai Bitcoin Cash resmi karena kekuatan penambangannya yang mendominasi.

POIN PENTING

    • Hard fork mengacu pada perubahan radikal pada protokol jaringan blockchain yang secara efektif menghasilkan dua cabang, yang mengikuti protokol sebelumnya dan yang mengikuti versi baru.
    • Dalam hard fork, pemegang token di blockchain asli juga akan diberikan token di fork baru, tetapi penambang harus memilih blockchain mana yang akan terus diverifikasi.
    • Hard fork dapat terjadi di semua blockchain, dan tidak hanya Bitcoin (di mana hard fork telah membuat Bitcoin Cash dan Bitcoin SV, di antara beberapa lainnya, misalnya).

Forks Blockchain dapat dimulai oleh pengembang atau anggota komunitas kripto yang tidak puas dengan fungsionalitas yang ditawarkan oleh implementasi blockchain yang ada. Mereka mungkin juga muncul sebagai cara untuk mengumpulkan dana untuk proyek teknologi baru atau penawaran cryptocurrency.

Apa Itu Protokol Blockchain?

Setiap blockchain diatur oleh seperangkat aturan berbeda – protokol – yang harus diikuti oleh peserta jaringan. Aturan-aturan ini membuat parameter dan standar tertentu untuk penambangan , staking , koneksi node, spesifikasi transaksi, dan lainnya yang harus ditaati oleh semua peserta.

Memahami Hard Fork

Hard fork adalah ketika node dari versi terbaru dari sebuah blockchain tidak lagi menerima versi blockchain yang lebih lama; yang menciptakan perbedaan permanen dari versi blockchain sebelumnya.

Menambahkan aturan baru ke kode pada dasarnya membuat percabangan di blockchain: satu jalur mengikuti blockchain baru yang ditingkatkan, dan jalur lainnya berlanjut di sepanjang jalur lama. Umumnya, setelah waktu yang singkat, mereka yang menggunakan rantai lama akan menyadari bahwa versi blockchain mereka sudah usang atau tidak relevan dan dengan cepat meningkatkan ke versi terbaru.

Bagaimana Hard Fork Bekerja

Percabangan dalam blockchain dapat terjadi di platform teknologi kripto apa pun — tidak hanya Bitcoin . Itu karena blockchain dan cryptocurrency bekerja pada dasarnya dengan cara yang sama tidak peduli platform crypto mana yang mereka gunakan. Anda mungkin menganggap blok dalam blockchain sebagai kunci kriptografi yang memindahkan memori. Karena penambang di blockchain menetapkan aturan yang memindahkan memori di jaringan, penambang ini memahami aturan baru tersebut.

Namun, semua penambang perlu menyetujui tentang aturan baru dan tentang apa yang termasuk dalam blok yang valid dalam rantai. Jadi, ketika Anda ingin mengubah aturan itu, Anda perlu “memotongnya” —seperti pertigaan di jalan — untuk menunjukkan bahwa ada perubahan dalam atau pengalihan protokol. Pengembang kemudian dapat memperbarui semua perangkat lunak untuk mencerminkan aturan baru.