Vấn đề này quan trọng vì Luke Dashjr và những người ủng hộ BIP-110 khác đang thảo luận về một hard fork thay thế thuật toán khai thác SHA-256d trên chuỗi thiểu số bằng BLAKE2b. Một bước đi như vậy sẽ tạo ra một kiến trúc hoàn toàn mới, nhưng cả hai mạng sẽ vẫn chia sẻ lịch sử giao dịch tích lũy trước khi chia tách.
Tấn công chi tiêu đúp là gì?
Hãy tưởng tượng ai đó có 1 bitcoin trước hard fork. Khi blockchain phân tách, cùng một đầu ra giao dịch chưa được chi tiêu (UTXO) lịch sử tồn tại trong cả hai mạng. Trong thực tế, chủ sở hữu kiểm soát các đồng tiền tương ứng trong mỗi chuỗi bằng cùng một khóa riêng tư.
Vấn đề bắt đầu nếu cả hai mạng cũng công nhận cùng một quy tắc giao dịch và chữ ký. Giả sử chủ sở hữu gửi một đồng xu đến một sàn giao dịch trong chuỗi A. Nếu giao dịch được ký đó cũng hợp lệ trong chuỗi B, thì bên kia có thể sao chép nó và phát lại trong chuỗi đó. Chuỗi B có thể chấp nhận giao dịch vì về mặt mật mã, không có gì phân biệt ủy quyền đó với ủy quyền dành riêng cho mạng của nó.

Đó chính là một cuộc tấn công chi tiêu đúp. Không ai đánh cắp khóa riêng tư hay bẻ khóa mật mã của Bitcoin. Vấn đề đơn giản hơn: người dùng đã tạo ra một ủy quyền hợp lệ, nhưng hai mạng blockchain đều công nhận nó. Và trong khi chuỗi BIP-110 đang ở độ cao khối 961636, những người chi tiêu BTC đồng thời đang di chuyển các đồng tiền BIP-110 — hoặc bất kể chúng sẽ được gọi là gì trong tương lai — mà thậm chí không nhận ra điều đó.
"Phần lớn trong số các khối [của chuỗi thiểu số BIP-110] này chỉ đơn giản là lặp lại các giao dịch được thực hiện vài ngày trước trên chuỗi chính," nhà phát triển Mempool.space Mononaut đã viết trên X. Chủ đề về bảo vệ chống chi tiêu đúp hoặc các cuộc tấn công chi tiêu đúp đã gây ra một cuộc thảo luận sôi nổi trên X trong vài ngày qua.
Bảo vệ chống chi tiêu đúp dựng lên một bức tường ngăn cách giữa các chuỗi
Bảo vệ chống chi tiêu đúp ngăn chặn sự giao thoa như vậy bằng cách làm cho các giao dịch trong các mạng cạnh tranh trở nên khác biệt. Một phương pháp là thay đổi hàm băm chữ ký, thường được gọi là sighash, để một giao dịch được ký cho một chuỗi không phù hợp với quy tắc đồng thuận của chuỗi kia.
Bảo vệ bắt buộc biến sự phân biệt này thành một phần của chính bản fork. Bảo vệ tùy chọn để lại các giao dịch thông thường có khả năng tương thích với cả hai chuỗi và yêu cầu người dùng cố ý sử dụng một cơ chế cụ thể cho chuỗi khi họ muốn tách đồng tiền của mình.
Sự khác biệt này đã trở nên quan trọng đối với BIP-110. Kế hoạch đang nổi lên dường như không bao gồm việc bảo vệ chống chi tiêu đúp tự động và toàn diện hai chiều. Thay vào đó, ít nhất là theo các cuộc thảo luận trên Discord, Bitcoin Knots đang triển khai một biến thể sighash mới có thể tạo ra các giao dịch hợp lệ trên chuỗi RDTS nhưng không hợp lệ trong Bitcoin Core.
Dashjr tuyên bố rằng việc bảo vệ là vấn đề của chuỗi kia
Dashjr đã đảm nhận một vị trí bất thường về việc mạng nào nên chịu trách nhiệm. Vào ngày 18 tháng 8, trả lời một câu hỏi về bảo vệ chống chi tiêu đúp cho hard fork được đề xuất, ông nói: "Việc bảo vệ chống chi tiêu đúp là trách nhiệm của Spamcoin, vì đó là một altcoin được phân phối thông qua airdrop."

Ông nói thêm rằng sẽ có những cách để tách các giao dịch, nhưng đồng thời khẳng định rằng "các giao dịch bitcoin hợp pháp phải vẫn hợp lệ trong mạng Bitcoin." Lập luận của ông dựa trên tuyên bố rằng mạng thiểu số BIP-110/RDTS là một phần của Bitcoin, trong khi mạng blockchain Bitcoin chiếm ưu thế áp đảo trên SHA-256d là mạng tách ra.

