Apa Itu Fork dalam Cryptocurrency?
Fork adalah perubahan atau divergensi sementara pada riwayat transaksi, kode perangkat lunak, atau aturan konsensus blockchain.Dalam cryptocurrency, istilah ini dapat merujuk pada upgrade jaringan yang direncanakan, perbedaan pendapat di antara komunitas, atau situasi singkat ketika node melihat versi blockchain valid yang berbeda.Fork terjadi karena jaringan blockchain dioperasikan oleh banyak komputer independen, bukan oleh satu administrator database pusat.Komputer-komputer ini, yang umumnya disebut node, mengikuti aturan perangkat lunak untuk memverifikasi transaksi, memvalidasi blok, dan menentukan riwayat blockchain yang mereka akui.Ketika node mengikuti aturan berbeda atau menerima blok yang saling bersaing, jaringan dapat terbagi menjadi beberapa jalur.Beberapa fork terselesaikan secara otomatis dalam hitungan detik atau menit, sedangkan fork lainnya menciptakan jaringan permanen dengan cryptocurrency, komunitas, dan tim pengembangan yang terpisah.Dua kategori upgrade protokol yang paling dikenal adalah hard fork dan soft fork.Hard fork memperkenalkan aturan yang tidak sepenuhnya kompatibel dengan perangkat lunak node versi lama.Soft fork memperkenalkan aturan yang lebih ketat dan tetap dapat kompatibel dengan node yang menerapkan aturan sebelumnya.Panduan developer Bitcoin tentang fork blockchain menjelaskan bahwa fork yang sebenarnya merupakan divergensi dalam riwayat blockchain, sedangkan perubahan konsensus yang diusulkan sering disebut hard fork atau soft fork karena potensi dampaknya terhadap kompatibilitas jaringan.
Mengapa Fork Cryptocurrency Terjadi?
Fork cryptocurrency terjadi karena alasan teknis, ekonomi, keamanan, operasional, atau politik.Developer dapat mengusulkan fork untuk menambahkan fitur, meningkatkan kapasitas transaksi, mengurangi biaya, memperbaiki kerentanan, atau mendukung fungsi kriptografi baru.Jaringan mungkin juga memerlukan fork untuk mengubah persyaratan validator, batas blok, format transaksi, perilaku smart contract, atau aturan moneter.Beberapa fork merupakan upgrade terjadwal yang didukung secara luas oleh developer, operator node, miner, validator, penyedia wallet, perusahaan infrastruktur, dan pengguna.Fork lainnya menimbulkan perdebatan karena kelompok-kelompok penting tidak sepakat mengenai arah jaringan ke depan.Fork juga dapat terjadi secara tidak sengaja ketika dua miner atau validator menghasilkan blok valid yang saling bersaing pada waktu yang hampir bersamaan.Keterlambatan jaringan dapat membuat kelompok node yang berbeda menerima blok-blok tersebut dalam urutan berbeda.Aturan pemilihan fork blockchain kemudian menentukan cabang mana yang menjadi chain yang diterima.Bug perangkat lunak, konfigurasi upgrade yang keliru, kegagalan validator, atau versi client yang tidak kompatibel juga dapat memicu fork yang tidak terduga.Karena itu, upgrade blockchain besar biasanya diuji di jaringan pengembangan dan jaringan uji publik sebelum diaktifkan di jaringan utama.Bagaimana Fork Blockchain Bekerja?
Blockchain adalah rangkaian blok yang terhubung melalui referensi kriptografis.Setiap blok umumnya berisi referensi ke blok sebelumnya sehingga terbentuk riwayat yang dapat ditelusuri kembali menuju blok pertama jaringan.Fork dimulai ketika dua blok valid atau dua rangkaian aturan protokol menciptakan kelanjutan berbeda dari titik sebelumnya yang sama.Sebelum titik fork, kedua cabang memiliki riwayat yang sama.Setelah titik fork, kedua cabang dapat berisi blok, transaksi, saldo akun, atau perilaku protokol yang berbeda.Node memutuskan cabang mana yang akan diikuti dengan menerapkan perangkat lunak yang terpasang secara lokal dan mekanisme konsensus jaringan.Jaringan proof-of-work dapat membandingkan total kerja komputasi kumulatif di balik cabang-cabang yang bersaing.Jaringan proof-of-stake dapat mempertimbangkan suara validator, checkpoint yang dijustifikasi, checkpoint yang difinalisasi, dan kondisi pemilihan fork lainnya.Penjelasan resmi mengenai mekanisme konsensus blockchain menggambarkan algoritma pemilihan fork sebagai proses yang digunakan node untuk memilih satu chain ketika beberapa blok berada pada posisi yang sama.
Jika hampir semua peserta mengadopsi aturan baru yang sama, jaringan biasanya berlanjut sebagai satu chain setelah upgrade.Jika kelompok-kelompok besar terus mengikuti aturan yang tidak kompatibel, dua blockchain independen dapat berlanjut dari riwayat yang sama.Apa Itu Hard Fork?
Hard fork adalah perubahan protokol yang memperluas atau mengubah aturan validitas blockchain sehingga perangkat lunak lama mungkin tidak mengenalinya.Node yang tidak memasang perangkat lunak baru dapat menolak blok yang dibuat berdasarkan aturan yang telah diperbarui.Node yang diperbarui juga dapat menerima transaksi atau blok yang dianggap tidak valid oleh node lama.Ketidakcocokan ini berarti hard fork memerlukan pembaruan perangkat lunak yang terkoordinasi di antara peserta yang ingin tetap berada di jaringan yang telah di-upgrade.Hard fork tidak selalu menciptakan cryptocurrency kedua yang permanen.Ketika hampir semua peserta yang penting secara ekonomi mengadopsi upgrade, cabang sebelumnya mungkin hanya mendapat sedikit atau bahkan tidak mendapat daya mining, dukungan validator, aktivitas aplikasi, atau nilai pasar.Dalam hal itu, istilah hard fork menjelaskan metode upgrade, bukan pemisahan chain yang bertahan lama.Pemisahan permanen dapat terjadi ketika satu kelompok terus menjalankan perangkat lunak berdasarkan aturan lama, sementara kelompok lain mengikuti aturan baru.Setiap cabang kemudian dapat memiliki aset native, riwayat transaksi, keamanan jaringan, rilis perangkat lunak, dan tata kelola komunitas masing-masing.Ethereum umumnya menggunakan hard fork terkoordinasi untuk menerapkan upgrade jaringan yang direncanakan.Linimasa fork resmi Ethereum menjelaskan bahwa upgrade teknis utamanya biasanya berasal dari Ethereum Improvement Proposals yang mengubah aturan protokol.
Operator node harus memasang versi client yang kompatibel sebelum titik aktivasi terjadwal jika ingin terus mengikuti jaringan yang telah di-upgrade.Apa Itu Soft Fork?
Soft fork adalah perubahan protokol yang kompatibel dengan versi lama dan membuat aturan untuk menghasilkan blok atau transaksi valid menjadi lebih ketat.Node yang diperbarui menerapkan batasan baru, sedangkan node lama tetap menggunakan aturan sebelumnya yang lebih luas.Karena itu, blok yang mengikuti aturan baru tetap dapat terlihat valid bagi node lama, meskipun node tersebut mungkin tidak memahami setiap fitur baru.Kompatibilitas ini memungkinkan node yang sudah dan belum diperbarui tetap berada di blockchain yang sama.Namun, soft fork tetap memerlukan dukungan yang cukup dari produsen blok dan peserta lain yang penting secara ekonomi agar dapat beroperasi dengan aman.Jika miner atau validator berulang kali membuat blok yang melanggar batasan baru, node yang telah diperbarui akan menolak blok tersebut.Hal ini dapat menciptakan cabang yang saling bersaing dan gangguan serius meskipun perubahan tersebut secara teknis kompatibel dengan versi lama.Soft fork sering digunakan untuk memperkenalkan ketentuan transaksi, aturan tanda tangan, fitur scripting, atau batasan validasi blok yang baru.Upgrade Segregated Witness dan Taproot Bitcoin diterapkan sebagai soft fork.Spesifikasi aktivasi Taproot mendokumentasikan proses aktivasi yang digunakan untuk perubahan konsensus yang kompatibel dengan versi lama tersebut.
Soft fork bukan berarti setiap peserta memperoleh seluruh manfaat upgrade tanpa memperbarui perangkat lunak.Node lama mungkin tetap terhubung, tetapi bisa jadi tidak mampu memvalidasi aturan baru secara mandiri atau menggunakan fitur yang diperkenalkan melalui upgrade.Hard Fork vs. Soft Fork
Perbedaan utama antara hard fork dan soft fork adalah interaksi aturan baru dengan perangkat lunak node lama.Hard fork dapat membuat blok yang sebelumnya tidak valid menjadi valid sehingga node lama menolak blok yang diterima node yang telah di-upgrade.Soft fork umumnya membuat beberapa perilaku yang sebelumnya valid menjadi tidak valid, sehingga node lama tetap dapat menerima blok yang dibuat berdasarkan aturan yang lebih ketat.Hard fork biasanya mengharuskan semua peserta yang ingin mengikuti chain hasil upgrade untuk memasang perangkat lunak yang kompatibel.Soft fork dapat memungkinkan node lama tetap terhubung, tetapi adopsi luas tetap penting untuk keamanan dan penerapan aturan yang andal.Hard fork memiliki potensi yang lebih jelas untuk menciptakan dua blockchain yang bertahan lama karena rangkaian aturannya tidak kompatibel secara langsung.Soft fork juga dapat menyebabkan pemisahan chain jika aktivasi gagal, peserta tidak sepakat, atau banyak produsen blok menolak menerapkan aturan baru.Kedua metode tersebut tidak otomatis lebih aman, lebih terdesentralisasi, atau lebih sah.Hasilnya bergantung pada kualitas proposal, pengujian, implementasi, proses aktivasi, dukungan komunitas, dan perilaku peserta jaringan.Fork Terencana dan Fork Kontroversial
Fork terencana adalah upgrade terkoordinasi yang diumumkan sebelum ketinggian blok, cap waktu, epoch, atau kondisi aktivasi tertentu.Developer biasanya menerbitkan spesifikasi teknis, rilis client, petunjuk pengujian, dan jadwal upgrade sebelum aktivasi.Operator node kemudian memperbarui perangkat lunak agar aturan baru aktif pada waktu yang sama di seluruh jaringan.Fork terencana dapat memiliki kompleksitas teknis tanpa menjadi kontroversial secara politik.Fork kontroversial terjadi ketika kelompok-kelompok besar tidak sepakat apakah perubahan sebaiknya dilakukan atau aturan mana yang harus mendefinisikan jaringan.Perbedaan pendapat dapat menyangkut kapasitas blok, kebijakan moneter, privasi transaksi, pembatalan smart contract, persyaratan validator, kewenangan tata kelola, atau peran peserta tertentu.Hard fork kontroversial dapat menghasilkan dua jaringan aktif jika kedua pihak mempertahankan cukup banyak pengguna, developer, sumber daya keamanan, infrastruktur, dan dukungan ekonomi.Klaim bahwa satu cabang adalah jaringan yang “asli” sering kali merupakan argumen sosial dan ekonomi, bukan kesimpulan yang otomatis dihasilkan perangkat lunak.Komunitas yang berbeda dapat menilai legitimasi berdasarkan kesinambungan, merek, akumulasi kerja, dukungan validator, aktivitas pasar, dukungan developer, atau kepatuhan terhadap prinsip sebelumnya.Fork Sementara
Fork sementara terjadi ketika lebih dari satu blok valid dihasilkan pada ketinggian blockchain yang hampir sama.Hal ini tidak selalu melibatkan perubahan aturan protokol.Fork sementara dapat terjadi akibat latensi jaringan biasa karena blok memerlukan waktu untuk berpindah antara miner, validator, dan node.Satu kelompok node mungkin menerima blok A lebih dahulu, sementara kelompok lain menerima blok B lebih dahulu.Kedua kelompok untuk sementara membangun chain di atas blok yang mereka yakini sebagai tip chain saat itu.Ketika salah satu cabang memperoleh bobot lebih besar menurut aturan pemilihan fork, node mengatur ulang chain mengikuti cabang tersebut.Blok pada cabang yang kalah dapat disebut stale block, uncle block dalam sistem tertentu yang pernah digunakan, atau orphan block dalam penggunaan informal.Transaksi dari cabang yang kalah dapat kembali ke pool transaksi tertunda jika masih valid dan belum dimasukkan ke cabang pemenang.Fork sementara merupakan salah satu alasan penerima cryptocurrency menunggu beberapa konfirmasi sebelum menganggap pembayaran final.Apa Itu Pemisahan Chain?
Pemisahan chain adalah fork ketika dua cabang blockchain terus beroperasi, alih-alih segera menyatu kembali pada satu riwayat yang diterima.Setelah pemisahan chain permanen, setiap blockchain dapat memproses transaksi berbeda dan memiliki nilai pasar berbeda.Pengguna yang mengendalikan kunci privat sebelum pemisahan mungkin awalnya memiliki saldo akun atau output yang belum dibelanjakan pada kedua cabang.Duplikasi ini terjadi karena kedua cabang memiliki riwayat transaksi yang sama sebelum titik fork.Hal ini bukan berarti nilai baru tercipta tanpa risiko atau setiap pengguna dapat mengakses kedua aset dengan aman.Kompatibilitas wallet, perlindungan replay, pengaturan kustodi, likuiditas, keamanan jaringan, dan eksposur kunci privat dapat memengaruhi kegunaan saldo yang terduplikasi.Layanan kustodian dapat memutuskan apakah, kapan, dan bagaimana mendukung aset hasil fork tambahan.Pengguna yang menyimpan cryptocurrency di wallet self-custody mungkin memiliki kendali teknis lebih besar, tetapi mengakses cabang baru dapat menimbulkan risiko keamanan serius.Apa yang Terjadi pada Cryptocurrency saat Fork?
Dampak fork bergantung pada apakah fork tersebut bersifat sementara, kompatibel dengan versi lama, diadopsi secara luas, atau diperdebatkan secara permanen.Upgrade terencana yang rutin mungkin tidak menimbulkan perubahan yang terlihat pada saldo pengguna.Alamat wallet, kunci privat, dan jumlah token dapat tetap berfungsi berdasarkan protokol yang telah diperbarui.Aplikasi mungkin menghentikan sementara deposit, penarikan, bridge, atau operasi smart contract ketika penyedia infrastruktur memastikan kestabilan jaringan.Dalam pemisahan chain permanen, saldo yang tercatat sebelum fork dapat muncul pada kedua chain hasil pemisahan.Transaksi yang dilakukan setelah fork hanya memengaruhi cabang tempat transaksi dikonfirmasi, kecuali perlindungan replay tidak tersedia.Kedua aset native dapat memiliki simbol, harga, tingkat likuiditas, model keamanan, dan komunitas yang terpisah.Satu cabang dapat menjadi dominan secara ekonomi, sementara cabang lainnya tetap lebih kecil atau pada akhirnya kehilangan aktivitas.Pemegang token tidak boleh berasumsi bahwa aset hasil fork tambahan akan memiliki nilai signifikan atau akses pasar yang andal.Apa Itu Perlindungan Replay?
Perlindungan replay mencegah transaksi yang diotorisasi untuk satu blockchain disalin dan dieksekusi di blockchain lain setelah pemisahan chain.Tanpa perlindungan replay, tanda tangan transaksi dapat berlaku di kedua cabang karena keduanya memiliki riwayat akun dan aturan kriptografis yang sama sebelum fork.Sebagai contoh, pengguna mungkin bermaksud mengirim aset di cabang A, tetapi pihak lain dapat menyiarkan ulang transaksi bertanda tangan yang sama di cabang B.Akibatnya, pengguna dapat tanpa sengaja mentransfer aset di kedua jaringan.Perlindungan replay dapat diterapkan melalui ID chain unik, perubahan aturan tanda tangan, format transaksi khusus, atau bentuk pemisahan domain lainnya.EIP-155 mendokumentasikan perlindungan replay berbasis ID chain untuk transaksi bergaya Ethereum dengan menyertakan pengenal jaringan dalam proses penandatanganan.
ID chain yang unik membantu wallet dan node membedakan transaksi yang ditujukan untuk jaringan berbeda.Perlindungan replay harus dievaluasi dengan cermat karena dua cabang mungkin awalnya memiliki karakteristik teknis yang sama atau mungkin tidak menerapkan perlindungan dengan cara yang sama.Pengguna sebaiknya tidak memindahkan aset hasil fork sebelum penyedia wallet, developer, dan peneliti keamanan tepercaya menjelaskan proses yang paling aman.Apa Itu Aturan Pemilihan Fork?
Aturan pemilihan fork adalah algoritma yang digunakan node blockchain untuk memilih chain yang diutamakan ketika terdapat beberapa cabang valid.Istilah ini tidak hanya merujuk pada upgrade protokol yang kontroversial.Aturan ini juga merupakan bagian dari operasi blockchain normal karena keterlambatan jaringan dapat menimbulkan blok sementara yang saling bersaing.Dalam sistem proof-of-work, node umumnya memilih cabang valid dengan total proof-of-work kumulatif terbesar.Aturan ini terkadang disederhanakan sebagai pemilihan chain terpanjang, meskipun total kerja lebih tepat daripada jumlah blok saja.Dalam sistem proof-of-stake, aturan pemilihan fork dapat mengukur atestasi validator, bobot stake, checkpoint, dan kondisi waktu.Blok dapat valid berdasarkan aturan protokol, tetapi tetap tidak menjadi bagian dari chain yang diutamakan.Karena itu, node harus mengevaluasi validitas blok sekaligus bobot relatif cabang-cabang yang bersaing.Aturan pemilihan fork membantu node independen mencapai kesepakatan atas riwayat bersama tanpa mengandalkan operator pusat untuk menentukan database resmi.Fork vs. Reorganisasi Blockchain
Reorganisasi blockchain, yang umumnya disebut reorg, terjadi ketika node mengganti segmen chain yang baru saja diterima dengan segmen lain yang bersaing.Reorg biasanya merupakan penyelesaian fork sementara, bukan pemisahan protokol permanen.Misalkan sebuah node menerima blok A, lalu menerima cabang pesaing berisi blok B dan C dengan bobot konsensus lebih besar.Node tersebut dapat menghapus blok A dari chain aktifnya dan menggantinya dengan blok B dan C.Transaksi yang hanya dikonfirmasi di blok A dapat kembali menjadi belum dikonfirmasi atau nantinya muncul di blok lain.Reorg singkat dapat terjadi secara alami akibat latensi jaringan.Reorg mendalam lebih mengkhawatirkan karena dapat menandakan kegagalan konsensus, masalah perangkat lunak, serangan terkoordinasi, atau gangguan jaringan yang parah.Dokumentasi jaringan peer-to-peer Bitcoin menjelaskan cara node membandingkan header dan mendeteksi ketika blockchain lokalnya menyimpang dari chain valid lainnya.
Fork dan Finalitas Transaksi
Finalitas menggambarkan tingkat keyakinan bahwa transaksi blockchain yang telah dikonfirmasi tidak akan dibatalkan oleh fork atau reorganisasi.Blockchain proof-of-work umumnya memberikan finalitas probabilistik.Setiap blok tambahan yang dibangun di atas transaksi umumnya membuat transaksi tersebut semakin sulit dibatalkan secara komputasi.Tidak ada jumlah konfirmasi tunggal yang sesuai untuk setiap transaksi karena tingkat keyakinan yang dibutuhkan bergantung pada nilai pembayaran, keamanan jaringan, dan toleransi risiko penerima.Sejumlah jaringan proof-of-stake menggunakan aturan finalitas eksplisit berdasarkan suara validator dan checkpoint.Dokumentasi resmi mengenai finalitas proof-of-stake menjelaskan bagaimana checkpoint yang dijustifikasi dan difinalisasi membantu jaringan membentuk riwayat yang sangat sulit dibatalkan tanpa kegagalan konsensus dan penalti ekonomi yang besar.
Fork sementara dapat memengaruhi blok terbaru yang belum difinalisasi tanpa mengubah riwayat lama yang sudah difinalisasi.Pengguna sebaiknya membedakan transaksi yang muncul di blok terbaru dengan transaksi yang telah mencapai bentuk finalitas jaringan yang lebih kuat.Bagaimana Fork Diusulkan dan Diaktifkan?
Proses fork berbeda-beda antarjaringan cryptocurrency karena tidak ada sistem tata kelola blockchain yang berlaku universal.Proposal dapat dimulai sebagai dokumen teknis yang menjelaskan motivasi, spesifikasi, dampak keamanan, dan kompatibilitas perubahan.Developer dapat membahas proposal di repositori publik, pertemuan komunitas, forum riset, milis, dan lingkungan pengujian.Proposal protokol Bitcoin umumnya didokumentasikan melalui Bitcoin Improvement Proposals.Repositori resmi Bitcoin Improvement Proposal menyatakan bahwa penerbitan proposal tidak berarti proposal tersebut telah memperoleh konsensus komunitas atau dijadwalkan untuk diadopsi.
Proposal protokol Ethereum umumnya didokumentasikan melalui Ethereum Improvement Proposals sebelum perubahan tertentu disertakan dalam upgrade jaringan.Setelah implementasi dan pengujian, fork dapat diaktifkan pada ketinggian blok, epoch, cap waktu, atau ambang sinyal yang telah ditentukan.Sejumlah sistem aktivasi mengukur dukungan melalui blok yang dibuat oleh miner atau validator.Sistem lainnya menggunakan tanggal aktivasi tetap setelah developer dan peserta jaringan memperoleh waktu untuk bersiap.BIP-9 menjelaskan salah satu metode pensinyalan version bits yang dirancang untuk menerapkan beberapa perubahan konsensus Bitcoin yang kompatibel dengan versi lama.
Tidak ada metode aktivasi yang sepenuhnya menghilangkan risiko tata kelola karena pensinyalan dapat mengukur kesiapan teknis tanpa membuktikan bahwa setiap pengguna menyetujui proposal tersebut.Siapa yang Menentukan Keberhasilan Fork?
Tidak ada satu kelompok yang otomatis mengendalikan setiap fork blockchain publik.Developer menulis dan meninjau perangkat lunak, tetapi mereka tidak selalu dapat memaksa pengguna independen untuk menjalankannya.Miner atau validator menghasilkan blok, tetapi node dapat menolak blok yang melanggar aturan dalam perangkat lunak yang dijalankannya.Operator node memilih perangkat lunak dan aturan konsensus yang akan mereka validasi.Penyedia wallet, kustodian, penerbit stablecoin, developer aplikasi, operator bridge, dan layanan infrastruktur memengaruhi kegunaan jaringan hasil upgrade.Pemegang token dan trader memengaruhi permintaan ekonomi terhadap setiap aset yang dihasilkan.Kelompok-kelompok ini memiliki jenis kekuasaan berbeda dan kepentingannya mungkin tidak selalu sejalan.Fork berhasil ketika cukup banyak peserta teknis, ekonomi, dan sosial berkoordinasi pada rangkaian aturan bersama untuk mempertahankan jaringan yang berfungsi.Makna “cukup banyak” bergantung pada sistem konsensus jaringan dan ekosistem di sekitarnya.Dampak Fork pada Miner dan Validator
Miner dan validator harus menjalankan perangkat lunak yang kompatibel dengan aturan chain yang ingin mereka dukung.Saat hard fork, perangkat lunak pembuat blok yang sudah usang dapat menghasilkan blok yang ditolak node yang telah di-upgrade.Hal ini membuang daya komputasi atau menimbulkan penalti, bergantung pada mekanisme konsensusnya.Miner proof-of-work dapat mengarahkan hashrate ke satu cabang atau membagi peralatannya di antara beberapa cabang.Keamanan setiap cabang dapat berubah saat total hashrate didistribusikan ulang.Cabang yang lebih kecil dapat lebih rentan terhadap reorg atau serangan double-spending jika hanya memiliki daya komputasi terbatas.Validator proof-of-stake mungkin perlu memperbarui perangkat lunak konsensus dan eksekusi sebelum upgrade terjadwal.Perilaku validator yang keliru dapat menyebabkan reward terlewat, penalti downtime, atau slashing berdasarkan aturan protokol tertentu.Validator sebaiknya mengandalkan rilis client resmi dan pengumuman jaringan, bukan memasang perangkat lunak yang dibagikan melalui pesan tidak terverifikasi.Dampak Fork pada Wallet dan Pengguna
Sebagian besar pengguna tidak perlu mengganti kunci privat saat upgrade jaringan rutin.Namun, perangkat lunak wallet mungkin perlu diperbarui untuk mengenali jenis transaksi, aturan biaya, alamat, atau ID chain baru.Wallet yang belum diperbarui dapat menampilkan informasi yang keliru atau gagal menyiarkan transaksi setelah fork.Pengguna sebaiknya memastikan bahwa mereka terhubung ke jaringan yang dimaksud sebelum menandatangani transaksi.Nama jaringan saja mungkin tidak cukup karena situs web dan antarmuka wallet palsu dapat meniru identitas resmi.ID chain, data blockchain explorer, pengumuman client, dan sumber perangkat lunak terverifikasi dapat membantu pengguna memastikan jaringan yang benar.Pengguna tidak boleh mengungkapkan seed phrase atau kunci privat untuk mengklaim aset yang tercipta melalui fork.Saldo blockchain yang sah dapat diakses melalui perangkat lunak yang kompatibel tanpa memberikan kunci rahasia kepada orang lain.Siapa pun yang meminta seed phrase untuk “mengaktifkan” atau “membuka” koin hasil fork patut dicurigai sebagai penipu.Fork dan Smart Contract
Hard fork dapat mengubah cara mesin virtual blockchain mengeksekusi instruksi smart contract.Upgrade dapat menambahkan operasi baru, mengubah biaya gas, membatasi perilaku yang tidak aman, atau mengubah pemrosesan transaksi.Upgrade yang dirancang dengan baik berupaya mempertahankan aplikasi yang ada, kecuali perubahan kompatibilitas memang diperlukan.Meski demikian, developer tetap perlu menguji smart contract terhadap perangkat lunak baru karena perubahan protokol kecil sekalipun dapat memengaruhi aplikasi yang kompleks.Setelah pemisahan chain permanen, kode smart contract dan state tersimpannya yang sama mungkin awalnya ada di kedua cabang.Namun, feed data eksternal, administrator, aset bernilai stabil, token wrapped, dan bridge mungkin hanya mendukung satu cabang.Duplikasi smart contract tidak menjamin bahwa token yang terduplikasi memiliki agunan, hak penukaran, atau nilai ekonomi yang sama.Aplikasi yang bergantung pada tanda tangan juga perlu mempertimbangkan perlindungan replay khusus chain.EIP-1344 menjelaskan cara smart contract mengakses ID chain untuk membantu membedakan pesan bertanda tangan yang ditujukan ke jaringan berbeda.
Bisakah Fork Menciptakan Cryptocurrency Gratis?
Pemisahan chain permanen dapat menciptakan saldo yang sesuai pada dua jaringan untuk alamat yang memiliki aset sebelum pemisahan.Hal ini terkadang digambarkan sebagai menerima cryptocurrency gratis, tetapi deskripsi tersebut mengabaikan risiko dan batasan penting.Aset baru mungkin memiliki likuiditas rendah, keamanan lemah, dukungan wallet terbatas, atau tidak memiliki nilai pasar yang andal.Upaya mengaksesnya dapat mengekspos kunci privat, riwayat transaksi, atau aset awal pengguna.Serangan replay dapat menyebabkan transaksi dieksekusi di kedua chain.Kewajiban pajak juga dapat berlaku, bergantung pada yurisdiksi pengguna serta ketersediaan atau nilai aset tersebut.Pengguna sebaiknya menilai apakah potensi nilai aset hasil fork sepadan dengan risiko teknis dan keamanan saat mengklaimnya.Metode yang lebih aman mungkin dengan memindahkan aset awal ke alamat baru sebelum menggunakan kunci lama dengan perangkat lunak fork khusus, tetapi proses yang tepat bergantung pada chain terkait.Penipuan Fork dan Risiko Keamanan
Fork jaringan besar sering menarik situs phishing, wallet palsu, ekstensi browser berbahaya, dan layanan klaim aset palsu.Penipu dapat menjanjikan akses awal ke koin hasil fork dengan imbalan seed phrase, kunci privat, koneksi wallet, atau transaksi persetujuan.Wallet berbahaya dapat diam-diam mengirimkan kunci privat atau mengganti alamat tujuan transaksi.Persetujuan smart contract yang berbahaya dapat memungkinkan penyerang mentransfer token dari wallet pengguna.Akun dukungan palsu dapat menyamar sebagai developer atau penyedia infrastruktur selama upgrade berlangsung.Pengguna sebaiknya mendapatkan perangkat lunak wallet dan node dari sumber resmi yang terverifikasi.Jika memungkinkan, bandingkan tanda tangan rilis, checksum, nama domain, dan beberapa pengumuman tepercaya.Pengguna juga harus berhati-hati terhadap hitung mundur atau pesan tidak resmi yang menciptakan kesan mendesak terkait tenggat fork yang diklaim.Upgrade protokol yang sebenarnya tidak mengharuskan pengguna mengirim cryptocurrency ke alamat yang tidak dikenal demi mempertahankan saldo.Cara Mengevaluasi Fork Cryptocurrency
Langkah pertama adalah menentukan apakah peristiwa tersebut merupakan upgrade protokol, divergensi chain sementara, atau usulan pemisahan chain permanen.Pengguna sebaiknya membaca proposal teknis dan mengidentifikasi aturan konsensus yang akan berubah secara tepat.Pastikan titik aktivasi dan tentukan versi perangkat lunak node mana yang mendukung aturan baru.Tingkat peninjauan developer dan pengujian publik dapat menunjukkan apakah risiko implementasi yang jelas telah ditangani.Implementasi kode independen dan audit keamanan dapat mengurangi ketergantungan pada satu tim pengembangan.Periksa dukungan dari miner, validator, operator node, wallet, aplikasi, penyedia infrastruktur, dan komunitas yang lebih luas.Pastikan juga apakah fork yang diusulkan memiliki perlindungan replay yang andal dan pengenal jaringan unik.Untuk pemisahan permanen, sumber daya keamanan setiap cabang perlu dievaluasi secara terpisah.Cabang proof-of-work membutuhkan hashrate yang cukup agar serangan menjadi mahal.Cabang proof-of-stake membutuhkan stake aktif yang memadai, keragaman validator, dan dukungan operasional.Harga pasar saja tidak membuktikan bahwa fork aman, terdesentralisasi, secara teknis kuat, atau berpeluang bertahan.Fork dan Harga Cryptocurrency
Pengumuman fork dapat meningkatkan volatilitas harga karena trader mungkin berbeda pendapat mengenai hasil teknis dan ekonomi yang mungkin terjadi.Sejumlah trader membeli aset sebelum kemungkinan pemisahan chain karena memperkirakan akan menerima saldo di kedua cabang.Trader lain mengurangi eksposur karena ketidakpastian, risiko perangkat lunak, likuiditas yang menurun, atau kekhawatiran akan perpecahan komunitas.Harga derivatif dapat mencerminkan ekspektasi mengenai nilai aset hasil fork yang mungkin tercipta.Penghentian sementara deposit dan penarikan dapat menimbulkan perbedaan harga sementara antar-pasar.Harga aset awal dapat naik, turun, atau tetap stabil setelah fork.Tidak ada aturan bahwa upgrade yang berhasil pasti meningkatkan harga token.Fork yang bermanfaat secara teknis sekalipun dapat berdampak kecil pada pasar dalam jangka pendek jika sudah diperkirakan sebelumnya.Fork kontroversial dapat melemahkan kepercayaan terhadap kedua cabang atau memungkinkan setiap komunitas menjalankan strategi yang berbeda.Spekulasi terkait fork sebaiknya tidak menggantikan analisis keamanan, adopsi, likuiditas, suplai token, dan penggunaan jaringan jangka panjang.Kesalahpahaman Umum tentang Fork
Fork tidak selalu menciptakan cryptocurrency baru.Banyak fork merupakan upgrade rutin yang menyisakan satu jaringan aktif dan satu aset native yang diakui.Fork tidak otomatis disebabkan oleh peretas.Fork sementara dapat terjadi secara alami, sedangkan fork terencana mungkin merupakan bagian dari pengembangan protokol yang normal.Soft fork tidak sepenuhnya opsional bagi setiap peserta.Node lama mungkin tetap terhubung, tetapi belum tentu dapat memvalidasi sepenuhnya atau menggunakan fitur baru.Hard fork tidak otomatis berarti komunitas terpecah.Jaringan dapat menggunakan hard fork untuk upgrade yang didukung luas jika peserta berhasil berkoordinasi.Saldo yang terduplikasi tidak menjamin nilai ekonomi yang terduplikasi.Token, bridge, aplikasi, feed data, dan sistem penukaran mungkin tidak berfungsi dengan cara yang sama di kedua cabang.Developer tidak memiliki kekuasaan tak terbatas untuk mengubah blockchain terdesentralisasi karena peserta independen memilih aturan perangkat lunak yang mereka terapkan.Pertanyaan Umum
Apa arti fork dalam kripto?
Fork adalah perubahan atau divergensi pada aturan perangkat lunak atau riwayat transaksi blockchain.Apa saja jenis utama fork cryptocurrency?
Kategori utama upgrade protokol adalah hard fork dan soft fork, sementara fork chain sementara juga dapat terjadi tanpa perubahan aturan.Apa itu hard fork?
Hard fork adalah perubahan protokol yang tidak sepenuhnya kompatibel dengan perangkat lunak node lama dan dapat menciptakan pemisahan chain permanen ketika kelompok berbeda mengikuti aturan berbeda.Apa itu soft fork?
Soft fork adalah perubahan protokol yang kompatibel dengan versi lama dan memperkenalkan aturan validasi yang lebih ketat, tetapi tetap memungkinkan node lama mengakui blok yang dibuat berdasarkan aturan baru.Apakah setiap hard fork menciptakan koin baru?
Tidak. Hard fork hanya menciptakan koin baru jika cabang terpisah memperoleh cukup dukungan teknis dan ekonomi untuk berlanjut sebagai jaringan independen.Bisakah soft fork memisahkan blockchain?
Ya. Soft fork dapat memisahkan blockchain untuk sementara atau secara permanen jika aktivasi gagal atau peserta utama tidak menerapkan aturan yang sama.Mengapa developer melakukan fork blockchain?
Developer dapat mengusulkan fork untuk menambahkan fitur, meningkatkan keamanan, memperbesar kapasitas, memperbaiki bug, mengubah aturan ekonomi, atau mengubah cara transaksi dan smart contract diproses.Apa yang terjadi pada koin saya saat fork?
Upgrade rutin mungkin tidak berdampak terlihat, sedangkan pemisahan chain permanen dapat menciptakan saldo yang sesuai pada kedua cabang untuk aset yang dimiliki sebelum fork.Apakah saya perlu memindahkan cryptocurrency sebelum fork?
Tidak selalu, karena tindakan yang tepat bergantung pada upgrade, wallet, pengaturan kustodi, perlindungan replay, dan petunjuk dukungan resmi.Bisakah fork membatalkan transaksi?
Fork sementara dan reorganisasi dapat menghapus konfirmasi terbaru, sedangkan fork protokol terencana hanya dapat menyertakan perubahan state luar biasa jika perilaku tersebut secara khusus dikodekan dan diadopsi.Apa itu perlindungan replay?
Perlindungan replay mencegah transaksi yang ditandatangani untuk satu cabang disalin dan dieksekusi di cabang lain setelah pemisahan chain.Apa itu aturan pemilihan fork?
Aturan pemilihan fork adalah algoritma yang digunakan node untuk memilih blockchain yang diutamakan ketika ada lebih dari satu cabang valid.Apa perbedaan fork dan reorg?
Fork adalah keberadaan jalur blockchain yang saling bersaing, sedangkan reorg adalah proses mengganti satu jalur terbaru dengan jalur pesaing yang lebih kuat.Apakah koin hasil fork merupakan uang gratis?
Saldo hasil fork mungkin memiliki nilai pasar, tetapi proses mengklaimnya dapat melibatkan risiko keamanan, replay, likuiditas, pajak, kustodi, dan kunci privat.Bisakah fork memengaruhi smart contract?
Ya. Fork dapat mengubah aturan mesin virtual, biaya transaksi, perilaku kontrak, integrasi eksternal, dan dukungan ekonomi token.Siapa yang mengendalikan fork cryptocurrency?
Hasilnya dibentuk oleh developer, operator node, miner, validator, pengguna, aplikasi, penyedia infrastruktur, dan pasar, bukan oleh satu otoritas universal.Bagaimana pengguna dapat bersiap menghadapi fork?
Pengguna sebaiknya mengikuti pengumuman jaringan terverifikasi, memperbarui perangkat lunak yang kompatibel, tidak membagikan kunci privat, memastikan perlindungan replay, dan menunggu jaringan stabil sebelum melakukan transaksi berisiko tinggi.Kesimpulan
Fork adalah perubahan atau divergensi pada riwayat, perangkat lunak, atau aturan konsensus blockchain cryptocurrency.Hard fork memperkenalkan aturan yang mungkin tidak kompatibel dengan perangkat lunak lama, sedangkan soft fork menggunakan aturan yang lebih ketat dan dapat tetap kompatibel dengan node lama.Fork sementara merupakan hal yang mungkin terjadi secara normal di jaringan terdistribusi dan biasanya diselesaikan melalui aturan pemilihan fork blockchain.Pemisahan chain permanen dapat menciptakan dua jaringan independen, tetapi saldo yang terduplikasi tidak menjamin keamanan, kegunaan, atau nilai pasar yang setara.Memahami metode aktivasi, kompatibilitas node, finalitas, perlindungan replay, dukungan validator atau miner, dan keamanan wallet sangat penting saat mengevaluasi fork cryptocurrency.Pengguna sebaiknya mengandalkan dokumentasi teknis terverifikasi dan tidak terburu-buru mengklaim aset hasil fork melalui perangkat lunak atau situs web yang tidak tepercaya.Anda Mungkin Juga Menyukai
ZK-Rollup
ZK-Rollup-as-a-Service
zk-SNARK
POPULER
Mata uang kripto yang sedang tren saat ini dan menarik perhatian pasar yang signifikan
Volume TERATAS
Mata uang kripto dengan volume trading tertinggi
Baru Ditambahkan
Mata uang kripto yang baru saja masuk listing dan tersedia untuk trading

