Garpu adalah fenomena umum dalam perangkat lunak komputasi, tetapi terlepas dari kesamaannya, garpu tidak dapat dipahami banyak orang. Jika Anda sudah membaca panduan kami untuk istilah cryptocurrency penting, Anda mungkin pernah mendengar sedikit tentang garpu mata uang kripto.

“Fork” adalah frasa yang menunjukkan perbedaan dalam protokol blockchain, dan yang paling mendasar adalah cara untuk menggambarkan skenario di mana perpecahan terjadi.

Misalnya, banyak altcoin yang ada saat ini dimulai dengan basis kode yang sama dengan Bitcoin, hanya untuk “bercabang” ke versi mereka sendiri.

Ada lebih dari beberapa alasan mengapa garpu dapat muncul, dan bahkan ada banyak jenis. Panduan fork cryptocurrency ini yang akan menjawab pertanyaan paling penting: Apa itu fork? Apa saja jenis garpu yang berbeda? Mengapa garpu terjadi? Dan apa implikasinya?

Apa Itu Cryptocurrency Forks?

Untuk menjelaskan garpu dengan benar, diperlukan beberapa konteks. Cryptocurrency terus berjalan teknologi blockchain, buku besar terdistribusi yang terdiri dari rantai blok data yang terus berkembang (dengan demikian dinamai “blockchain”). Karena sistem ini berfungsi sebagai jaringan terdesentralisasi, pengguna sistem harus menyetujui serangkaian aturan tentang bagaimana transaksi diverifikasi dan ditambahkan ke buku besar blockchain. Proses ini disebut konsensus, dan itulah yang membentuk catatan “sebenarnya” dari sebuah blockchain.

Sebuah percabangan terjadi ketika ada pemisahan yang signifikan dalam konsensus pengguna atau kebutuhan untuk mengubah aturan dasar yang mengatur protokol. Mengubah protokol blockchain membutuhkan pengembang untuk secara aktif mengubah kodenya, dan proses ini dapat memiliki implikasi yang serius dan permanen.

Singkatnya, “garpu” hanyalah nama sederhana untuk perangkat lunak atau pembaruan protokol.

Ketika terjadi percabangan, pengguna harus memilih versi perangkat lunak mana yang ingin mereka gunakan. Forks bisa jadi kontroversial, tapi sebelum kita membahas jenisnya (dan beberapa konsekuensinya), mari kita bahas tentang Mengapa itu terjadi di tempat pertama.

Mengapa Forks Terjadi?

Ada beberapa skenario berbeda yang membuat kebutuhan akan garpu. Berikut tiga yang utama:

Sebagai Solusi untuk Perselisihan Teknis

Bitcoin Cash ada saat ini sebagai cabang dari Bitcoin karena ketidaksepakatan yang berkepanjangan tentang masalah skalabilitas Bitcoin. Sekelompok pengembang, investor, dan penambang berpengaruh yang tidak senang dengan solusi “Saksi Terpisah” (SegWit) yang diusulkan memutuskan untuk meningkatkan ukuran blok Bitcoin, sehingga membagi versi lain dari protokol tersebut. Beberapa mengklaim itu adalah Bitcoin “sebenarnya”, sementara yang lain mengatakan itu adalah penipu yang mengooptasi merek Bitcoin – ini terbuka untuk diperdebatkan.

Untuk Membalikkan Transaksi

Pada 2016, Ethereum terkenal memiliki kontrak pintar yang disebut “The DAO” yang diretas, sebuah insiden yang merugikan investor jutaan dolar. Peretasan DAO menghasilkan garpu keras Ethereum. Komunitas memilih untuk memutar kembali sejarah dan mengembalikan semua uang yang hilang seolah-olah peretasan tidak pernah terjadi. Namun, tidak semua orang setuju dengan langkah ini, dan itulah mengapa hari ini kami memilikinya Ethereum Klasik (grup yang memutuskan untuk tetap menggunakan protokol asli dan tidak mengadopsi hard fork).

Untuk Menambahkan Fitur atau Fungsi Baru

Fakta bahwa Windows 10 ada saat ini adalah bukti fakta bahwa Windows telah terus menerus di-tweak dan diperbaiki. Kekuatan umum yang sama sedang bekerja dalam hal perangkat lunak blockchain. Sebagian besar bersifat open source, jadi siapa pun dapat membuka GitHub, mengambil kode koin, dan kemudian melakukan pekerjaan pengembangan yang diperlukan untuk memperbarui perangkat lunak..

Jika sudah cukup baik dan ada dukungan untuk itu, update dapat ditambahkan ke versi berikutnya. Contoh hard fork demi fitur adalah Zcash Overwinter, yang setelah selesai akan mencakup “pembuatan versi, perlindungan pemutaran ulang untuk peningkatan jaringan, peningkatan kinerja untuk transaksi yang transparan, fitur baru dari kedaluwarsa transaksi, dan banyak lagi”.

Hard Forks

Hard fork adalah pemisahan permanen dari versi sebelumnya, dan node apa pun yang menjalankan versi lama tidak akan diterima oleh yang baru. Dengan cara ini, garpu yang keras tidak kompatibel ke belakang.

Hard fork hanya terjadi ketika sebagian besar penambang / validator memberikan sinyal positif terhadap peningkatan atau fork. Ini pada dasarnya menciptakan perpecahan dalam blockchain: satu jalur mengikuti blockchain baru yang ditingkatkan, dan jalur lainnya berlanjut di sepanjang jalur lama (seperti yang terlihat di bawah).

(Sumber: Investopedia)

Dalam kebanyakan kasus, mereka yang menjalankan protokol versi lama akan segera menyadari bahwa versi mereka sudah lama atau menjadi tidak relevan dan beralih ke yang baru. Mari kita gunakan lagi Microsoft sebagai contoh.

Bayangkan Anda ingin membuka file MS Word 2015 di MS word 2003. Tanpa paket kompatibilitas khusus, Anda tidak akan dapat melakukannya (atau Anda akan memiliki fitur yang sangat terbatas). Anda akan mengalami masalah ini karena itu tidak kompatibel ke belakang, persis dengan cara yang sama hard fork tidak.

Garpu keras adalah umumnya bukan hal yang buruk, kecuali kebuntuan politik tercapai. Hal ini dapat menyebabkan komunitas terurai, dengan satu kelompok tetap berpegang pada aturan lama apa pun yang terjadi atau mendorong yang baru dengan cara apa pun. Ini disebut hard fork yang kontroversial, dan contohnya adalah pembagian Bitcoin Cash dan Ethereum Classic yang disebutkan sebelumnya. Keduanya membawa banyak kesedihan dan drama.

Namun ada juga lebih dari beberapa hard fork yang hanya berada di peta jalan proyek dan selalu menjadi bagian dari proses pengembangan. Dalam hal ini, seluruh komunitas (secara teori) mengadopsi pemutakhiran dan versi lama mati tanpa ada yang mendukungnya. Ethereum Byzantium dan MoneroV adalah contoh hard fork non-kontroversial.

Ada, tentu saja, juga banyak koin yang telah menggunakan kode Bitcoin untuk membuat versi mereka sendiri. Contoh paling terkenal dari ini adalah Litecoin. Tetapi ada banyak contoh lainnya, termasuk Bitcoin Bentrok, Namecoin, Peercoin, Bitcoin X, Minyak Bitcoin, dan Bitcoin Petir untuk beberapa nama.

Garpu Lembut

Garpu lunak melibatkan peningkatan opsional. Soft fork adalah perubahan pada protokol perangkat lunak yang tersisa kompatibel ke belakang. Dengan kata lain, rantai bercabang baru akan mengikuti aturan baru tetapi juga akan menghormati aturan lama.

Sama seperti hard fork, mereka melibatkan dua versi blockchain, perbedaannya adalah pengguna yang tidak meningkatkan akan tetap dapat berpartisipasi dalam memvalidasi atau memverifikasi transaksi. Dengan cara ini, garpu lunak jauh lebih longgar.

(Sumber: Investopedia)

Soft fork jauh lebih mudah dilakukan daripada hard fork karena hanya memerlukan sebagian besar node untuk masuk, tidak semuanya. Garpu lunak dapat dianggap sebagai mekanisme peningkatan bertahap, bukan sebagai perubahan langsung dari garpu keras. Soft fork mengubah kode yang ada, tetapi, tidak seperti hard fork, mereka bertujuan untuk menghasilkan satu blockchain, bukan dua.

Beberapa contoh soft fork Bitcoin sebelumnya termasuk BIP 66 dan P2SH.

Pro dan Kontra Forks

Dari perspektif investor, garpu (baik keras maupun lunak) membawa serta sejumlah plus dan minus. Manfaat yang paling jelas adalah ketika sebuah mata uang mengalami hard fork, pemegang koin itu sering kali mendapatkan sejumlah koin baru yang setara secara gratis. Ini terjadi karena cryptocurrency baru didasarkan pada blockchain asli, tetapi sekarang ada dua versi.

Dalam kasus Bitcoin, setiap orang yang memiliki BTC dianugerahi Bitcoin Cash dengan rasio 1: 1. Pada saat penulisan, file harga Bitcoin Cash mendekati US $ 650, menjadikan hard fork khusus ini sebagai keuntungan besar bagi sebagian orang.

Meskipun dipertanyakan berapa banyak koin bercabang yang menawarkan nilai bagus bagi investor (beberapa di antaranya adalah penipuan langsung), garpu keras telah menciptakan lebih banyak opsi investasi bagi orang-orang. Bitcoin Gold dan Litecoin muncul melalui hard fork.

Ada sejumlah hal positif, tetapi ada juga beberapa kerugiannya. Terkadang percabangan menyebabkan pertikaian dan drama tanpa akhir antara penambang dan pengembang mata uang kripto tertentu. Contoh utamanya adalah hard fork Bitcoin Segwit2X yang diusulkan pada tahun 2017.

Orang-orang tidak setuju dengan keras tentang Segwit2X, memecah komunitas dan menyebabkan jalan buntu. Pada akhirnya, itu benar dihapus karena tidak ada kesepakatan yang bisa dicapai. Jadi dalam beberapa kasus, garpu dapat menciptakan banyak ketegangan dan perselisihan, ke titik di mana kemajuan terhenti..

Beberapa orang berpendapat ini adalah proses berantakan yang diperlukan agar blockchain berkembang; yang lain khawatir bahwa hard fork yang kontroversial dapat menghambat atau merusak proyek mereka. Yang lain hanya tidak menyukai jenis garpu apa pun, dengan gagasan bahwa terlalu banyak perubahan adalah sembrono dan membuat proyek terlihat tidak stabil.

Pikiran Akhir

Garpu keras dan lunak cenderung menimbulkan banyak kontroversi di dunia cryptocurrency. Ini terutama karena garpu mewakili perubahan, dan, umumnya, orang tidak menyukai perubahan. Setuju dengan mereka atau tidak, garpu adalah aspek cryptocurrency yang tak terhindarkan pada saat ini. Beberapa sah dan sangat dibutuhkan, sementara yang lain dipertanyakan dan tidak perlu. Tetapi intinya di sini adalah bahwa mereka adalah bagian integral dari kemampuan komunitas crypto untuk mengaudit dan berkembang sendiri.

Ada banyak informasi yang salah dan interpretasi yang salah yang telah tersebar tentang garpu (terutama garpu keras), cara kerjanya, dan apa artinya bagi investor. Kebenarannya adalah garpu bisa membingungkan, dan Anda perlu menyelidiki (dan benar-benar memahami) alasan mengapa hal itu terjadi..

Dengan semua spin-off di luar sana, tidak heran beberapa orang telah mengembangkan ketidakpedulian dan skeptisisme terhadap garpu. Tetapi tanpa mereka, akan ada sedikit cara untuk mengubah dan meningkatkan perangkat lunak. Forks menyediakan jalan keluar ketika ada ketidaksepakatan antara berbagai kelompok dalam komunitas kripto – mereka menyediakan jalan ke depan.

Pada akhirnya, sebagian besar percabangan membawa perubahan positif, tetapi beberapa memang menciptakan (terkadang secara tidak sengaja) perubahan negatif. Jika pasar mata uang kripto terus tumbuh, kemungkinan besar garpu lunak dan keras akan tetap menjadi fitur jangka panjang industri ini..

Terkait: Persyaratan Penting Blockchain: Panduan Pemula