Apakah Anda memegang bitcoin?

Maka Anda harus tahu itu Anda bisa kehilangan BTC Anda dalam hard fork (HF) Bitcoin yang akan datang karena serangan replay.

Apa itu Hard Fork (HF) dan Apa itu Replay Attacks?

Saya pikir banyak pemula dan pengguna Bitcoin yang tidak paham teknologi mungkin cemas tentang begitu banyak kata jargon ini. Tetapi dalam posting ini, saya akan menyentuh tentang apa semua ini sehingga Anda dapat memperoleh informasi dan persiapan dengan baik.

Catatan: Saya biasanya akan menggunakan kata “split” daripada “fork” karena lebih mudah dimengerti.

Jadi mari kita lihat apa yang terjadi di sini…

Telah terjadi perdebatan yang tak terhentikan antara kedua kelompok ini:

  1. Bitcoin Core (BTC)
  2. Bitcoin Tidak Terbatas (BTU)

Mereka tidak setuju tentang cara meningkatkan efisiensi transaksi di blockchain Bitcoin.

Bitcoin Core Group (BTC) ingin menjaga kode asli Bitcoin tetap utuh dan memperkenalkan “garpu lunak” dengan SegWit terintegrasi. Tidak apa-apa jika Anda tidak memahami tentang apa soft fork SegWit ini. Sadarilah itu sebagai cara meningkatkan efisiensi transaksi Bitcoin. (Lihat panduan kami di Litecoin untuk memahami SegWit.)

Di samping itu…

Bitcoin Unlimited Group (BTU) ingin mengubah kode asli Bitcoin dengan meningkatkan ukuran blok Bitcoin dari 1 MB menjadi 2 MB. Ini adalah cara lain untuk meningkatkan efisiensi transaksi Bitcoin dengan benar-benar meningkatkan batas blok. Dan karena kode asli perlu diubah untuk ini, ini disebut “garpu keras” (atau split).

Dan sekarang, kedua grup tidak siap untuk berkompromi pada solusi yang direkomendasikan satu sama lain.

Karenanya, hasilnya kemungkinan akan menjadi perpecahan antara dua grup Bitcoin. Mereka pada dasarnya akan membagi blockchain menjadi dua dan menerapkan solusi yang menurut mereka cocok.

Ini akan menghasilkan dua blockchain Bitcoin dan dua jenis Bitcoin.

Untuk kepentingan artikel ini, anggaplah akan ada dua blockchain Bitcoin:

  1. Blockchain Bitcoin Tidak Terbatas – Bitcoin pada rantai ini dapat disebut BTU
  2. Bitcoin Core blockchain– Bitcoin di rantai ini dapat disebut BTC

Jadi, blockchain mana yang akan digunakan bitcoin Anda?

Jawabannya cukup menarik:

  • Anda akan mendapatkan koin Anda kedua blockchain.

Setelah pemisahan, Anda akan memiliki saldo BTC dan BTU; dengan kata lain, kepemilikan koin Anda akan berlipat ganda.

Wowowow ganda!!

Anda mungkin berpikir ini adalah hal yang baik karena nilai Anda juga akan berlipat ganda.

Catatan: Menggandakan koin tidak berarti penggandaan nilai. Nilai BTC dan BTU akan ditentukan setelah pemisahan berdasarkan permintaan dan penawaran di pasar.

Inilah bagian pentingnya: Kedua koin Anda (BTC dan BTU) akan memiliki kunci pribadi yang sama.

Perpecahan ini akan membuka kemungkinan untuk masalah lain yang disebut a Replay Attack.

Apa itu Replay Attack?

Mari kita pertimbangkan contoh untuk membuatnya lebih non-teknis untuk dipahami:

Misalkan Anda melakukan pembayaran online ke situs web e-niaga melalui kartu kredit Anda. Anda mengetikkan kartu kredit Anda dan mengotorisasi pembayaran.

Saat melakukan ini, Anda tidak menyadari bahwa Anda menggunakan sistem yang terinfeksi yang mencatat detail kartu kredit Anda dan PIN otorisasi.

Peretas yang tidak etis sekarang memiliki detail kartu Anda dan dapat membelanjakan uang Anda di mana pun dia mau. Penyerang dapat “memutar ulang” (atau menggunakan kembali) detail sebanyak yang dia inginkan sampai Anda akhirnya menyadari hal ini terjadi.

Anda mungkin mengatakan bahwa ini tidak sering terjadi.

Anda juga bisa mengatakan bahwa Anda memiliki otentikasi tambahan untuk jenis acara ini.

Ya, saya setuju, tapi ini dia hanya sebuah contoh untuk menjelaskan serangan replay.

Apa itu Serangan Replay Bitcoin?

Serangan Ulang Bitcoin

Peristiwa yang sama yang kita bahas di atas dapat terjadi pada Bitcoin Anda setelah perpecahan atau hard fork.

Bagaimana?

Karena, seperti yang saya katakan sebelumnya, bitcoin BTC dan BTU Anda akan memiliki kunci pribadi yang sama.

Ini memberi peluang bagi penyerang untuk menggunakan kembali detail transaksi yang dilakukan pada satu blockchain di blockchain lainnya.

