Konspirasi melawan transaksi Bitcoin “instan”: RBF, CPFP, dan Scorched Earth

Semua orang berasumsi bahwa transaksi Bitcoin terjadi seketika, dan untuk sebagian besar sejarah Bitcoin, ini praktis benar – Anda dapat mengasumsikan ini tanpa banyak risiko. Namun, jika kita melihat lebih dalam, kita melihat bahwa ini tidak mungkin terjadi lama.

Apa itu pembelanjaan ganda?

Manakah dari transaksi berikut yang kemungkinan besar membutuhkan biaya paling sedikit?“Pembelanjaan ganda” adalah tantangan teknis besar yang diselesaikan Bitcoin untuk sistem desentralisasi. Seperti halnya setiap file digital, secara praktis tidak mungkin untuk memberikan nilai, yang dapat ditukar karena komputer dapat menyalin-tempel dengan mudah..

Jika kita membayangkan transaksi Bitcoin seperti cek, yang menentukan dari mana uang itu berasal dan ke mana perginya (bersama dengan tanda tangan kriptografi), kita semua dapat dengan mudah memverifikasi informasi ini – penyertaannya dalam blockchain Bitcoin yang membuat cek ini sebenarnya valid.

Karena seseorang dapat menandatangani ribuan cek ini, semuanya menggunakan uang yang sama, semua cek akan terpental kecuali yang termasuk dalam blockchain. Ini adalah transisi dari transaksi tanpa konfirmasi ke transaksi terkonfirmasi. Di sisi lain, transaksi yang bentrok dengan koin yang sama lebih dari satu kali disebut pembelanjaan ganda.

Saat ini, dan menurut perilaku jaringan Bitcoin saat ini, transaksi pertama yang terlihat adalah yang akan dimasukkan ke dalam blockchain. Ini mudah dan nyaman. Penambang akan membuang transaksi yang bertentangan, jadi saat Anda melihat transaksi yang valid di jaringan (yang instan), Anda dapat berasumsi bahwa itu tidak akan dibelanjakan ganda dan akhirnya dimasukkan ke dalam blockchain (bukan instan).

Apakah disarankan untuk mengandalkan ini?

Saya telah merekomendasikan untuk mengandalkan transaksi tanpa konfirmasi, tapi hanya untuk transaksi kecil. Demi transaksi kecil, penyerang yang berencana melakukan penipuan pada transaksi tanpa konfirmasi harus mengatur serangan yang kompleks, mungkin memerlukan beberapa elemen manipulasi atau penyuapan, dan ini sangat tidak mungkin terjadi ketika transaksi kecil dipertaruhkan, seperti membeli kopi atau laptop.

Namun, kenyataannya adalah bahwa transaksi tanpa konfirmasi tidak “diberkati” oleh blockchain dan, oleh karena itu, jangan mendapatkan semua janji yang ditawarkan Bitcoin karena berpotensi “dapat dibalik” (sampai mereka mendapatkan konfirmasi).

#Crypto ExchangeBenefits

1

Binance
Best exchange


VISIT SITE
  • ? The worlds biggest bitcoin exchange and altcoin crypto exchange in the world by volume.
  • Binance provides a crypto wallet for its traders, where they can store their electronic funds.

2

Coinbase
Ideal for newbies


Visit SITE
  • Coinbase is the largest U.S.-based cryptocurrency exchange, trading more than 30 cryptocurrencies.
  • Very high liquidity
  • Extremely simple user interface

3

eToro
Crypto + Trading

VISIT SITE
  • Multi-Asset Platform. Stocks, crypto, indices
  • eToro is the world’s leading social trading platform, with thousands of options for traders and investors.

Jadi apakah ini berarti bahwa transaksi Bitcoin tidak dapat diubah dan instan? Jawaban singkatnya adalah “benar”: transaksi Bitcoin standar tidak menikmati kedua properti ini sekaligus. Jawaban yang lebih panjang jelas lebih rumit.

Child-Pays-For-Parent (CPFP) vs. Replace-By-Fee (RBF)

Bitcoin-Mining-630x3501Seperti yang kita ketahui, penambang bertanggung jawab untuk memasukkan transaksi ke dalam blockchain, dan sebagai gantinya mereka menerima biaya transaksi, serta menerima hadiah blok untuk blok yang ditambang (mencetak koin baru) yang diberikan langsung dari protokol..

