Apakah itu blockchain hard forks dan soft forks?

Oleh Kraken Learn team
6 min
6 Oktober 2023

Pengenalan kepada blockchain forks

Dalam konteks lejar blockchain, fork merujuk kepada proses melaksanakan naik taraf baharu kepada rangkaian blockchain. 

Apabila projek blockchain berkembang, pembangun sentiasa mengemas kini protokol asas mereka untuk menyokong naik taraf perisian baharu atau menampal fungsi lapuk.

Bergantung pada jenis naik taraf yang dilaksanakan, ia mungkin serasi ke belakang atau tidak dengan rantaian asal. Dalam beberapa keadaan, kemas kini perisian baharu tidak secara langsung mempengaruhi cara protokol beroperasi dan pembangun boleh melaksanakannya tanpa menyebabkan gangguan kepada rangkaian. Ini dikenali sebagai soft forks.

Sementara itu, beberapa naik taraf adalah kompleks dan mungkin memperkenalkan ciri baharu sepenuhnya yang tidak serasi ke belakang dengan kod lama. Mengaktifkan perubahan tertentu ini memerlukan lebih banyak usaha dan kadangkala boleh sangat mengganggu rangkaian. Ini dikenali sebagai hard forks.

Memahami pelbagai jenis blockchain forks boleh menjadi langkah penting untuk memahami potensi penuh teknologi blockchain. Jadi, mari kita mulakan.

Web3 image

Jenis-jenis blockchain forks

Terdapat dua jenis utama blockchain forks: 

  • A soft fork: kemas kini serasi ke belakang kepada peraturan protokol yang tidak mencipta dua rantaian berasingan. Ia membolehkan peralihan yang lancar kerana semua nod pada rangkaian boleh terus mengesahkan transaksi dan blok, mengekalkan konsensus walaupun sesetengah peserta memilih untuk tidak menaik taraf perisian mereka.
  • A hard fork: percanggahan yang ketara dan tidak dapat dipulihkan dalam peraturan protokol blockchain, menghasilkan dua rantaian berasingan dan tidak serasi. Ini biasanya berlaku apabila perubahan besar dibuat kepada kod blockchain, sering kali membawa kepada penciptaan mata wang kripto dan komuniti baharu.

Apakah itu soft fork?

Soft fork berlaku apabila pembangun membuat naik taraf serasi ke belakang kepada protokol blockchain.

Selepas soft fork, nod yang mungkin belum menaik taraf kepada versi protokol terbaharu masih boleh beroperasi pada rangkaian blockchain tanpa gangguan. Transaksi dan blok yang mematuhi peraturan baharu adalah sah dan serasi dengan blok yang disahkan sebelum soft fork serta blok baharu yang dicipta selepas soft fork.

Soft forks biasanya digunakan untuk melaksanakan perubahan kecil, seperti pembetulan pepijat atau pengoptimuman. Ini kerana soft forks boleh dilaksanakan tanpa menyebabkan pemisahan rantaian yang lengkap.

Apakah itu hard fork?

Hard fork ialah perubahan tidak serasi ke belakang kepada protokol blockchain.

Hard forks menghasilkan perubahan yang ketara dan tidak dapat dipulihkan kepada protokol blockchain, yang menjadikan versi baharu blockchain tidak lagi selaras dengan versi sebelumnya.

Pembangun mengaktifkan jenis fork ini apabila naik taraf rangkaian utama memperkenalkan peraturan blockchain baharu yang tidak serasi dengan protokol lama.

Hard forks menyebabkan rangkaian berpecah kepada dua blockchain berasingan, satu mengikut protokol lama dan satu lagi mematuhi yang baharu.

Setiap cabang yang terhasil daripada hard fork beroperasi secara bebas. Ini bermakna selepas hard fork, nod rangkaian menerima transaksi sebagai sah pada satu cabang fork, tetapi tidak mengekalkan fork lain yang terhasil daripada pemisahan.

Hard forks sering berlaku apabila terdapat keperluan untuk membuat perubahan besar kepada rangkaian, seperti memperkenalkan ciri baharu, meningkatkan keselamatan, atau menyelesaikan kelemahan. Nod rangkaian dan pembangun mesti menaik taraf perisian mereka kepada versi fork baharu untuk terus mengambil bahagian dalam rangkaian.

Mengapakah forks penting?

