Người sáng lập doublespend.cash, một trang web chuyên theo dõi và thu thập dữ liệu về giao dịch kép trên mạng Bitcoin Cash, ngày 28/11 đã công bố rằng chỉ 1 trong 1,105 lần giao dịch kép thành công khi họ gửi giao dịch thứ hai một giây sau giao dịch đầu tiên. Người sáng lập trang này nhấn mạnh trong hầu hết trường hợp “giao dịch kép chỉ thành công khi thực hiện cùng lúc với nhau”.

Cộng đồng BCH thảo luận về giao dịch kép, ủng hộ chính sách First Seen

Cộng đồng Bitcoin Cash (BCH) trước giờ luôn đánh giá cao giao dịch không cần xác nhận và các cơ chế như phòng vệ giao dịch kép giúp nâng tầm giao dịch tức thời. Về cơ bản, giao dịch kép (Double spend) là khi ai đó cố gắng gửi cùng một số lượng BCH đến hai địa chỉ khác nhau. Dù không phổ biến nhưng double spend vẫn thường xảy ra với các đồng tiền số như BTC, BCH và BSV. Trang doublespend.cash theo dõi các vụ việc như vậy và ghi nhận lại các giao dịch kép thành công trên chuỗi khối Bitcoin Cash. Một người dùng Reddit là Darguval, nhà phát triển phần mềm Bitcoin XT và là chủ nhân trang dữ liệu này, giải thích rằng để giao dịch kép thực hiện được thành công, thì hai giao dịch đó phải được gửi gần như đồng thời.

“Chỉ 1 trong 1,104 vụ giao dịch kép thành công khi giao dịch gửi sau 1 giây,” nhà phát triển thông báo trên Reddit. “Biểu đồ Thời gian giữa giao dịch đầu và giao dịch thứ hai chỉ ra thời gian chênh lệch giữa hai giao dịch,” theo như nội dung Dagurval nói với cộng đồng BCH. Nhà phát triển cũng khẳng định: “Thực tế chứng minh rằng trong hầu hết trường hợp, giao dịch kép chỉ thành công khi được gửi gần như đồng thời. Cũng cho thấy một điều rằng máy đào ủng hộ chính sách first seen (tức giao dịch nhận được đầu tiên).”

Dữ liệu về giao dịch kép gây xôn xao cộng đồng Bitcoin Cash

Sau khi Dagurval đăng dữ liệu, cộng đồng BCH đã thảo luận về rủi ro của giao dịch kép và một số kịch bản giữa một người thực hiện giao dịch kép và người mua bán. Một người dùng chia sẻ: “Rất may là cơ chế 0-conf (giao dịch không xác nhận) khá an toàn và phòng vệ giao dịch kép sẽ làm nó an toàn hơn”. Những người khác cho rằng điều này không thuyết phục lắm và chỉ ra rằng, “nếu không thể đo lường bao nhiêu vụ giao dịch kép là cố tình thực hiện, thì không thể nói là những con số này chứng minh được sự an toàn.”

“Dữ liệu này cho thấy người giao dịch đợi hơn 3 giây để xem một giao dịch kép có an toàn hay không trong việc chấp nhận một giao dịch nhỏ chưa xác nhận,” người dùng Reddit Jessquit viết. Cuộc tranh luận này khá được quan tâm trên subreddit r/btc, khi nội dung tương tự có thể bị kiểm duyệt trên subreddit r/bitcoin. Số liệu từ trang doublespend.cash của Dagurval đã giúp mọi người thảo luận về ý tưởng phòng vệ giao dịch kép, một cơ chế mà các nhà phát triển BCH đã thực nghiệm vài năm gần đây.

Bitcoin Snack Machine và hình trình chinh phục Phòng vệ giao dịch kép

Vào tháng bảy, news.Bitcoin.com đã thông báo về việc nhà phát triển Tom Zander trên Flowee the Hub áp dụng cơ chế phòng vệ giao dịch kép. Tài liệu của giao thức này được viết bởi nhà phát triển ứng dụng Imaginary Username với sự đóng góp của Mark Lundeberg. Nhà phát triển BCHD và Openbazaar Chris Pacia viết tài liệu cho một hệ thống gọi là Cảnh báo Giao dịch kép. Trong năm 2015, nhà phát triển Bitcoin cũ Mike Hearn viết một bài tên “Giao dịch kép trong Bitcoin và cách làm chúng khó thực hiện hơn”. Nghiên cứu của Hearn ghi nhận nỗ lực của Gavin Andresen và nhà phát triển Bitcoin XT Tom Harding về giao dịch kép. Harding đã dành nhiều thời gian nghiên cứu vấn đề này và anh đã nói về một hệ thống phát hiện giao dịch kép trong buổi thuyết trình Native Respend Resistance của mình tại Hội nghị Tầm nhìn Satoshi tại Tokyo năm 2018.

Thách thức phải ngăn chặn thậm chí chỉ một giao dịch kép thành công trong 1,105 vụ thử là điều mà các nhà phát triển đã theo đuổi từ khi Bitcoin được tạo ra. Thậm chí Satoshi Nakamoto đã thảo luận trong chủ đề việc chấp nhận Giao dịch không xác nhận hồi tháng 7/2010. Trong một bài viết nổi tiếng trên bitcointalk.org tên “Bitcoin Snack Machine,”, Satoshi nói: “Tôi tin rằng một công ty xử lí thanh toán có thể cung cấp việc phân phối nhanh các giao dịch như là một dịch vụ, với việc xử lí tầm 10 giây hoặc nhanh hơn.” Trong cuộc hội thoại này, Satoshi cũng chia sẻ về việc ủng hộ chính sách “first seen” (giao dịch nhận được trước) và một cuộc đua các giao dịch gửi chênh lệch nhau vài phần trăm giây.

“Các node trong mạng lưới chỉ chấp nhận phiên bản đầu tiên của giao dịch họ nhận được để đưa vào khối họ đang tạo ra,” Satoshi đã nói vậy. “Khi bạn gửi đi một giao dịch, nếu ai đó đồng thời gửi đi một giao dịch kép, thì sẽ là một cuộc đua xem ai gửi đến hầu hết các node trước. Nếu giao dịch của ai xuất phát trước, nó sẽ lan toả ra mạng lưới nhanh hơn, và đến được phần lớn các node.”

Theo news.bitcoin.com

Xem thêm: Những máy đào Bitcoin Cash ẩn danh cần được lưu tâm

Tham gia ngay cộng đồng của BitcoinVN để trở thành người nắm thông tin thị trường nhanh nhất: https://t.me/bitcoinvn_community