

tiêu đề phụ
"Giao dịch không xác nhận" là gì
Các giao dịch trên chuỗi khối được xác nhận khoảng 10 phút một lần và "giao dịch không xác nhận" không tồn tại trong các khối. Nó đề cập đến trạng thái trước khi một giao dịch được phát ra toàn bộ mạng và sắp được đóng gói thành một khối. Trước khi khối chứa giao dịch này được khai thác, "không xác nhận" tồn tại, nhưng sau khi khối được khai thác, "không xác nhận" không tồn tại.
tiêu đề phụ
"Giao dịch xác nhận bằng không" có an toàn không?
Trong một cuộc thảo luận có tiêu đề "Bitcoin Snack Machine" trên trang web Bitcointalk.org, Satoshi Nakamoto đã đề cập rằng ngay từ tháng 7 năm 2010, Bitcoin đã thử các giao dịch thanh toán không cần xác nhận.
"Tôi nghĩ rằng các nút xử lý thanh toán có thể thực hiện đủ kiểm tra trong 10 giây hoặc ít hơn." Satoshi Nakamoto nêu chi tiết rằng khi một cuộc tấn công chi tiêu gấp đôi xảy ra, các nút mạng chỉ chấp nhận giao dịch đầu tiên mà chúng nhận được. Khi một giao dịch đang được phát, thủ phạm sẽ cố gắng nhân đôi cuộc tấn công bằng cách phát một giao dịch khác cùng lúc.Tại thời điểm này, điều quan trọng hơn là phải xem giao dịch nào trong hai giao dịch sẽ được ưu tiên bởi nhiều giao dịch hơn trong toàn bộ mạng .Nút chấp nhận.
Từ quan điểm này, "giao dịch xác nhận bằng không" không phải là tuyệt đối an toàn và thực sự có những rủi ro nhất định.
Báo cáo trước của Odaily cũng tóm tắt cuộc tấn công hoa kép5 loạitiêu đề phụ
Kế hoạch chống chi tiêu gấp đôi "Giao dịch không xác nhận"
kế hoạch chuyển tiếp
Ngay từ năm 2015, nhà phát triển Bitcoin Mike Hearn đã thảo luận trong một bài báo có tiêu đề "Chi tiêu gấp đôi bằng Bitcoin và làm thế nào để khiến nó khó hơn" (Double spend in Bitcoin and how to make it hard) chống lại giải pháp cho cuộc tấn công chi tiêu gấp đôi của "zero -xác nhận giao dịch" - sơ đồ chuyển tiếp. Trong sơ đồ chuyển tiếp này, khi một nút Bitcoin phát hiện ra một giao dịch chi tiêu gấp đôi, nó sẽ gửi giao dịch đến trước tới các nút khác trong toàn bộ mạng để chuyển tiếp.
Các nhà phát triển Bitcoin ban đầu là Gavin Andresen và Tom Harding đã triển khai tính năng này và tích hợp tính năng này vào hệ thống Bitcoin ban đầu, nhưng nội dung này sau đó đã bị các nhà phát triển xóa. Mặc dù Bitcoin Core từ chối thỏa thuận nhưng Hearn và Harding vẫn giữ nó trong Bitcoin XT.
Nhà phát triển hàng đầu của Bitcoin XT, Tom Harding, đã thảo luận và nghiên cứu chủ đề này với cộng đồng BCH, và tại Hội nghị Tầm nhìn Satoshi ở Tokyo, anh ấy đã nói lại về một hệ thống chuyển tiếp trong một cuộc nói chuyện có tiêu đề "Kháng cự chi tiêu bản địa".
Xây dựng cơ chế xuất giao dịch đặc biệt
Để ngăn chặn các cuộc tấn công chi tiêu gấp đôi, các nhà nghiên cứu từ Khoa Kỹ thuật Thông tin và Truyền thông của Đại học Tự trị Barcelona đã đề xuất một cách để xây dựng cơ chế đầu ra giao dịch đặc biệt.
Một bài báo có tiêu đề "Ngăn ngừa chi tiêu gấp đôi đối với các giao dịch không xác nhận Bitcoin" nêu chi tiết về cơ chế này. Nghĩa là, nếu hai chữ ký khác nhau được sử dụng để ký cùng một đầu ra giao dịch (chi tiêu gấp đôi), thì khóa cá nhân được sử dụng để ký giao dịch sẽ bị lộ.
Nâng cao cảnh báo chi tiêu gấp đôi và tạo bằng chứng chi tiêu gấp đôi
Có hai đề xuất phát triển giao thức cũng sẽ hỗ trợ việc sử dụng các giao dịch không xác nhận trên chuỗi BCH. Chris Pacia, nhà phát triển của Openbazaar, đã đưa ra một giải pháp có tên là Double Spend Alters. Tuy nhiên, giải pháp này hiện có những hạn chế, Chris Pacia cũng chỉ ra rằng việc phát hiện không thể ngăn chặn tất cả các loại giao dịch chi tiêu gấp đôi và cần phải phát triển kỹ thuật hơn nữa.
Nhóm Bitcoin Unlimited đang phát triển một kế hoạch có tên là Tạo và chuyển tiếp bằng chứng chi tiêu gấp đôi. Trong sơ đồ này, một khi bất kỳ nút nào trên chuỗi nhận được giao dịch chi tiêu gấp đôi, nó sẽ tạo bằng chứng giao dịch chi tiêu gấp đôi, bằng chứng này có thể được xác minh bởi các nút khác và lan truyền đến toàn bộ mạng.
Hiện tại, nhiều người ủng hộ BCH đồng ý với những ý tưởng và khái niệm này. Lý do tại sao ngày càng nhiều người sẵn sàng chấp nhận "giao dịch không xác nhận" là vì họ nghĩ rằng xác suất chi tiêu gấp đôi là rất thấp. Như Satoshi Nakamoto đã nói vào năm 2010: rủi ro bị tấn công chi tiêu gấp đôi trong mạng Bitcoin thấp hơn nhiều so với rủi ro thẻ tín dụng bị đánh cắp.
Đồng thời, bản thân cuộc tấn công chi tiêu gấp đôi rất khó khăn và thời gian để chi tiêu gấp đôi là ngắn. Chi phí của chi tiêu gấp đôi trong hầu hết các giao dịch lớn hơn nhiều so với lợi ích của nó và đối với các giao dịch nhỏ, chi tiêu gấp đôi thậm chí còn ít lợi nhuận hơn.
(Tôi là Mo Xinnan, tác giả của Odaily. Tôi đang khám phá chuỗi khối thực sự. Nếu bạn đang tìm kiếm các báo cáo về các dự án chuỗi khối chất lượng cao, vui lòng thêm WeChat: 16601131135. Vui lòng ghi chú tên, công ty và chức vụ của bạn.)
Đọc thêm:
Ngoài cuộc tấn công 51%, có bốn loại "tấn công chi tiêu gấp đôi" đã được sàng lọc gần đây.
(Tôi là Mo Xinnan, tác giả của Odaily. Tôi đang khám phá chuỗi khối thực sự. Nếu bạn đang tìm kiếm các báo cáo về các dự án chuỗi khối chất lượng cao, vui lòng thêm WeChat: 16601131135. Vui lòng ghi chú tên, công ty và chức vụ của bạn.)
