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.

Melalui proses percabangan inilah berbagai mata uang digital dengan nama yang mirip dengan bitcoin muncul: bitcoin cash, bitcoin gold, dan lainnya. Untuk investor mata uang kripto biasa, mungkin sulit untuk membedakan antara mata uang kripto ini dan untuk memetakan berbagai cabang ke dalam garis waktu. Untuk membantu menyelesaikan masalah ini, kami telah menyusun sejarah hard fork bitcoin paling penting selama beberapa tahun terakhir.

Penting! Seperti yang ditunjukkan grafik di bawah ini, node yang tidak diupgrade menolak aturan baru, yang menciptakan divergensi, atau hard fork, di blockchain.

Mengapa Hard Forks Terjadi?

Ada sejumlah alasan mengapa pengembang dapat menerapkan hard fork, seperti mengoreksi risiko keamanan penting yang ditemukan di versi perangkat lunak yang lebih lama, untuk menambahkan fungsionalitas baru, atau untuk membalikkan transaksi — seperti ketika blockchain Ethereum membuat garpu keras untuk membalikkan peretasan pada Organisasi Otonomi Terdesentralisasi (DAO).

Setelah peretasan, komunitas Ethereum hampir dengan suara bulat mendukung hard fork untuk membatalkan transaksi yang menyedot mata uang digital senilai puluhan juta dolar oleh peretas anonim. Garpu keras juga membantu pemegang token DAO mendapatkan pengembalian dana eter (ETH) mereka.

Proposal untuk hard fork tidak benar-benar membatalkan riwayat transaksi jaringan. Sebaliknya, itu merelokasi dana yang terkait dengan DAO ke kontrak pintar yang baru dibuat dengan tujuan tunggal membiarkan pemilik asli menarik dana mereka.

Pemegang token DAO dapat menarik ETH dengan kecepatan sekitar 1 ETH hingga 100 DAO. Keseimbangan ekstra token dan eter yang tersisa sebagai hasil dari hard fork ditarik dan didistribusikan oleh kurator DAO untuk memberikan “perlindungan keamanan dari kegagalan” bagi organisasi.

Banyak hal berubah, dan mereka sering berubah lebih cepat dan lebih sering di industri kripto daripada di industri lain karena sifat inovasi blockchain yang bergerak cepat. Akibatnya, kode yang mendasari cryptocurrency dalam beberapa hal selalu merupakan pekerjaan kemajuan, terbuka untuk eksploitasi dan peningkatan seiring perubahan teknologi.

Pembaruan perangkat lunak biasanya membuat hard fork karena sejumlah alasan yang valid. Bisa jadi menambahkan fungsi dan fitur baru ke protokol blockchain untuk membuatnya lebih baik, lebih kompetitif atau bahkan kompatibel silang dengan blockchain lain. Tentu saja, pengembang komunitas sering tidak setuju tentang perubahan mana yang dapat meningkatkan proyek cryptocurrency mereka, dan pendapat ini terkadang menghasilkan perbedaan yang tidak dapat didamaikan yang hanya dapat diperbaiki dengan versi berbeda dari cryptocurrency mereka.

Pengembang blockchain dan aset kripto terus mengerjakan fitur-fitur baru yang mengulangi perangkat lunak sumber terbuka protokol dan meningkatkan keamanan, stabilitas, dan skalanya.

Dalam beberapa kasus, peningkatan jaringan sederhana tidak cukup, dan diperlukan perombakan drastis pada kode yang ada. Sebuah analogi yang baik di sini adalah konsol video game generasi baru atau ponsel, yang seringkali tidak kompatibel dengan game atau aplikasi generasi lama.

Crypto hard fork dapat membantu menambal lubang keamanan dalam protokol, memperkenalkan fitur baru atau fungsionalitas yang lebih baik, dan mengubah imbalan penambangan atau biaya transaksi, serta kecepatan dan skala di mana transaksi blockchain divalidasi. Yang penting, hard fork dapat membantu blockchain yang lebih kecil untuk membalikkan transaksi jahat di mana pelaku kejahatan meretas atau menipu pengguna dari dana mereka.

Contoh paling terkenal dari kebalikannya adalah pembuatan rantai Ethereum baru setelah rantai asli, sekarang disebut Ethereum Classic , mengalami peretasan $ 150 juta yang menghancurkan pada tahun 2016 karena kerentanan keamanan. Untuk memulihkan dana para korban, Ethereum Foundation menerapkan pembaruan baru yang mengembalikan transaksi ilegal peretas DAO berikutnya.

Tentu saja, hard fork yang paling terkenal pastinya adalah hard fork Bitcoin tahun 2017 , yang menciptakan Bitcoin Cash . Perselisihan komunitas yang sudah berlangsung lama muncul, ketika penambang Bitcoin Cash memperbarui ke versi protokol yang meningkatkan ukuran blok dari 1MB menjadi 8MB. Hasilnya, Bitcoin dan Bitcoin Cash sekarang ada sebagai dua blockchain yang sangat berbeda, melayani komunitas yang berbeda dengan aturan dan tujuan mereka sendiri.

Penting untuk dicatat bahwa meskipun fork, terutama hard fork, dapat menyebabkan banyak gangguan, mereka sangat dibutuhkan untuk memperbaiki masalah keamanan dan membantu cryptocurrency berfungsi lebih baik. Seiring lagunya, itu bayi evolusi!

Hard Forks vs. Soft Forks

Garpu keras dan garpu lunak pada dasarnya sama dalam arti bahwa ketika kode yang ada pada platform cryptocurrency diubah, versi lama tetap ada di jaringan sementara versi baru dibuat.

Dengan soft fork, hanya satu blockchain yang akan tetap valid saat pengguna mengadopsi pembaruan. Sedangkan dengan hard fork, baik blockchain lama dan baru ada berdampingan, yang berarti bahwa perangkat lunak harus diperbarui agar dapat berfungsi dengan aturan baru. Kedua garpu membuat perpecahan, tetapi garpu keras menghasilkan dua blockchain dan garpu lunak menghasilkan satu.

Mempertimbangkan perbedaan dalam keamanan antara hard fork dan soft fork, hampir semua pengguna dan pengembang membutuhkan hard fork, bahkan ketika soft fork tampaknya dapat melakukan pekerjaan itu. Merombak blok dalam blockchain membutuhkan daya komputasi yang sangat besar, tetapi privasi yang diperoleh dari garpu keras lebih masuk akal daripada menggunakan garpu lunak.

Pos terkait

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *