Garpu adalah fenomena biasa dalam perisian pengkomputeran, tetapi walaupun terdapat kesamaan, mereka menghindari pemahaman banyak orang. Sekiranya anda telah membaca panduan kami untuk syarat cryptocurrency penting, anda mungkin pernah mendengar sedikit mengenai garpu cryptocurrency.
“Fork” adalah frasa yang datang untuk menunjukkan perbezaan dalam protokol blockchain, dan paling asasnya adalah cara menggambarkan senario di mana perpecahan berlaku.
Sebagai contoh, banyak altcoin yang ada hari ini bermula dengan pangkalan data yang sama seperti Bitcoin, hanya untuk “garpu” ke versi mereka sendiri.
Terdapat lebih daripada beberapa sebab mengapa garpu mungkin berlaku, dan bahkan terdapat pelbagai jenis. Panduan untuk garpu cryptocurrency yang akan menjawab soalan paling penting: Apakah garpu? Apakah jenis garpu yang berbeza? Mengapa garpu berlaku? Dan apakah implikasinya?
Apakah Fork Cryptocurrency?
Untuk menerangkan garpu dengan betul, beberapa konteks diperlukan. Cryptocurrency berjalan teknologi blockchain, lejar diedarkan yang terdiri daripada rantai blok data yang terus berkembang (dengan itu nama “blockchain”). Oleh kerana sistem ini berfungsi sebagai jaringan yang terdesentralisasi, pengguna sistem harus menyetujui satu set peraturan untuk bagaimana transaksi disahkan dan ditambahkan ke lekapan blockchain. Proses ini disebut konsensus, dan inilah yang membentuk rekod “benar” dari blockchain.
Garpu berlaku apabila terdapat perpecahan yang signifikan dalam konsensus pengguna atau keperluan untuk mengubah peraturan asas yang mengatur protokol. Mengubah protokol blockchain memerlukan pembangun untuk mengubah kod secara aktif, dan proses ini boleh membawa implikasi serius dan kekal.
Ringkasnya, “garpu” hanyalah nama ringkas untuk perisian atau kemas kini protokol.
Apabila garpu berlaku, pengguna harus memilih versi perisian yang ingin mereka gunakan. Garpu boleh dipertikaikan, tetapi sebelum kita membahas pelbagai jenis (dan beberapa ramalannya), mari kita bicarakan mengapa mereka berlaku di tempat pertama.
Mengapa Garpu Berlaku?
Terdapat beberapa senario yang berbeza yang memerlukan keperluan untuk garpu. Berikut adalah tiga perkara utama:
Sebagai Penyelesaian kepada Perbezaan Teknikal
Tunai Bitcoin wujud hari ini sebagai garpu Bitcoin kerana perselisihan yang berpanjangan mengenai masalah skalabiliti Bitcoin. Sekumpulan pemaju, pelabur, dan pelombong yang berpengaruh yang tidak berpuas hati dengan cadangan “Segregated Witness” (SegWit) yang dicadangkan memutuskan untuk meningkatkan ukuran blok Bitcoin, sehingga memaksa protokol versi lain. Ada yang mendakwa ia adalah Bitcoin yang “benar”, sementara yang lain mengatakan bahawa ia adalah penipu yang memilih jenama Bitcoin – ini terbuka untuk dibahaskan.
Untuk Membalikkan Transaksi
Pada tahun 2016, Ethereum terkenal mempunyai kontrak pintar yang disebut “The DAO” yang diretas, kejadian yang menelan belanja berjuta-juta dolar bagi para pelabur. Penggodaman DAO menghasilkan garpu keras Ethereum. Komuniti memilih untuk mengembalikan sejarah dan memulihkan semua wang yang hilang seolah-olah peretasan itu tidak pernah berlaku. Tidak semua orang bersetuju dengan langkah ini, dan itulah sebabnya hari ini kita lakukan Ethereum Classic (kumpulan yang memutuskan untuk mematuhi protokol asal dan tidak menggunakan garpu keras).
Untuk Menambah Ciri atau Fungsi Baru
Fakta bahawa Windows 10 wujud hari ini adalah bukti fakta bahawa Windows terus diperbaiki dan diperbaiki. Kekuatan umum yang sama berfungsi untuk perisian blockchain. Sebahagian besarnya adalah sumber terbuka, jadi sesiapa sahaja boleh pergi ke GitHub, mengambil kod duit syiling, dan kemudian melakukan kerja pengembangan yang diperlukan untuk mengemas kini perisian.
Sekiranya cukup baik dan ada sokongan untuknya, kemas kini boleh ditambahkan ke versi seterusnya. Contoh garpu keras demi ciri adalah Zcash Overwinter, yang selesai disertakan akan merangkumi “versi, perlindungan replay untuk peningkatan rangkaian, peningkatan prestasi untuk transaksi yang telus, ciri baru transaksi berakhir dan banyak lagi.”
Garpu Keras
Garpu keras adalah perpecahan tetap dari versi sebelumnya, dan sebarang nod yang menjalankan versi lama tidak akan diterima oleh yang baru. Dengan cara ini, garpu keras adalah tidak serasi ke belakang.
Garpu keras hanya berlaku apabila sebilangan besar pelombong / pengesah memberi isyarat positif ke arah peningkatan atau garpu. Ini pada asasnya mewujudkan perpecahan dalam blockchain: satu jalan mengikuti blockchain yang baru dan ditingkatkan, dan jalan yang lain berterusan di sepanjang jalan lama (seperti yang dilihat di bawah).
(Sumber: Investopedia)
Dalam kebanyakan kes, mereka yang menjalankan protokol versi lama dengan cepat akan menyedari versi mereka lama atau menjadi tidak relevan dan beralih ke yang baru. Mari kita gunakan lagi Microsoft sebagai contoh.
Bayangkan anda mahu membuka fail MS Word 2015 dalam MS word 2003. Tanpa paket keserasian khas anda tidak akan dapat (atau anda akan mempunyai ciri yang sangat terhad). Anda akan menghadapi masalah ini kerana ia tidak serasi ke belakang, tepat dengan cara yang sama garpu keras tidak.
Garpu keras adalah amnya bukan perkara buruk, melainkan jika kebuntuan politik dicapai. Ini boleh menyebabkan komuniti membongkar, dengan satu kumpulan berpegang teguh pada peraturan lama tidak kira apa atau mendorong mereka yang baru dengan segala cara. Ini disebut garpu keras yang diperdebatkan, dan contohnya adalah pemisahan Bitcoin Cash dan Ethereum Classic yang telah disebutkan sebelumnya. Kedua-duanya membawa banyak lakonan dan drama.
Tetapi ada juga lebih dari beberapa garpu keras yang hanya terdapat pada peta jalan projek dan selalu menjadi sebahagian daripada proses pembangunan. Dalam kes ini, seluruh komuniti hanya (secara teori) menggunakan peningkatan dan versi lama mati tanpa ada yang menyokongnya. Ethereum Byzantium dan MoneroV adalah contoh garpu keras yang tidak diperdebatkan.
Sudah tentu, terdapat juga banyak syiling yang telah menggunakan kod Bitcoin untuk membuat versi mereka sendiri. Contoh yang paling terkenal ialah Litecoin. Tetapi ada banyak contoh lain, termasuk Bitcoin Clashic, Namecoin, Peercoin, Bitcoin X, Bitcoin Minyak, dan Bitcoin Kilat untuk menamakan beberapa.
Garpu Lembut
Garpu lembut melibatkan peningkatan pilihan. Garpu lembut adalah perubahan pada protokol perisian yang masih ada serasi ke belakang. Dengan kata lain, rantai bercabang baru akan mengikuti set peraturan baru tetapi juga akan mematuhi peraturan lama.
Sama seperti garpu keras, mereka melibatkan dua versi blockchain, perbezaannya ialah pengguna yang tidak menaik taraf masih dapat berpartisipasi dalam mengesahkan atau mengesahkan transaksi. Dengan cara ini, garpu lembut jauh lebih terhad.
(Sumber: Investopedia)
Garpu lembut lebih senang dicabut daripada garpu keras kerana hanya memerlukan sebahagian besar nod untuk masuk, bukan semuanya. Garpu lembut dapat dianggap sebagai mekanisme peningkatan bertahap, berbanding dengan perubahan garpu keras yang segera dan cepat. Garpu lembut mengubah kod yang ada, tetapi, tidak seperti garpu keras, mereka bertujuan menghasilkan satu blokchain, bukan dua.
Beberapa contoh lampau lembut Bitcoin termasuk BIP 66 dan P2SH.
Kebaikan dan Kekurangan Forks
Dari perspektif pelabur, garpu (baik keras dan lembut) membawa sejumlah kelebihan dan kekurangan. Manfaat yang paling jelas adalah apabila mata wang mengalami garpu keras, pemegang duit syiling itu sering ditayangkan sejumlah wang syiling baru secara percuma. Ini berlaku kerana cryptocurrency baru didasarkan pada blockchain yang asli, tetapi sekarang ada dua versi.
Dalam kes Bitcoin, setiap orang yang memiliki BTC diberikan Bitcoin Cash dengan nisbah 1: 1. Pada masa penulisan, harga Bitcoin Cash hampir dengan US $ 650, menjadikan garpu keras khas ini menjadi kejutan besar bagi sebilangan orang.
Walaupun dipersoalkan berapa banyak syiling bercabang yang memberikan nilai yang baik kepada pelabur (ada yang benar-benar penipuan), garpu keras telah mencipta lebih banyak pilihan pelaburan untuk orang ramai. Bitcoin Gold dan Litecoin keduanya wujud melalui garpu keras.
Terdapat sejumlah positif, tetapi ada juga beberapa kekurangan. Kadang-kadang garpu membawa kepada pertengkaran dan drama yang tidak berkesudahan antara pelombong dan pemaju cryptocurrency tertentu. Contoh utama ini adalah garpu keras Bitcoin Segwit2X yang dicadangkan pada tahun 2017.
Orang-orang tidak setuju dengan keras mengenai Segwit2X, memecah belah komuniti dan membawa kepada jalan buntu. Pada akhirnya, ia adalah dikikis kerana tidak ada kesepakatan yang dapat dicapai. Oleh itu, dalam beberapa kes, garpu dapat menimbulkan banyak ketegangan dan perselisihan, sehingga kemajuan berhenti.
Ada yang berpendapat bahawa ini adalah proses yang tidak kemas yang diperlukan agar rangkaian block berkembang; yang lain bimbang bahawa garpu keras yang diperdebatkan mungkin akan terhenti atau merosakkan projek mereka. Yang lain hanya tidak menyukai apa-apa jenis garpu, dengan idea bahawa terlalu banyak perubahan berubah-ubah dan menjadikan projek kelihatan tidak stabil.
Pemikiran Akhir
Kedua-dua garpu keras dan lembut cenderung menimbulkan banyak kontroversi di dunia cryptocurrency. Ini terutamanya kerana garpu mewakili perubahan, dan, secara amnya, orang tidak menyukai perubahan. Bersetuju dengan mereka atau tidak, garpu adalah aspek cryptocurrency yang tidak dapat dielakkan pada masa ini. Sebahagiannya sah dan sangat diperlukan, sementara yang lain dipersoalkan dan tidak perlu. Tetapi intinya di sini adalah bahawa mereka adalah bahagian yang tidak terpisahkan dari kemampuan komuniti crypto untuk melakukan audit diri dan berkembang.
Terdapat banyak maklumat yang salah dan tafsiran palsu yang telah disebarkan mengenai garpu (terutama garpu keras), bagaimana ia berfungsi, dan apa maksudnya bagi pelabur. Yang benar adalah garpu boleh membingungkan, dan anda perlu menyiasat (dan memahami secara menyeluruh) alasan mengapa ia berlaku.
Dengan semua kelebihan di luar sana, tidak hairanlah sebilangan orang telah mengembangkan sikap tidak peduli dan skeptis terhadap garpu. Tetapi tanpa mereka, ada sedikit cara untuk mengubah dan meningkatkan perisian. Forks memberikan jalan keluar apabila terdapat perselisihan antara pelbagai kumpulan dalam komuniti crypto – mereka memberikan jalan ke hadapan.
Pada akhirnya, kebanyakan garpu membawa perubahan positif, tetapi ada yang mencipta (kadang-kadang tidak sengaja) perubahan negatif. Sekiranya pasaran cryptocurrency terus berkembang, kemungkinan besar kedua-dua garpu lembut dan keras akan tetap menjadi ciri jangka panjang industri ini.
Berkaitan: Syarat Blockchain Penting: Panduan Pemula