Dashjr đã nhiều lần sử dụng các tên gọi miệt thị đối với chuỗi Bitcoin chiếm ưu thế, bao gồm "Spamcoin" và "Bpedo" — một từ kết hợp chứa thuật ngữ "pedo". Ông đã đặc trưng mạng này như một altcoin, đồng thời mô tả nhánh BIP-110 là Bitcoin hợp pháp.
Số liệu mạng kể một câu chuyện hoàn toàn khác
Đặc điểm này mâu thuẫn với hoạt động mạng được quan sát. Tỷ lệ tín hiệu của thợ đào BIP-110 đạt đỉnh khoảng 2,53% và khi các quy tắc đồng thuận của nhánh đó có hiệu lực vào ngày 8 tháng 8, nhánh thiểu số của nó chỉ tạo ra hai khối ngay sau khi ra mắt trước khi bị mắc kẹt. Chuỗi Bitcoin chiếm ưu thế tiếp tục hoạt động trong khi khoảng cách tăng lên hàng trăm khối. Một vài khối BIP-110 nữa đã được khai thác với tốc độ cực kỳ chậm.
Mạng đa số đã giữ lại gần như toàn bộ hash rate có ý nghĩa của Bitcoin, chuỗi dài nhất, trọng lượng công việc, tính thanh khoản và sự công nhận kinh tế. Sau đó, đề xuất BIP-110 đã được coi là đã đóng, và những người ủng hộ nó chuyển sang kế hoạch thay đổi thuật toán bằng chứng công việc (PoW) thành BLAKE2b, nhằm mục đích hồi sinh mạng thiểu số.
Hơn nữa, cộng đồng Bitcoin đang bực bội với những tuyên bố lặp đi lặp lại của Dashjr, và việc bảo vệ chống chi tiêu đúp theo hình thức tùy chọn đang được thảo luận là một điểm gây tranh cãi. "Ha ha. Luke sẽ không chạy đồng tiền vô giá trị của mình mà không có bảo vệ chống chi tiêu đúp, phải không? Tôi đoán khi đó nó sẽ không được niêm yết trên các sàn giao dịch," một người dùng X đã viết hôm thứ Tư.
Một người dùng X khác phản đối:
"Điều này đã vượt qua ranh giới giữa vô nghĩa và hành vi ác ý. Lan truyền thông tin sai lệch như vậy có thể gây ra thiệt hại tài chính thực sự cho những người nắm giữ Bitcoin."
Bảo vệ theo hình thức tùy chọn đặt trách nhiệm lên người dùng
Theo cách tiếp cận hiện đang được thảo luận trên kênh Bitcoin Knots trong Discord, các giao dịch thông thường có thể vẫn dễ bị tổn thương bởi chi tiêu đúp vì RDTS có ý định duy trì khả năng tương thích với các loại sighash hiện có của Bitcoin Core. Người dùng muốn sử dụng sự bảo vệ đặc thù của RDTS sẽ phải sử dụng một sighash mới, điều này sẽ yêu cầu hỗ trợ từ phần mềm ví hoặc phần cứng ký.

Người dùng cũng có thể cố gắng tách đồng tiền của họ theo cách thủ công. Một giao dịch Bitcoin chứa dữ liệu mà RDTS từ chối có thể tạo ra một đầu ra chỉ tồn tại trong chuỗi chiếm ưu thế. Ngược lại, sighash cụ thể của RDTS được đề xuất có thể dẫn đến một giao dịch mà RDTS chấp nhận nhưng Bitcoin Core từ chối.
Kết quả giống với việc bảo vệ chống chi tiêu đúp tùy chọn hơn là một "tường lửa" tự động mà người dùng mong đợi từ một hard fork gây tranh cãi. Do đó, các ví, sàn giao dịch và người nắm giữ tiền điện tử sẽ phải tự mình tìm ra chính xác giao dịch nào có thể chảy giữa các chuỗi. Một quyết định như vậy có vẻ kỳ lạ, đặc biệt là đối với một chuỗi mới và tài sản crypto không được bất kỳ sàn giao dịch nào hỗ trợ. Các nhà cung cấp cơ sở hạ tầng, đặc biệt là các sàn giao dịch tiền điện tử, rất khó có khả năng giao dịch với một chuỗi ưu tiên bảo vệ tùy chọn thay vì một rào cản phổ quát chống lại chi tiêu đúp.
Nếu fork BLAKE2b diễn ra vào khoảng ngày 1 tháng 9, việc bảo vệ chống chi tiêu đúp sẽ trở thành một thứ gì đó hơn là một chi tiết kỹ thuật ít được biết đến. Nó sẽ trở thành một bài kiểm tra thực tế về việc liệu người dùng có thể tách các tài sản được thừa kế từ cùng lịch sử Bitcoin một cách an toàn hay không, ngay cả khi Dashjr tiếp tục khẳng định rằng mạng nắm giữ gần như toàn bộ hash rate, tính thanh khoản và hoạt động kinh tế của Bitcoin bằng cách nào đó là một altcoin.