Pembangun dan komuniti nod secara sejarah telah melaksanakan hard forks untuk menyelesaikan pertikaian dalaman antara ahli komuniti penting. Dalam banyak keadaan, ketegangan antara pasukan mengenai ciri baharu, keputusan penting, atau hala tuju masa depan telah meletus menjadi pertempuran awam yang hangat.

Ini sering memuncak dengan satu pihak melakukan hard-forking blockchain untuk mencipta versi spin-off baharu sepenuhnya, dengan mata wang kripto uniknya sendiri. Kemudian terpulang kepada pelombong, nod, dan ahli komuniti yang lebih luas untuk memutuskan rangkaian forked mana yang ingin mereka gunakan pada masa hadapan.

Walau bagaimanapun, banyak blockchain lain melakukan soft forks secara lebih kerap untuk menerima fungsi baharu atau membuat kemas kini yang kurang memberi kesan kepada protokol blockchain itu sendiri. 

Walaupun hard forks sering muncul sebagai hasil perselisihan faham dalam komuniti, soft forks lebih tipikal adalah hasil persetujuan bersama komuniti bahawa kemas kini perlu dilakukan untuk mengekalkan rangkaian.

Contoh sejarah hard forks penting

Ethereum dan Ethereum Classic

Pada tahun 2016, rangkaian Ethereum telah mengalami hard fork untuk mengembalikan semula penggodaman DAO yang terkenal, yang melibatkan penggodam mencuri Ether (ETH) bernilai berjuta-juta dolar.

Walau bagaimanapun, sebahagian daripada komuniti tidak bersetuju dengan pendekatan ini. Sebaliknya, mereka terus menyokong blockchain asal, membawa kepada penciptaan Ethereum Classic (ETC). 

Lihat halaman perbandingan Ethereum vs. Ethereum Classic kami untuk butiran lanjut mengenai hard fork ini dan perbezaan antara blockchain ini.

ETH icon
$2,291.080
+1.09%
24J
eth

Bitcoin dan Bitcoin Cash 

Pada tahun 2017, hard fork yang dipertikaikan berlaku dalam rangkaian Bitcoin, membawa kepada penciptaan Bitcoin Cash.

Perselisihan faham mengenai had saiz blok mendorong perpecahan. Bitcoin Cash ingin meningkatkan saiz blok untuk meningkatkan skalabiliti dan kelajuan transaksi. Walau bagaimanapun, ramai dalam komuniti merasakan peningkatan ini akan datang dengan mengorbankan desentralisasi dan keselamatan.

Bertahun-tahun kemudian, masa perpecahan dalam komuniti Bitcoin ini biasanya dirujuk sebagai "perang Saiz Blok."

Lihat halaman perbandingan Bitcoin vs. Bitcoin Cash kami untuk butiran lanjut mengenai hard fork ini dan perbezaan antara blockchain ini.

BTC icon
$81,510.00
+2.41%
24J
btc

Litecoin dan Bitcoin 

Pada tahun 2011, graduan Massachusetts Institute of Technology dan saintis komputer Google, Charlie Lee, telah melakukan hard fork protokol Bitcoin untuk mencipta Litecoin.

Dengan Litecoin, Lee bertujuan untuk membangunkan blockchain yang boleh memuktamadkan transaksi dengan lebih pantas dan digunakan untuk merintis ciri baharu sebelum ia disiarkan di Bitcoin. Litecoin sering dirujuk sebagai “perak kepada emas Bitcoin.” 

Lihat halaman perbandingan Litecoin vs. Bitcoin kami untuk butiran lanjut mengenai hard fork ini dan perbezaan antara blockchain ini.

LTC icon
$58.29
+2.05%
24J
ltc

Ringkasan blockchain forks

Kedua-dua jenis forks ini adalah mekanisme penting dalam ruang blockchain yang memudahkan inovasi, peningkatan keselamatan, dan penambahbaikan skalabiliti. 

Walaupun hard forks membawa kepada penciptaan rantaian baharu dengan protokol yang berbeza, soft forks memperkenalkan perubahan serasi ke belakang. 

Forks ini telah memainkan peranan penting dalam membentuk landskap blockchain, membolehkan rangkaian menyesuaikan diri dan berkembang sebagai tindak balas kepada perubahan yang didorong oleh teknologi dan komuniti.

Bermula dengan Kraken

Kini setelah anda mempelajari semua tentang pelbagai jenis forks, adakah anda bersedia untuk mengambil langkah seterusnya dalam perjalanan kripto anda?

Klik butang di bawah untuk mencipta akaun anda dan beli kripto di Kraken hari ini!