Uncategorized
Blockchain: Hard Fork vs Soft Fork
Pernahkah Anda bertanya-tanya dari mana asal semua versi Bitcoin yang berbeda ini? Atau mungkin Anda pernah menemukan istilah “garpu” di tengah diskusi tentang crypto dan bertanya-tanya apa artinya itu dalam konteks blockchain.
Jika itu benar, maka Anda beruntung; Di bawah ini kita akan melihat dengan tepat apa itu hard fork dan soft fork dalam konteks blockchain, cara kerjanya, mengapa berguna, dan mengapa Anda harus mengetahuinya.
Blockchain: Hard Fork vs Soft Fork
Di bawah ini kami akan membahas dengan tepat apa itu hard fork dan mengapa ini adalah alat yang sangat berguna untuk blockchain yang ingin membatalkan peretasan yang merusak atau meningkatkan fungsinya dan berbagai contoh yang diberikan oleh masing-masing opsi.
Apa itu Fork?
Fork adalah perbedaan dalam protokol dasar yang memvalidasi blok pada blockchain. Seperti yang mungkin Anda ketahui, setiap blok di blockchain adalah unit memori yang berisi catatan transaksi yang dilakukan di blockchain.
Keseluruhan blockchain bersama-sama berfungsi sebagai sejarah transaksional yang tidak dapat diubah dari seluruh blockchain dan merupakan fondasi di mana cryptocurrency, kontrak pintar, dan teknologi berbasis blockchain yang muncul lainnya dibuat kekekalan yang tidak dapat dipercaya.
Karena Blockchain berfungsi sebagai buku besar transaksi publik, dengan salinan lengkap dari riwayat lengkap blockchain yang didistribusikan ke setiap node anggota di jaringan, transaksi penipuan dapat dengan cepat dibatalkan.
Hal penting untuk dipahami adalah bagaimana blockchain memeriksa validitas sebuah blok. Dalam protokol Proof of Work, seperti yang digunakan oleh Bitcoin, “penambang” berlomba untuk memecahkan teka-teki kriptografi dengan jawaban yang menghasilkan, melalui cara kriptografi catatan transaksi yang benar.
Protokol lain seperti Proof of Stake menggunakan metodologi yang berbeda untuk memilih siapa yang dapat memecahkan masalah ini, tetapi tindakan validasi itu sendiri pada dasarnya sama.
Namun, salah satu komponen kunci dari blockchain apa pun adalah bahwa setiap node di jaringan bekerja dengan aturan validasi yang sama. Dengan begitu, node lain dapat memeriksa buku besar transaksi dan memverifikasi hasil dari jawaban node mana pun untuk teka-teki kriptografi.
Jika protokol yang berbeda digunakan, tidak ada cara untuk memeriksa validasi jawaban seseorang karena mereka mendapatkannya melalui cara yang berbeda. Dua protokol berbeda akan menghasilkan dua jawaban berbeda, yang menciptakan dua blok berbeda. Seperti persimpangan jalan.
Hard Fork
Pikirkan tentang dua pihak yang mendekati persimpangan jalan; Beberapa anggota partai mungkin pergi ke satu arah, anggota lain ke arah lain.
Hard fork terjadi ketika protokol baru mengarah pada pembentukan blockchain yang sama sekali baru yang terpisah dari blockchain sebelumnya. Dalam hard fork, semua node harus meningkatkan ke protokol baru yang mengawasi validasi blok, catatan apa pun yang tidak ditingkatkan akan dilanjutkan di blockchain yang lebih lama.
Ini dapat, dan telah, membagi komunitas menjadi dua, seperti halnya dengan Ethereum Classic dan Ethereum 2.0, yang terakhir dibuat untuk membalikkan peretasan yang merusak dan banyak turunan bitcoin seperti Bitcoin Cash, Bitcoin Gold, dan Bitcoin Diamond. Dalam setiap kasus ini, garpu keras digunakan untuk menambahkan fungsionalitas baru atau menganggap serangkaian transaksi tidak valid atau valid.
Hard fork bisa jadi sulit untuk diterapkan tetapi merupakan satu-satunya cara bagi pengembang untuk menambahkan fungsionalitas yang berarti atau mengubah hal-hal seperti algoritme konsensus dalam blockchain. Ini karena Anda tidak dapat mengupgrade blockchain sebanyak yang Anda bisa membuat yang baru dengan nama yang sama atau mirip. Kekekalan blockchain itulah yang membuat teknologi ini aman dan menarik untuk aplikasi tertentu.
Soft Fork
Dengan Soft Fork, pesta tetap bersama tetapi tidak semua orang memiliki peta. Berbeda dengan hard fork, di mana hanya node yang telah meningkatkan ke protokol perangkat lunak baru yang dapat mengamati blok yang baru divalidasi, dalam kasus di mana perubahan protokol diterapkan yang membuat bahkan node yang menjalankan protokol lama dapat melihat blok yang baru dibuat pada blok yang sama.
Blockchain adalah Soft Fork. Sementara sebagian besar node masih perlu ditingkatkan untuk menjaga keamanan blockchain, Soft fork memungkinkan pengembang membuat beberapa perubahan pada blockchain tanpa membelah komunitas menjadi dua.
Untuk mengilustrasikan perbedaan antara Soft Fork dan Hard Fork, pikirkan cara MMO meluncurkan pembaruannya. Tambalan dapat diluncurkan yang memungkinkan pemain untuk menunda pembaruan mereka dan terus bermain online, mengakses game yang sama seperti orang lain bahkan jika game mereka tidak memiliki semua pembaruan terbaru, Anda masih terhubung ke game yang sama seperti semua orang lain. Ini akan menjadi Soft Fork.
Di sisi lain, pikirkan server pribadi World of Warcraft dengan seperangkat aturannya sendiri, dalam hal ini, Anda bermain dengan aturan yang sangat berbeda yang benar-benar terpisah dari WoW asli, cara hard fork menciptakan rantai baru yang tidak berinteraksi dengan yang sebelumnya sama sekali.
Dan itu, secara sederhana, merangkum cara kerja forking di Blockchain. Seluk beluknya jauh lebih rumit, tetapi sekarang Anda akan tahu apa yang dimaksud dengan garpu blockchain dalam diskusi seputar crypto atau teknologi terkait blockchain lainnya.
Punya pertanyaan tentang blockchain atau kripto? Jangan ragu untuk menghubungi kami di komentar di bawah atau berjalan-jalan di arsip blockchain kami.