Bitcoin developer core jonas schnelli menjelaskan ciri penggantian transaksi kontroversial

Jonas Schnelli: Bitcoin P2P Network Encryption & Authentication (Jun 2019).

Anonim

Walaupun perdebatan saiz blok telah menjadi titik konflik utama dalam komunitas Bitcoin sepanjang tahun lalu, kenyataannya adalah bahawa perbualan ini lebih banyak mengenai topik skalabilitas yang lebih besar. Pengguna Bitcoin yang berbeza ingin melihat skala rangkaian melalui kaedah tertentu, dan kedua-dua pihak utama dalam perdebatan ini kini Bitcoin Core dan Bitcoin Classic.

Bersama dengan had saiz blok, Rangkaian Lightning, dan Saksi Segregated, satu lagi ciri Bitcoin yang telah diliputi dalam kontroversi adalah Replace-by-Fee (RBF). Penyumbang Teras Bitcoin Jonas Schnelli baru-baru ini membincangkan ciri baru ini, yang telah dilaksanakan di Bitcoin Core 0. 12, semasa persembahan di Bitcoin Meetup Switzerland.

Satoshi Asalnya Dilaksanakan RBF Penuh

Schnelli memulakan ceramahnya dengan menunjukkan bahwa pembuat Bitcoin Satoshi Nakamoto awalnya menerapkan RBF.

Walaupun penggantian transaksi telah dilumpuhkan oleh Nakamoto pada tahun 2010, komitmen yang melumpuhkan ciri itu datang dengan komentar bahawa ia hanya dimatikan "untuk sekarang. "Komen di sebelah kod yang berkaitan dengan penggantian transaksi dalam kod asal Nakamoto berbunyi," Izinkan menggantikan dengan versi yang lebih baru dari transaksi yang sama. "

Schnelli menggambarkan bagaimana penggantian transaksi pernah bekerja pada rangkaian Bitcoin:

" Selalu mungkin - atau kembali maka mungkin - jika anda melakukan transaksi, hingga transaksi itu berakhir dalam satu blok, anda bisa menukar transaksi sepenuhnya dengan melakukan sesuatu yang berbeza. "

RBF Membantu Menghindari Penangguhan Transaksi

Terdapat kelebihan untuk dapat menggantikan transaksi Bitcoin dengan yang baru, yang diperbarui. Contohnya, jika pengguna telah memasukkan yuran transaksi yang terlalu rendah, keupayaan untuk menggantikan transaksi dengan yang lain yang mengandungi yuran yang lebih tinggi membolehkan pengguna memastikan urus niaga mereka tidak terjebak dengan status "tidak disahkan" untuk tempoh yang lama masa. Pengguna juga dapat membetulkan kesilapan yang dibuat ketika membuat transaksi melalui RBF.

Jonas Schnelli menyatakan bahawa fungsi ini masuk akal kepadanya:

"Ini masuk akal, pada pandangan saya. Sekiranya saya membayar dan saya mengetahui, 'Oh, tidak - jumlah yang salah,' atau, 'Oh, tidak. Yurannya salah, 'Saya boleh mengubahnya. "

0-Pengesahan Tidak Bekerja dengan RBF

Aspek kontroversi RBF adalah bahawa ia tidak berfungsi dengan baik dengan urus niaga pengesahan 0. Apabila pengguna dapat menggantikan urus niaga sebelum mereka dimasukkan ke dalam blok, yang pada dasarnya membuat urus niaga yang belum disahkan lebih berisiko. Banyak peniaga dan pemproses pembayaran bergantung pada transaksi yang belum disahkan untuk perdagangan dunia sebenar.

Schnelli menggambarkan isu ini semasa ceramahnya:

"Pengesahan 0 oleh whitepaper Satoshi sentiasa tidak selamat, tetapi kerana orang telah membina sistem di atasnya, kita perlu memastikan bahawa ia stabil, supaya orang ramai boleh membeli barangan dengan serta-merta.Maksud saya, anda tidak boleh menunggu sepuluh minit apabila anda membayar untuk kopi; Saya setuju. "

Mengenai isu keselamatan urus niaga 0-pengesahan, penyumbang Bitcoin Core Peter Todd baru-baru ini menulis sebuah posting blog di mana dia menggariskan ketidakupayaan semasa dompet bitcoin untuk melindungi pengguna dengan baik daripada menghabiskan dua kali.

Peniaga Jangan Takut RBF

Walaupun dengan kebimbangan keselamatan yang sering ditunjukkan oleh Todd dan yang lain, perlu diperhatikan bahawa RBF versi semasa adalah opt-in.

Jonas Schnelli menjelaskan sifat pilihan RBF semasa ceramahnya di Bitcoin Meetup Switzerland:

"Apabila anda membuat transaksi, anda boleh membuat keputusan, 'Adakah saya boleh mengganti transaksi atau tidak? 'Jika anda membuat transaksi seperti yang anda lakukan pada masa lalu, ia tidak boleh diganti. Tiada apa-apa yang rosak; semuanya berfungsi seperti dahulu. Tetapi sekarang kita boleh memilih masuk - tetapkan bendera pada transaksi itu - dan kemudian memberi anda peluang untuk menggantikan transaksi sehingga ia ditambang. "

Dengan kata lain, peniaga tidak boleh terdedah kepada perbelanjaan ganda yang dikuasakan oleh RBF kerana transaksi RBF dapat dibezakan daripada transaksi Bitcoin tradisional.

Seperti dijelaskan oleh Schnelli semasa penyampaiannya:

"Peniaga boleh menolak transaksi RBF … Jika seseorang membayar anda dengan urus niaga ganti-oleh-fee, anda tidak mahu menerimanya jika ia merupakan transaksi 0-pengesahan] . "

Kyle Torpey adalah seorang wartawan bebas yang mengikuti Bitcoin sejak tahun 2011. Karya-karyanya telah dipaparkan pada Motherboard VICE, Business Insider, Laporan Keizer RT dan banyak media lain. Anda boleh mengikuti @kyletorpey di Twitter.