Transaksi akan valid di kedua rantai, dan node BTC atau BTU akan menerimanya.

Katakanlah Anda sekarang memiliki BTC di blockchain Bitcoin asli.

Sekarang rantai terpecah dan Anda memiliki jumlah BTC yang sama di blockchain Bitcoin Core dan BTU di blockchain Bitcoin Unlimited.

Anda pergi untuk melakukan transaksi 5 BTC untuk membeli sesuatu di blockchain Bitcoin Core. Anda menandatangani transaksi dan mengirimkannya ke alamat BTC pedagang (dan sekarang pedagang juga memiliki alamat BTC dan BTU).

Kemudian Anda pergi dan memeriksa dompet BTU Anda dan menemukan bahwa 5 BTU juga telah dikurangkan dari dompet BTU Anda ke alamat BTU pedagang.

Itu karena seseorang (bahkan mungkin pedagang!) Membayar ulang / menyiarkan ulang transaksi yang Anda kirim di blockchain BTC ke node di blockchain BTU.

Node BTU tidak memiliki cara untuk mengidentifikasi rantai mana yang dimaksudkan untuk transaksi tersebut. Transaksi yang ditandatangani dalam skenario ini menjadi valid di kedua blockchain BTU dan BTC.

Dan skenario ini juga berlaku untuk transaksi sebaliknya.

Jadi ketika BTC dan BTU memiliki blockchain yang berbeda, bagaimana blockchain lain menerima transaksi tersebut sebagai valid?

Pertanyaan bagus.

Mengapa transaksi valid di kedua rantai?

Transaksi, ketika diputar ulang, akan valid di kedua blockchain karena, meskipun blockchain berbeda, mereka juga serupa dalam transaksi individual dan buku besar historisnya.

Solusi split (hard fork) untuk meningkatkan transaksi Bitcoin terjadi di level blok, bukan di setiap level transaksi. Blok tersebut berisi semua transaksi.

Jadi transaksi yang memindahkan semua jenis koin (BTC / BTU) dari alamat A ke alamat B di satu blockchain juga akan memindahkan koin di blockchain lain jika diputar ulang..

Karenanya, transaksi akan berlaku di kedua rantai.

Solusi yang memungkinkan

  1. Ubah ID transaksi – Beberapa dari kita mungkin berpikir, “Masalah besar, cukup ubah beberapa parameter di id tx dan itu akan baik-baik saja”. Tetapi ini akan membuat semua dompet Bitcoin yang ada menjadi usang dan akan membutuhkan desain ulang total untuk membuat semuanya kompatibel kembali. Ini adalah solusi, tetapi jelas bukan solusi yang ideal.
  2. Jangan Bertransaksi – Dompet perangkat keras seperti Ledger Nano S menyarankan penggunanya jika ada percabangan untuk tidak mengeluarkan transaksi sebelum debu mengendap. Mereka juga mengatakan secara tidak resmi bahwa jika seseorang ingin melakukannya, mereka harus melakukannya dengan risiko sendiri. Untuk lebih jelasnya, lihat Bagian pendukung buku besar. Namun, mereka telah berhasil menerapkan perlindungan serangan replay di masa lalu untuk ETH dan ETC setelah hype melambat.
  3. Replay ProtectionMasalah pemutaran ulang dapat diselesaikan jika karyawan BTU menggunakan mekanisme perlindungan pemutaran ulang dua arah yang solid. Jika mekanisme non-replay terintegrasi dengan benar, membelanjakan BTC Anda tidak akan menghabiskan BTU Anda, dan kedua koin / rantai akan memiliki keberadaan yang sama sekali berbeda.
  4. Gunakan Trezor Dompet perangkat keras seperti Trezor mengklaim bahwa mereka memiliki proses untuk serangan garpu keras dan replay. Jadi melakukan transaksi Anda dari Trezor mungkin menyelamatkan Anda dari serangan replay. Lihat ini panduan untuk info lebih lanjut.

Kemungkinan Hard Fork Bitcoin Dan Serangan Ulang

Namun, semua ini hanyalah kemungkinan. Tapi itu mungkin akan segera menjadi kenyataan. Jadi pencegahan selalu lebih baik daripada mengobati.

Akan sangat menarik untuk melihat apa yang terjadi dalam beberapa minggu ke depan.

Saya harap wawasan tentang masa depan Bitcoin ini akan membantu Anda dalam membuat keputusan yang lebih baik.

Sekarang saya ingin mendengar dari Anda: Apa yang akan Anda lakukan jika terjadi serangan percabangan atau replay? Apakah Anda masih bingung tentang “serangan replay”? Beri tahu saya pemikiran dan pertanyaan Anda di bagian komentar di bawah.

Dan jika Anda menyukai postingan ini, jangan lupa untuk membagikannya!

Adios!

Baca juga:

  • Apa masalah pengeluaran ganda Bitcoin & bagaimana Bitcoin menanganinya
  • 3 Dompet Perangkat Keras Terbaik Untuk Bitcoin (+ Altcoin Didukung)
  • Dompet Bitcoin Terbaik
  • Situs Web Populer Untuk Membeli Bitcoin Secara Instan Menggunakan Kartu Debit / Kredit

Mike Owergreen Administrator
Sorry! The Author has not filled his profile.
follow me