Ada dua jenis garpu blockchain: garpu keras dan garpu lunak.Terlepas dari nama yang mirip dan penggunaan akhir yang sama, hard fork dan soft fork sangat berbeda.Sebelum menjelaskan konsep “hard fork” dan “soft fork”, jelaskan konsep “forward compatibility” dan “backward compatibility”
simpul baru dan simpul lama
Selama proses pemutakhiran blockchain, beberapa node baru akan memutakhirkan kode blockchain.Namun, beberapa node tidak mau memperbarui kode blockchain dan terus menjalankan versi lama asli dari kode blockchain, yang disebut node lama.
Garpu keras dan garpu lunak
Garpu keras: Node lama tidak dapat mengenali blok yang dihasilkan oleh node baru (node lama tidak kompatibel ke depan dengan blok yang dihasilkan oleh node baru), sehingga rantai langsung dibagi menjadi dua rantai yang sama sekali berbeda, salah satunya adalah rantai lama ( berjalan asli Ada versi lama dari kode blockchain, dijalankan oleh node lama), dan satu rantai baru (menjalankan versi baru yang ditingkatkan dari kode blockchain, dijalankan oleh node baru).
Garpu lunak: Node baru dan lama hidup berdampingan, tetapi tidak akan memengaruhi stabilitas dan efektivitas keseluruhan sistem.Node lama akan kompatibel dengan node baru (node lama kompatibel ke depan dengan blok yang dihasilkan oleh node baru), tetapi node baru tidak kompatibel dengan node lama (artinya, node baru tidak kompatibel mundur dengan blok yang dihasilkan oleh node lama), keduanya masih dapat berbagi yang ada di rantai.
Sederhananya, hard fork dari cryptocurrency digital berarti bahwa versi lama dan baru tidak kompatibel satu sama lain dan harus dibagi menjadi dua blockchain yang berbeda.Untuk garpu lunak, versi lama kompatibel dengan versi baru, tetapi versi baru tidak kompatibel dengan versi lama, jadi akan ada sedikit garpu, tetapi masih bisa berada di bawah blockchain yang sama.
Contoh garpu keras:
Garpu Ethereum: Proyek DAO adalah proyek crowdfunding yang diprakarsai oleh perusahaan IoT blockchain Slock.it.Ini secara resmi dirilis pada Mei 2016. Hingga Juni tahun itu, proyek DAO telah mengumpulkan lebih dari 160 juta dolar AS.Tidak butuh waktu lama bagi proyek DAO untuk menjadi sasaran para peretas.Karena celah besar dalam kontrak cerdas, proyek DAO ditransfer dengan nilai pasar $50 juta dalam bentuk eter.
Untuk memulihkan aset banyak investor dan menghentikan kepanikan, Vitalik Buterin, pendiri Ethereum, akhirnya mengusulkan ide hard fork, dan akhirnya menyelesaikan hard fork di blok 1920000 Ethereum melalui suara mayoritas komunitas.Mengembalikan semua eter termasuk milik peretas.Bahkan jika Ethereum sulit bercabang menjadi dua rantai, masih ada beberapa orang yang percaya pada sifat abadi dari blockchain dan tetap berada di rantai asli Ethereum Classic
Hard Fork Vs Soft Fork – Mana Yang Lebih Baik?
Pada dasarnya, kedua jenis garpu yang disebutkan di atas memiliki tujuan yang berbeda.Garpu keras kontroversial membagi komunitas, tetapi garpu keras terencana memungkinkan perangkat lunak dimodifikasi secara bebas dengan persetujuan semua orang.
Garpu lunak adalah opsi yang lebih lembut.Secara umum, apa yang dapat Anda lakukan lebih terbatas karena perubahan baru Anda tidak boleh bertentangan dengan aturan lama.Yang mengatakan, jika pembaruan Anda dapat dilakukan dengan cara yang tetap kompatibel, Anda tidak perlu khawatir tentang fragmentasi jaringan.
Waktu posting: Okt-22-2022