Apa itu Bitcoin Cash? Panduan Pemula Dasar
Bitcoin adalah, tanpa diragukan lagi, salah satu inovasi paling luar biasa di masa lalu. Namun, ia juga mendapat banyak kritik karena masalah skalabilitasnya yang telah memunculkan banyak perdebatan yang bermotif politik dan termotivasi secara ideologis. Akhirnya, pada tanggal 1 Agustus 2017, bitcoin mengalami kesulitan yang melahirkan Bitcoin Cash. Kami tidak akan memberi tahu Anda sisi mana yang benar dan mana yang salah, itu sepenuhnya terserah Anda. Dalam panduan ini, kami akan memberi tahu Anda tentang semua insiden yang mengarah pada penciptaan Bitcoin Cash. Ini murni untuk tujuan pendidikan.
Bagaimana cara kerja transaksi bitcoin?
Bitcoin diperkenalkan oleh pria / wanita / kelompok yang tidak dikenal dengan nama samaran, Satoshi Nakamoto dalam makalah penelitian mereka yang sekarang legendaris, “Bitcoin: Sistem Uang Elektronik Peer-to-Peer”. Apa yang bitcoin berikan adalah sistem mata uang digital terdesentralisasi peer-to-peer. Seluruh sistem fungsi bitcoin karena pekerjaan yang dilakukan oleh sekelompok orang yang disebut “penambang”.
Jadi apa yang dilakukan para penambang ini? Dua kegiatan terbesar yang mereka lakukan adalah:
- Penambangan untuk blok.
- Menambahkan transaksi ke blok.
Penambangan untuk blok
Semua penambang menggunakan kekuatan komputasi mereka untuk mencari blok baru untuk ditambahkan ke blockchain . Prosesnya mengikuti protokol ” bukti kerja ” dan begitu sebuah blok baru ditemukan, para penambang yang bertanggung jawab atas penemuan itu mendapat hadiah, saat ini ditetapkan pada 12,5 bitcoin (itu dibelah dua setelah setiap 210.000 blok), namun, ini bukan satu-satunya insentif yang dimiliki para penambang.
Menambahkan transaksi ke blok
Ketika sekelompok penambang menemukan dan menambang blok baru, mereka menjadi diktator sementara blok itu. Misalkan Alice harus mengirim 5 bitcoin kepada Bob, dia tidak secara fisik mengirimkan uang kepadanya, para penambang harus benar-benar menambahkan transaksi ini ke blok-blok dalam rantai dan baru kemudian transaksi ini dianggap selesai. Dalam rangka untuk menambah transaksi ini untuk blok , para penambang dapat mengenakan biaya. Jika Anda ingin transaksi Anda ditambahkan dengan cepat ke blok-blok ini, maka Anda dapat memberikan biaya lebih tinggi kepada para penambang untuk “memotong antrean”.
Agar transaksi valid, itu harus ditambahkan ke blok di rantai. Namun, ini ketika masalah muncul, sebuah blok dalam rantai memiliki batas ukuran 1 mb dan hanya ada begitu banyak transaksi yang bisa berjalan sekaligus. Ini dapat dikelola sebelumnya, tetapi kemudian sesuatu terjadi yang membuat masalah besar ini, bitcoin menjadi terkenal!
Masalah skalabilitas bitcoin alias masalah ukuran?
Ya, bitcoin menjadi populer dan dengan itu muncul serangkaian masalahnya sendiri. Dalam grafik ini, Anda dapat melihat jumlah transaksi yang terjadi per bulan:
Seperti yang Anda lihat, jumlah transaksi bulanan hanya meningkat dan dengan batas ukuran blok 1mb saat ini, bitcoin hanya dapat menangani 4,4 transaksi per detik. Ketika bitcoin pertama kali dibuat, para pengembang menetapkan batas ukuran 1 MB berdasarkan desain karena mereka ingin mengurangi transaksi spam yang dapat menyumbat seluruh jaringan bitcoin.
Namun, karena jumlah transaksi meningkat dengan pesat, tingkat di mana blok diisi juga meningkat. Lebih sering daripada tidak, orang benar-benar harus menunggu sampai blok baru dibuat sehingga transaksi mereka akan melalui. Ini menciptakan tumpukan transaksi, pada kenyataannya satu-satunya cara untuk mendapatkan prioritas transaksi Anda adalah dengan membayar biaya transaksi yang cukup tinggi untuk menarik dan memberi insentif kepada para penambang untuk memprioritaskan transaksi Anda.
Ini memperkenalkan sistem “ganti dengan biaya”. Pada dasarnya, ini cara kerjanya. Misalkan Alice mengirim 5 bitcoin ke Bob, tetapi transaksi tidak berjalan karena jaminan simpanan. Dia tidak bisa “menghapus” transaksi karena bitcoin yang pernah dihabiskan tidak akan pernah kembali. Namun, ia dapat melakukan transaksi lain 5 bitcoin dengan Bob tetapi kali ini dengan biaya transaksi yang cukup tinggi untuk memberi insentif kepada para penambang. Saat para penambang meletakkan transaksinya di blok, itu juga akan menimpa transaksi sebelumnya dan menjadikannya batal demi hukum.
Meskipun sistem “ganti-dengan-biaya” menguntungkan bagi para penambang, sistem ini cukup merepotkan bagi pengguna yang mungkin tidak sebaik itu. Faktanya, ini adalah grafik dari waktu tunggu yang harus dilalui pengguna jika mereka membayar biaya transaksi seminimal mungkin:
Jika Anda membayar biaya transaksi serendah mungkin, maka Anda harus menunggu waktu rata-rata 13 menit untuk melewati transaksi Anda.
Untuk memperbaiki ketidaknyamanan ini, disarankan bahwa ukuran blok harus ditingkatkan dari 1mb menjadi 2mb. Sesederhana saran itu kedengarannya, itu tidak mudah untuk diimplementasikan, dan ini telah memunculkan banyak perdebatan dan konflik dengan tim 1mb dan tim 2mb siap untuk saling bertarung dengan garpu rumput. Seperti yang telah disebutkan, kami ingin mengambil sikap netral dalam seluruh perdebatan ini dan kami ingin menyajikan argumen yang dibuat oleh kedua belah pihak.
Argumen terhadap peningkatan ukuran blok
- Penambang akan kehilangan insentif karena biaya transaksi akan berkurang: Karena ukuran blok akan meningkatkan transaksi akan dengan mudah dimasukkan, yang secara signifikan akan menurunkan biaya transaksi. Ada kekhawatiran bahwa hal ini dapat melemahkan semangat para penambang dan mereka dapat beralih ke padang rumput yang lebih hijau. Jika jumlah penambang berkurang maka ini akan mengurangi hashrate keseluruhan bitcoin .
- Bitcoin tidak boleh digunakan untuk keperluan sehari-hari: Beberapa anggota komunitas tidak ingin bitcoin digunakan untuk transaksi sehari-hari biasa. Orang-orang ini merasa bahwa bitcoin memiliki tujuan yang lebih tinggi daripada sekadar menjadi mata uang sehari-hari biasa.
- Ini akan memecah komunitas: Peningkatan ukuran blok pasti akan menyebabkan percabangan dalam sistem yang akan membuat dua bitcoin paralel dan karenanya memecah komunitas dalam proses. Ini dapat menghancurkan keharmonisan dalam komunitas.
- Ini akan menyebabkan peningkatan sentralisasi: Karena ukuran jaringan akan meningkat, jumlah daya pemrosesan yang diperlukan untuk menambang akan meningkat juga. Ini akan mengambil semua kolam penambangan kecil dan memberikan kekuatan penambangan secara eksklusif untuk kolam skala besar. Ini pada gilirannya akan meningkatkan sentralisasi yang bertentangan dengan esensi bitcoin.
Argumen untuk peningkatan ukuran blok
- Peningkatan ukuran blok benar-benar bermanfaat bagi penambang: Menambah ukuran blok berarti meningkatkan transaksi per blok yang pada gilirannya akan meningkatkan jumlah biaya transaksi yang dapat dilakukan penambang dari menambang blok.
- Bitcoin perlu tumbuh lebih banyak dan lebih mudah diakses untuk “orang biasa”. Jika ukuran blok tidak berubah maka ada kemungkinan yang sangat nyata bahwa biaya transaksi akan semakin tinggi. Ketika itu terjadi, orang biasa tidak akan pernah bisa menggunakannya dan itu akan digunakan secara eksklusif hanya oleh perusahaan kaya dan besar. Itu tidak pernah menjadi tujuan bitcoin.
- Perubahan tidak akan terjadi sekaligus, secara bertahap akan terjadi seiring waktu. Ketakutan terbesar yang dimiliki orang mengenai perubahan ukuran balok adalah terlalu banyak hal yang akan terpengaruh pada saat yang sama dan itu akan menyebabkan gangguan besar. Namun, orang-orang yang “meningkatkan ukuran blok pro” berpikir bahwa itu adalah ketakutan yang tidak berdasar karena sebagian besar perubahan akan ditangani selama periode waktu tertentu.
- Ada banyak dukungan untuk peningkatan ukuran blok sudah dan orang-orang yang tidak mendapatkan dengan waktu mungkin tertinggal.
Untuk mengatasi masalah skalabilitas ada dua saran yang diajukan:
- Garpu lunak.
- Garpu yang keras.
Namun sebelum kita membahasnya, mari kita pahami perbedaan mendasar antara garpu lunak dan garpu keras. Garpu adalah suatu kondisi di mana keadaan blockchain menyimpang ke dalam rantai di mana bagian dari jaringan memiliki perspektif yang berbeda pada sejarah transaksi daripada bagian yang berbeda dari jaringan. Itu pada dasarnya apa garpu, itu adalah perbedaan dalam perspektif keadaan blockchain.
Apa itu Garpu Lunak?
Setiap kali rantai perlu diperbarui ada dua cara untuk melakukan itu: garpu lembut atau garpu keras. Pikirkan garpu lunak sebagai pembaruan dalam perangkat lunak yang kompatibel dengan mundur. Apa artinya? Misalkan Anda menjalankan MS Excel 2005 di laptop Anda dan Anda ingin membuka spreadsheet yang dibangun di MS Excel 2015, Anda masih bisa membukanya karena MS Excel 2015 kompatibel ke belakang.
TAPI, setelah mengatakan bahwa ada perbedaan. Semua pembaruan yang dapat Anda nikmati di versi yang lebih baru tidak akan terlihat oleh Anda di versi yang lebih lama. Kembali ke analogi MS excel kami lagi, misalkan ada fitur yang memungkinkan untuk memasukkan GIF di spreadsheet dalam versi 2015, Anda tidak akan melihat GIF tersebut dalam versi 2005. Jadi pada dasarnya, Anda akan melihat semua teks tetapi tidak akan melihat GIF.
Apa itu Hard Fork?
Perbedaan utama antara garpu lembut dan garpu keras adalah bahwa garpu tidak kompatibel. Setelah digunakan sama sekali tidak ada jalan untuk kembali. Jika Anda tidak bergabung dengan versi upgrade dari blockchain maka Anda tidak mendapatkan akses ke pembaruan baru atau berinteraksi dengan pengguna sistem baru apa pun. Pikirkan Playstation 3 dan Playstation 4. Anda tidak dapat memainkan game PS3 di PS4 dan Anda tidak bisa memainkan game PS4 di PS3.
Andreas Antonopoulos menjelaskan perbedaan antara garpu keras dan lunak seperti ini: Jika sebuah restoran vegetarian memilih untuk menambahkan daging babi ke dalam menu mereka, itu akan dianggap sebagai garpu yang keras. jika mereka memutuskan untuk menambahkan hidangan vegan, semua orang yang vegetarian masih bisa makan vegan, Anda tidak harus menjadi vegan untuk makan di sana, Anda masih bisa menjadi vegetarian untuk makan di sana dan pemakan daging juga bisa makan di sana sehingga itu adalah garpu yang lembut .
Namun, untuk setiap perubahan besar yang terjadi dalam bitcoin, sistem perlu mencapai konsensus. Jadi, bagaimana ekonomi yang terdesentralisasi mencapai kesepakatan atas apa pun? Saat ini dua cara terbesar yang dicapai adalah:
- Diaktifkan Penambang: Pada dasarnya perubahan yang dipilih oleh penambang.
- Diaktifkan Pengguna .: Perubahan yang dipilih oleh orang-orang dengan node aktif.
Sebelum kita melangkah lebih jauh, kita perlu memahami apa Segwit itu.
Apa itu segwit?
Kami tidak akan terlalu jauh ke dalam apa segwit itu tetapi untuk mendapatkan mengapa uang tunai bitcoin muncul, penting untuk memiliki gagasan tentang apa itu. Hanya untuk mengulangi apa yang telah kami sebutkan sebelumnya, kami tidak akan mengambil sisi dalam perdebatan ini, kami hanya akan mendidik Anda tentang hal itu.
Saat Anda memeriksa blok dengan cermat, seperti inilah tampilannya:
Ada header header tentunya yang memiliki 6 elemen di dalamnya, yaitu:
- Versi.
- Blok hash sebelumnya.
- Akar transaksi merkle.
- Stempel waktu zaman
- Target kesulitan.
- Nonce.
Dan bersama dengan header blok ada tubuh, dan tubuh penuh dengan detail transaksi. Jadi, apa yang dimaksud dengan transaksi bitcoin? Setiap transaksi terdiri dari 3 elemen:
- Rincian pengirim yang merupakan input.
- Rincian penerima yaitu keluaran.
- Tanda tangan digital.
Tanda tangan digital sangat penting karena inilah yang memverifikasi apakah pengirim benar-benar memiliki jumlah dana yang diperlukan untuk menyelesaikan transaksi atau tidak. Seperti yang Anda lihat pada diagram di atas, ini adalah bagian dari data input. Sekarang, sementara ini semua data yang sangat penting ada masalah besar dengan itu. Ini memakan terlalu banyak ruang. Ruang yang sudah ada dalam ketersediaan terbatas berkat ukuran blok 1 mb. Bahkan, tanda tangan menyumbang hampir 65% dari ruang yang digunakan oleh transaksi!
Peter Wuille telah menemukan solusi untuk ini, ia menyebutnya sebagai Saksi Terpisah alias Segwit. Inilah yang akan terjadi setelah segwit diaktifkan, semua rincian pengirim dan penerima akan masuk ke dalam blok utama, namun, tanda tangan akan masuk ke blok baru yang disebut “Blok Diperpanjang”.
Jadi yang akan dilakukan adalah membuat lebih banyak ruang di blok untuk lebih banyak transaksi. Sekarang setelah Anda memiliki pemahaman yang sangat mendasar tentang apa segwit itu, mari kita periksa pro dan kontra.
Apa pro dan kontra dari segwit?
Pro dari segwit:
- Meningkatkan jumlah transaksi yang dapat dilakukan oleh sebuah blok.
- Mengurangi biaya transaksi.
- Mengurangi ukuran setiap transaksi individu.
- Transaksi sekarang dapat dikonfirmasi lebih cepat karena waktu tunggu akan berkurang.
- Membantu skalabilitas bitcoin.
- Karena jumlah transaksi di setiap blok akan meningkat, itu mungkin meningkatkan total biaya keseluruhan yang dikumpulkan oleh penambang.
Kekurangan segwit:
- Penambang sekarang akan mendapatkan biaya transaksi yang lebih rendah untuk setiap transaksi individu.
- Implementasinya kompleks dan semua dompet harus menerapkan segwit sendiri. Ada kemungkinan besar bahwa mereka mungkin tidak melakukannya dengan benar pertama kali.
- Ini akan secara signifikan meningkatkan penggunaan sumber daya karena kapasitas, transaksi, bandwidth semuanya akan meningkat.
Ketika pengembang membangun SegWit mereka menambahkan klausa khusus untuk itu. Ini hanya dapat diaktifkan ketika memiliki persetujuan 95% dari para penambang. Bagaimanapun, ini adalah perubahan besar dalam sistem dan mereka berpikir bahwa mendapatkan super mayoritas adalah jalan yang harus ditempuh. Namun, ini menyebabkan gangguan pada sistem. Sebagian besar penambang tidak ingin segwit diaktifkan. Mereka takut karena ruang blok yang tersedia akan meningkat, maka secara drastis akan mengurangi biaya transaksi yang bisa mereka dapatkan. Akibatnya, mereka menghentikan segwit yang pada gilirannya membuat marah para pengguna dan bisnis yang sangat ingin segwit diaktifkan.
Akhirnya, mereka datang dengan ide UASF alias User Activated Soft Fork yang disebut BIP 148.
Apa itu BIP?
Proposal Peningkatan BIP atau Bitcoin adalah dokumen desain yang memperkenalkan berbagai desain dan peningkatan pada jaringan bitcoin. Ada tiga jenis BIP:
- Standar Melacak BIP: Perubahan pada protokol jaringan, transaksi, dan blok.
- BIP informasi: Berurusan dengan masalah desain dan pedoman umum.
- BIP Proses: Perubahan pada proses.
Jadi apa itu BIP 148?
BIP 148 adalah garpu lunak yang diaktifkan pengguna, yaitu garpu lunak yang telah diaktifkan oleh pengguna. Apa yang dinyatakannya adalah bahwa semua node penuh dalam jaringan bitcoin akan menolak setiap dan semua blok yang sedang dibuat tanpa segwit yang sudah tertanam di dalamnya. Idenya adalah untuk memotivasi para penambang untuk menempatkan aktivasi segwit di blok yang mereka tambang agar menjadi bagian dari sistem.
Diharapkan dengan mendorong semakin banyak penambang untuk datang ke sisi BIP 148, pada akhirnya batas ambang 95% akan dilewati dan segwit akan diaktifkan. Ada kekhawatiran yang sah akan terjadinya perpecahan rantai tetapi itu dapat dengan mudah dihindari jika hanya 51% penambang yang datang ke sisi BIP 148. Memiliki lebih dari setengah dari penambang ke sisi lain akan sangat mengurangi tingkat hash rantai legacy yaitu rantai asli.
Mengikuti teori permainan koordinasi, para penambang akan dipaksa untuk datang ke pihak lain dengan mayoritas. Namun ini menimbulkan keprihatinan serius. Bagaimana jika pergantian tidak terjadi dengan lancar dan bagaimana jika itu menyebabkan perpecahan rantai yang sah? Ini bisa berarti bencana dan ini adalah masalah yang diangkat oleh perusahaan tambang Bitmain. Jadi, sebagai rencana darurat untuk BIP 148, Bitmain mengusulkan UAHF alias Pengguna Diaktifkan Hard Fork.
Apa itu UAHF?
Hard Activated Pengguna adalah proposal oleh Bitmain yang akan memungkinkan pembangunan bentuk bitcoin dan blok baru dengan ukuran lebih besar .. Karena ini adalah garpu yang sulit, rantai tidak akan mundur kompatibel dengan sisa bitchain blockchain. . Alasan terbesar mengapa ini terlihat begitu menarik adalah karena hard fork tidak memerlukan mayoritas hashpower untuk ditegakkan. Semua node yang menerima perubahan aturan ini akan secara otomatis mengikuti blockchain ini terlepas dari dukungan yang didapatnya. Pada saat yang sama, banyak orang tidak senang dengan gagasan bahwa tanda tangan disimpan terpisah dari sisa data transaksi, mereka menganggapnya sebagai peretasan.
Bitmain memvisualisasikan ini sebagai pelarian sukarela bagi semua orang yang tidak tertarik menindaklanjuti proposal BIP 148. Jika Anda tidak suka maka lompat kapal dan Anda bisa menjadi bagian dari rantai baru ini. Pada konferensi “Future of Bitcoin”, seorang pengembang bernama Amaury Séchet mengungkapkan proyek Bitcoin ABC (Adjustable Blocksize Cap) dan mengumumkan hardfork yang akan datang. Setelah pengumuman, dan setelah rilis klien pertama Bitcoin ABC, proyek “Bitcoin Cash” (BCC) diumumkan yang mulai berlaku penuh pada 1 Agustus.
Apa itu Bitcoin Cash?
Ini adalah bagaimana situs web proyek Bitcoin Cash mendefinisikan dirinya sendiri: “Bitcoin Cash adalah uang tunai elektronik peer-to-peer untuk Internet. Ini sepenuhnya terdesentralisasi, tanpa bank sentral dan tidak membutuhkan pihak ketiga tepercaya untuk beroperasi. “Apakah Anda memperhatikan penekanan pada kata-kata” uang tunai elektronik peer-to-peer “? Hal ini dilakukan dengan desain karena motivasi utama keberadaan uang tunai bitcoin hanya bergantung pada melakukan lebih banyak transaksi seperti yang ditunjukkan oleh Jimmy Song dalam artikel Menengahnya.
Bitcoin Cash (BCH) sangat mirip dengan Bitcoin tetapi memiliki beberapa perbedaan yang sangat mencolok:
- Ukuran blok adalah 8 mb.
- Itu tidak akan memiliki segwit.
- Itu tidak akan memiliki fitur “ganti dengan biaya”.
- Ini akan memiliki perlindungan replay dan wipeout.
- Ini menawarkan cara untuk menyesuaikan tingkat kesulitan kerja lebih cepat daripada interval penyesuaian kesulitan normal 2016 yang ditemukan di Bitcoin.
Karena BCH adalah hasil dari kerja keras, siapa pun yang memiliki BTC mendapat jumlah koin yang sama di BCH YANG DISEDIAKAN, mereka tidak memiliki BTC dalam pertukaran dan memiliki kunci pribadi mereka pada saat kerja keras tersebut. Jadi sekarang mari kita pergi melalui fitur menarik tertentu dari Bitcoin Cash.
Bagaimana Bitcoin Cash mencegah serangan replay?
Salah satu fitur terbaik dari Bitcoin Cash adalah bagaimana ia mengelilingi salah satu masalah terbesar yang dapat dihadapi cryptocurrency apa pun setelah forking, serangan replay.
Apa itu serangan replay?
Serangan replay adalah transmisi data yang berulang-ulang atau tertunda secara jahat. Dalam konteks blockchain, ia mengambil transaksi yang terjadi di satu blockchain dan dengan jahat mengulanginya di blockchain lain. Misalnya. Alice mengirim 5 BTC ke Bob, di bawah serangan replay dia akan mengiriminya 5 BCH juga, meskipun dia tidak pernah bermaksud melakukan itu.
Jadi, bagaimana cara bitcoin mencegah serangan replay? (data diambil dari jawaban Andre Chow dalam pertukaran tumpukan)
- Menggunakan algoritma sighash yang didefinisikan ulang. Algoritma sighash ini hanya digunakan ketika flag sighash memiliki bit 6 set. Transaksi-transaksi ini akan menjadi tidak valid pada rantai non-UAHF karena algoritma mendesah berbeda akan menghasilkan transaksi yang tidak valid.
- Menggunakan output OP_RETURN yang memiliki string “Bitcoin: Sistem Uang Elektronik Peer-to-Peer” sebagai data. Setiap transaksi yang berisi string ini akan dianggap tidak valid oleh node kas bitcoin hingga blok ke- 530.000 . Pada dasarnya, sebelum blok itu Anda dapat membagi koin Anda dengan bertransaksi pada rantai non-UAHF terlebih dahulu dengan output OP_RETURN, dan kemudian bertransaksi pada rantai UAHF kedua.
Bagaimana cara Bitcoin Cash menarik para penambang?
Cryptocurrency apa pun sangat bergantung pada penambangnya untuk berjalan dengan lancar. Akhir-akhir ini, uang bitcoin telah menarik banyak penambang yang telah secara signifikan meningkatkan tingkat hash-nya. Inilah cara mereka melakukannya. Untuk ini, kami akan mengambil bantuan Jimmy Song yang brilian lagi.
Uang tunai Bitcoin memiliki aturan yang mengatur kapan ia mengurangi kesulitannya. Sebelum kita melihat aturan, penting untuk memahami apakah Median Time Past (MTP) itu. Ini adalah median dari 11 blok terakhir yang telah ditambang di blockchain. Pada dasarnya, sejajarkan 11 blok terakhir satu demi satu dan waktu di mana blok tengah ditambang adalah waktu rata-rata masa lalu set. MTP membantu kami menentukan waktu di mana blok di masa depan juga dapat ditambang. Berikut adalah bagan MTP dari berbagai blok:
Jadi, ini adalah aturan untuk penyesuaian kesulitan dalam uang bitcoin: Jika Median Time Past dari blok saat ini dan Median Time Past dari 6 blok sebelumnya lebih besar dari 12 jam maka kesulitan berkurang sebesar 20% yaitu menjadi 20% lebih mudah untuk penambang untuk menemukan blok baru. Ini memberi para penambang beberapa kekuatan untuk menyesuaikan kesulitan, misalnya. checkout jarak 13 jam antara blok 478570 dan 478571. Para penambang mungkin hanya melakukan ini untuk membuat blok lebih mudah untuk ditambang.
Hal lain yang menarik untuk diperhatikan adalah bagaimana dan kapan tingkat kesulitan dapat menyesuaikan dalam mata uang digital. Ini adalah grafik yang melacak tingkat kesulitan BCH:
Tingkat kesulitan menyesuaikan sesuai dengan jumlah penambang dalam sistem. Jika ada lebih sedikit penambang, maka tingkat kesulitan turun karena daya hashing keseluruhan sistem turun. Ketika uang bitcoin pertama kali dimulai, ia sedikit kesulitan untuk mendapatkan penambang, akibatnya kesulitannya menurun drastis. Ini pada gilirannya menarik banyak penambang yang menemukan peluang untuk menjadi sangat menguntungkan. Hal ini menyebabkan banyaknya penambang dari BTC sehingga kekuatan hashing BTC berkurang separuh, mengurangi waktu transaksi dan meningkatkan biaya. Laporan di media sosial menyatakan bahwa transaksi BTC memakan waktu berjam-jam dan bahkan berhari-hari untuk diselesaikan. Berikut adalah grafik yang menunjukkan penurunan tingkat hash BTC:
Apa itu Perang Hash?
Sampai sekarang, ada perang yang terjadi di dalam komunitas Bitcoin Cash. Perang ini telah dijuluki “Perang Hash” dan itu mungkin telah sendirian menjatuhkan seluruh pasar.
Perang hash pada dasarnya adalah perang saudara antara dua faksi yang bersaing dalam komunitas Bitcoin Cash:
- Bitcoin ABC: Cap Adjustable Blocksize Bitcoin adalah kamp yang dipimpin Roger Ver dan CEO Bitmain Jihan Wu
- Bitcoin SV: Visi Bitcoin Satoshi dipimpin oleh Craig Wright (yang mengklaim sebagai Satoshi Nakamoto) dan miliarder Calvin Ayre, pemilik kumpulan BCH terbesar, CoinGeek.
Pada November 2018, Bitcoin Cash mengalami kesulitan dan terbagi menjadi Bitcoin Cash ABC dan Bitcoin Cash SV.
Kedua rantai ini memanfaatkan kekuatan hash untuk menambang rantai terpanjang. Siapa pun yang memiliki rantai terpanjang dan lebih efisien, menjadi rantai kas Bitcoin yang dominan.
Jadi, ini membawa kita pada pertanyaan yang jelas.
Mengapa perang hash terjadi? Mengapa Roger Ver dan Craig Wright saling beradu mulut?
Nah, ada dua alasan:
- Ukuran blok (kejutan!)
- Perubahan pada Skrip Bitcoin
Ukuran blok
Bitcoin ABC menginginkan batas blok 32 mb sementara Bitcoin SV menginginkan batas blok 128 mb, yaitu hampir 4 kali lipat dari ukuran blok Bitcoin ABC yang ditingkatkan.
Perubahan pada Skrip
Seperti yang mungkin sudah Anda ketahui, transaksi Bitcoin dikodekan dengan menggunakan “Script” Kami memiliki panduan dua bagian yang terperinci yang akan membantu Anda memahami cara kerja skrip .
Satu hal yang perlu Anda ingat di sini, skrip adalah bahasa yang sengaja dibuat sederhana dan tidak serbaguna. Ini bukan bahasa Turing-Complete yang sangat fungsional, seperti soliditas yang digunakan untuk membuat kontrak yang cerdas. Satu-satunya tujuan Script adalah memberikan formulir untuk transaksi Bitcoin.
Pada bulan Agustus 2018, Bitcoin ABC memperkenalkan dua opcode baru dalam skrip Bitcoin Cash, dengan hardfork. Mereka opcodes menjadi:
- OP_CHECKDATASIG
- OP_CHECKDATASIGVERIFY
Opcode ini pada dasarnya membawa fungsionalitas “seperti kontrak pintar” ke dalam Bitcoin Cash dengan memungkinkan transaksi untuk memeriksa dan memvalidasi tanda tangan pada pesan eksternal, yang berasal dari sumber data eksternal atau oracle.
Perubahan ini tidak dapat diterima oleh puritan Bitcoin.
Menurut mereka, opcode dan fungsi ini tidak pernah menjadi bagian dari visi asli Satoshi Nakamoto. Mereka menginginkan Bitcoin Cash yang sedekat mungkin dengan cetak biru asli. Karenanya, Bitcoin SV lahir.
Bitcoin SV tidak akan menggunakan opcode baru ini. Bahkan, ia akan menggunakan dua opcode Satoshi asli (OP_LSHIFT dan OP_RSHIFT) yang telah dinonaktifkan dalam versi baru dari Bitcoin Cash.
Sisi Jelek dari Perang Hash
Kami akan mencoba mempertahankan sikap yang sangat netral di sini, tetapi kami perlu melaporkan betapa buruknya perang ini. Lebih dari Bitcoin ABC vs Bitcoin SV, ini telah menjadi Roger “The Bitcoin Jesus” Ver vs Craig “I am Satoshi” Wright.
Ada panggilan nama terang-terangan dan negatif dari kedua sisi. Faktanya, beberapa argumen tidak berbeda dengan ocehan gaya pro-gulat over-the-top. Yang ini menjadi yang teratas dari kelompok:
Dan kemudian ada juga email yang dikirim Wright Ver, yang tidak dapat kami kirim di sini karena isinya yang kuat. Anda bisa membacanya di sini .
Ver, di pihaknya, mengatakan ini tentang Wright, “Satoshi atau tidak, hal-hal yang dikatakan Craig Wright adalah hal-hal yang membuat saya mendaftar untuk Bitcoin.”
Siapa yang Menang Perang?
Mari kita melihat kedua kubu dan melihat siapa yang memenangkan Perang Hash. Semua grafik diambil dari coin.dance .
# 1 Hashrate
Karena pertempuran ini adalah semua tentang hashrate maka kita mungkin juga memeriksa siapa yang melakukan yang terbaik dalam hal ini:
Sepertinya Bitcoin ABC telah memiliki hashrate yang unggul daripada Bitcoin SV untuk sebagian besar, pada awalnya. Ada beberapa contoh ketika Bitcoin SV mampu menyalip Bitcoin ABC, tetapi untuk sebagian besar, Bitcoin ABC telah menjadi hashrate yang unggul… .sampai tanggal 3 Desember 2018.
Setelah itu, sepertinya Bitcoin ABC telah mengalami penurunan besar dalam hashrate-nya sementara Bitcoin SV tampaknya telah berada di atas angin.
Panjang Rantai # 2
Satu hari setelah pertigaan, 16 November 2018 , uang tunai Bitcoin ABC melaju dengan 50 blok. ABC tampaknya memiliki kekuatan POW keseluruhan yang lebih baik daripada SV.
# 3 ABC vs SV Nodes
Mari kita lihat berapa banyak node yang ada dalam Bitcoin Cash ABC dibandingkan dengan Bitcoin Cash SV.
Bitcoin ABC memiliki 1028 node saat ini. Jumlah node telah menurun setelah melihat puncaknya pada 16 Agustus 2018.
Sekarang, mari kita lihat node Bitcoin SV.
Bitcoin SV memiliki total 542 node. Jumlah node meningkat secara dramatis sejak 15 November 2018, yaitu tanggal Bitcoin Cash / Bitcoin SV hard fork. Setelah mencapai puncaknya, jumlah node telah cukup konsisten.
Persetujuan Komunitas # 4
Mari kita lihat proyek mana yang mendapat lebih banyak persetujuan dari perusahaan dan komunitas.
Menurut coin.dance, 71,8% komunitas mendukung Bitcoin ABC sedangkan Bitcoin SV memiliki 44,9% dukungan.
BTC Hashrate vs ABC + SV
Keluar dari perang saudara ini, mari kita melihat gambaran besar dan melihat bagaimana hasrat BTC dibandingkan dengan gabungan antara ABC dan SV.
Seperti yang Anda lihat, BTC jauh melebihi gabungan keduanya.
Apa masa depan Bitcoin Cash?
Singkatnya, kita tidak tahu. Kami tidak tahu bagaimana uang tunai bitcoin akan berubah di masa depan dan kami juga tidak tahu dampak jangka panjang yang akan terjadi pada BTC. Apa yang kita ketahui adalah bahwa ini adalah pertama kalinya seseorang berhasil memotong dari BTC sambil menyimpan catatan transaksi yang ada.
Apa yang kita miliki di sini adalah eksperimen yang sangat menarik yang akan mengajarkan kita banyak pelajaran ke depan. Pada saat yang sama, ukuran blok 8 mb jelas merupakan aspek yang sangat memikat dan masih harus dilihat bagaimana ini mempengaruhi penambang dalam jangka panjang.
Namun, Perang Hash telah membuka situasi yang sangat menarik. Dengan banyaknya garpu Bitcoin di luar sana, hal itu dapat mengurangi nilai Bitcoin. Kejatuhan pasar saat ini sebagian besar disebabkan oleh perang ini. Bagian yang menyedihkan adalah bahwa perang hash telah menjadi sangat jelek. Mari berharap kita bisa keluar dari sini tanpa cedera.