Jika kami berasumsi bahwa penambang akan memprioritaskan keuntungan, kami dapat berasumsi bahwa penambang yang cerdas akan memasukkan transaksi non-profit (transaksi tanpa biaya) jika terkait dengan transaksi dengan biaya yang cukup untuk menutupi keuntungan untuk kedua transaksi tersebut..

Misalnya, jika saya membayar bisnis dan mereka tahu biayanya terlalu kecil, mereka dapat mengambil koin tersebut dan mengirimkannya ke alamat lain dengan transaksi baru yang biayanya dua kali lipat. Ini berarti penambang akan memahami bahwa dia hanya bisa mendapatkan biaya ganda jika dia memasukkan transaksi pertama dalam prosesnya..

#CRYPTO BROKERSBenefits

1

eToro
Best Crypto Broker

VISIT SITE
  • Multi-Asset Platform. Stocks, crypto, indices
  • eToro is the world’s leading social trading platform, with thousands of options for traders and investors.

2

Binance
Cryptocurrency Trading


VISIT SITE
  • ? Your new Favorite App for Cryptocurrency Trading. Buy, sell and trade cryptocurrency on the go
  • Binance provides a crypto wallet for its traders, where they can store their electronic funds.

#BITCOIN CASINOBenefits

1

Bitstarz
Best Crypto Casino

VISIT SITE
  • 2 BTC + 180 free spins First deposit bonus is 152% up to 2 BTC
  • Accepts both fiat currencies and cryptocurrencies

2

Bitcoincasino.io
Fast money transfers


VISIT SITE
  • Six supported cryptocurrencies.
  • 100% up to 0.1 BTC for the first
  • 50% up to 0.1 BTC for the second

Metode pemberian motif keuntungan kepada penambang untuk menerima transaksi ini disebut “Child Pays For Parent” (CPFP), dan kami dapat berasumsi bahwa pada titik tertentu penambang akan berperilaku seperti ini dengan andal. Hal ini memungkinkan untuk menyelesaikan masalah biaya tertentu seperti memungkinkan penerima pembayaran untuk membayar biaya transaksi, dan secara umum memastikan bahwa transaksi tertentu dimasukkan ke dalam blockchain.

Hal ini memungkinkan pihak penerima untuk memotivasi penambang untuk mengkonfirmasi transaksi tertentu. Namun, pengirim juga dapat memotivasi penambang untuk mengonfirmasi transaksi tertentu dengan menggunakan pengeluaran ganda yang memiliki biaya lebih tinggi. Lagi pula, masuk akal untuk berasumsi bahwa penambang akan memilih pengeluaran ganda dengan biaya lebih tinggi. Ini disebut “Replace By Fee” (RBF), yang sah dan sah menurut protokol, dan bertentangan dengan rekomendasi untuk mengandalkan transaksi tanpa konfirmasi. Ini juga memungkinkan untuk menyelesaikan masalah biaya tertentu, seperti mengizinkan pengirim untuk membatalkan atau memperbaiki transaksi (selama masih belum dikonfirmasi di blockchain).

Saat ini, penambang tidak benar-benar berperilaku seperti ini, jadi Anda masih dapat berasumsi bahwa sebagian besar transaksi kecil tanpa konfirmasi aman. Namun, tidak ada cara untuk menjanjikan bahwa ini akan tetap terjadi seiring waktu.

Tunggu… Jika pengirim dan penerima dapat secara mandiri memotivasi penambang untuk mengonfirmasi transaksi tertentu, siapa yang menang? Pembelanjaan ganda atau transaksi awal?

Pembumihangusan

Jika kita menggabungkan kedua konsep ini, yang keduanya sah dan bahkan mungkin diantisipasi, kita sampai pada kesimpulan yang agak aneh: baik pengirim maupun penerima tidak menang. Hanya para penambang yang melakukannya. Seperti yang disebutkan, semua motif keuntungan ini dilakukan dengan meningkatkan biaya yang diharapkan penambang untuk menerima dari transaksi tertentu, dan oleh karena itu setiap kali pengirim atau pihak penerima mencoba untuk memotivasi penambang, biaya naik dan penambang mendapatkan keuntungan..

Mari kita coba contoh.

Misalkan Bob ingin membatalkan transaksi sebesar satu mBTC yang dia kirim ke Alice, tetapi Alice ingin memastikan bahwa transaksi tersebut berhasil. Awalnya Bob bahkan tidak menambahkan biaya dan dompet Alice menyadari hal ini sehingga secara otomatis menggunakan CPFP dan menambahkan dua kali lipat biaya (biaya 0,2 mBTC, dengan asumsi biaya standar adalah 0,1 mBTC).

Saat penambang melihat transaksi kedua ini, mereka ingin memasukkan transaksi asli karena itulah satu-satunya cara untuk mendapatkan biaya ganda. Bob ingin membatalkan ini, jadi dia menggunakan RBF dan membuat transaksi bentrok baru yang mengirimkan mBTC asli kembali kepadanya, kecuali dengan biaya 0,3 mBTC. Karena biaya diambil dari total, Alice sebenarnya bersedia berkompromi dan mendapatkan hanya 0,8 mBTC dan membayar 0,2 mBTC kepada para penambang, sementara Bob hanya bersedia mendapatkan 0,7 mBTC (dengan 0,3 mBTC digunakan sebagai biaya).

Seorang penambang yang melihat ini akan melihat satu set transaksi yang akan menghasilkan biaya 0,2 mBTC, dan transaksi lain yang akan memberikan biaya 0,3 mBTC, dan mungkin ingin mengonfirmasi transaksi Bob. Alice mengetahui hal ini dan membuat transaksi CPFP baru dengan biaya lebih tinggi 0,4 mBTC. Lagi pula, lebih baik mendapatkan sisa 0,6 mBTC daripada tidak mendapatkan apa-apa. Bob melanjutkan dan menaikkan RBF-nya menjadi 0,5 mBTC. Seperti yang dapat Anda bayangkan, ini akan berlanjut sampai Bob menawarkan biaya 0,9 mBTC, sementara hanya mendapatkan 0,1 mBTC. Alice, sekarang sangat marah, akan menawarkan transaksi baru tanpa sisa dan satu mBTC penuh sebagai biaya untuk penambang hanya untuk membuat Bob.

Seluruh perlombaan biaya ini telah menyebabkan Alice dan Bob menghabiskan semua uang dan menggunakannya sebagai biaya sampai tidak ada perubahan yang tersisa. Semua orang bertindak secara rasional dan penuh harapan. Yang menang? Penambang, yang mendapatkan seluruh transaksi sebagai bayaran, bukan biaya standar kecil. Dan di sini kita sampai pada apa yang disebut “Bumi hangus” dari transaksi tanpa konfirmasi.

Nah, karena alasan ini dan yang lainnya itu Transaksi yang belum dikonfirmasi tidak dianggap aman, apalagi dibandingkan dengan transaksi yang banyak konfirmasi. Meskipun ini bukan kenyataan saat ini, semua ini valid dan sah menurut protokol dan tidak mengharuskan terjadinya apa pun, kecuali bahwa penambang mulai bertindak lebih “rasional” dan memprioritaskan keuntungan.

Tidak ada yang namanya transaksi Bitcoin “instan”?

Dalam dunia uang tradisional, transaksi instan hanya dapat dilakukan dengan uang tunai secara langsung, atau dengan pihak ketiga. Bitcoin dirancang untuk menghilangkan kebutuhan pihak ketiga, dan walaupun kita bisa mengantisipasi Hangus Earth, ternyata transaksi instan masih bisa dilakukan tanpa pihak ketiga, namun tidak dengan transaksi Bitcoin standar..

masa depan blockchainSaluran pembayaran adalah konsep lain yang secara teoritis memungkinkan transaksi instan atau frekuensi tinggi, dan benar-benar memanfaatkan fakta itu Anda dapat menandatangani transaksi tanpa harus menyiarkannya untuk segera dimasukkan ke dalam blockchain.

Ide-ide ini bersama dengan solusi off-chain lainnya biasanya memerlukan “penguncian” dana di muka, tetapi mereka dapat menawarkan biaya yang lebih murah, transaksi instan, dan fleksibilitas yang umumnya lebih tinggi, sambil tetap tidak dapat dipercaya tanpa pihak ketiga.

Kesimpulannya, transaksi Bitcoin standar tidak diberkati menjadi instan, setidaknya tidak oleh protokol. Namun, transaksi Bitcoin non-standar seperti saluran pembayaran off-chain bisa instan, dan mungkin menawarkan lebih dari transaksi standar.

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