Trong 24 giờ qua, một dòng dữ liệu trên mempool đã khiến tôi phải đọc đi đọc lại ba lần: 218 giao dịch được xác nhận trong vỏn vẹn 15 block, tốc độ quét nhanh gấp 45 lần so với mức nền. Không phải bot arbitrage, không phải một sàn giao dịch tất toán sổ sách. Đây là một chương trình tự động đang quét sạch các địa chỉ Bitcoin được tạo ra từ ví cứng Coldcard — một trong những sản phẩm được cộng đồng tự quản tôn sùng bậc nhất. Kẻ tấn công không đánh cắp thiết bị, không chạm vào private key. Chúng chỉ cần... đoán đúng.
Coldcard, sản phẩm của Coinkite, mang thương hiệu gần như không có đối thủ trong giới Bitcoin. Thiết kế air-gapped, mã nguồn mở, thao tác bằng nút bấm vật lý, secure element lưu khóa — tất cả đều xây dựng cho những người yêu cầu sự tự quản tuyệt đối. Chính tôi, người từng viết whitepaper về giao thức định danh phi tập trung và chứng kiến dự án của mình sụp đổ vì thiếu kiểm soát kỹ thuật, cũng từng nói với nhiều người rằng: nếu bạn coi trọng tự do tài sản, bạn cần một chiếc ví cứng như Coldcard. Nhưng lỗ hổng lần này không nằm ở nơi private key được lưu trữ, mà ở nơi private key được sinh ra. Bộ tạo số ngẫu nhiên (RNG) quyết định seed có thực sự là của riêng bạn, hay là một chiếc chìa khóa được đúc từ cùng một khuôn với hàng nghìn người khác.
Theo dữ liệu từ các nhà nghiên cứu như Alex Thorn (Galaxy Research) và Onchain Lens, ít nhất 4.585 địa chỉ đã được xác nhận dễ bị tấn công, với tổng thiệt hại vượt 1.367,05 BTC — tương đương khoảng 88,6 triệu USD tại thời điểm viết bài. Đợt thứ tư, vẫn đang diễn ra, chĩa vào thêm hơn 462 địa chỉ, có thể nâng tổng thiệt hại lên hơn 1.747 BTC. Điều khiến tôi giật mình là tốc độ. Mỗi block có trung bình 13,8 giao dịch quét, so với mức nền 0,3 giao dịch trước sự kiện — gấp 45 lần. Đây không phải một cá nhân ngồi bấm từng nút; đây là một cỗ máy được lập trình với một danh sách các địa chỉ có khả năng rơi vào collision entropy. Và phần đáng sợ nhất: cơ chế Replace-By-Fee (RBF) đang bật trên các giao dịch chưa được xác nhận trong mempool. Kẻ tấn công có thể thay thế giao dịch của chính nó, tăng phí để cướp tiền ngay cả khi người dùng đang cố di chuyển tài sản ra khỏi vùng nguy hiểm. Việc di tản khẩn cấp có thể biến thành một cuộc đua mà bạn không được trang bị vũ khí.

Trong mật mã học, RNG là một trong những vector tấn công cổ điển nhất, nhưng thường bị đánh giá thấp vì khó khai thác ở quy mô lớn. Vụ Coldcard cho thấy điều ngược lại: nếu một nhóm xây dựng được cơ sở dữ liệu hàng nghìn public key bắt nguồn từ cùng một nguồn entropy yếu, họ có thể tạo ra một cỗ máy quét tự động, âm thầm rà soát toàn bộ blockchain mỗi ngày. Đây không phải là lỗ hổng của riêng Coldcard, mà là lỗ hổng của cả một triết lý tin tưởng tuyệt đối vào 'điểm gốc' trong chuỗi cung ứng phần cứng. Hầu hết các bài đánh giá ví cứng trên thị trường đều tập trung vào câu hỏi 'sau khi private key được tạo, nó có bị lộ không?'. Rất ít người đặt câu hỏi 'liệu private key có được tạo từ một không gian entropy đủ lớn và đủ ngẫu nhiên không?'. Điều này giống như kiểm tra chất lượng ổ khóa nhưng bỏ qua chất lượng khuôn đúc. Kẻ trộm không phá khóa; kẻ trộm chỉ cần một bản sao của khuôn đó.
Khi Coldcard công bố phản hồi — dừng bán, tiêu hủy toàn bộ thiết bị trong kho, phát hành firmware sửa lỗi — tôi thấy một sự nghiêm túc hiếm có. Nhưng khi đọc kỹ các khuyến nghị cho người dùng, tôi nhận ra một điều khó chịu: firmware mới chỉ bảo vệ các seed mới. Những người đang giữ tiền trong các ví cũ phải tạo seed mới, chuyển tiền trong một cửa sổ mà mempool vẫn đầy rẫy các giao dịch quét có RBF. Nhà sản xuất chuyển giao một phần rủi ro sinh tồn cho chính người dùng trong thời điểm hỗn loạn nhất. Nói cách khác, ngay cả hành động di tản cũng có thể bị kẻ tấn công chặn đường nếu chúng trả phí cao hơn.
Nhưng tôi không muốn chỉ trích Coldcard. Tôi muốn nói về điểm mù của cả ngành. Nếu một thương hiệu ví cứng 'cao cấp' như Coldcard mắc lỗi RNG, thì những ví khác dùng chung linh kiện hoặc thư viện mật mã lấy entropy tương tự có thể gặp nguy cơ. Không có bằng chứng nào cho thấy Ledger hay Trezor bị ảnh hưởng trong vụ này, nhưng 'không có bằng chứng' không đồng nghĩa với 'bằng chứng không có'. Việc thiếu một tiêu chuẩn chung về kiểm toán entropy là lỗ hổng hệ thống, không phải của một thương hiệu.

Trong quá khứ, tôi từng để mất 200 ETH trong AquaPool vì quá hào hứng với cơ chế lãi suất động mà bỏ qua audit kỹ lưỡng. Bài học đó dạy tôi rằng lòng tin đặt vào một cơ chế chưa được kiểm chứng là một ván cược, không phải một chiến lược. Vụ Coldcard mang lại cảm giác tương tự nhưng ở quy mô lớn hơn: chúng ta chi hàng triệu USD cho lớp bảo mật này, trong khi bỏ trống lớp bảo mật nguồn gốc — entropy. Kẻ tấn công đã lợi dụng sự thông minh của chúng ta, chứ không phải sự lỏng lẻo của một mật khẩu hay một chữ ký bất cẩn.
Với thị trường rộng hơn, con số 1.367 BTC chỉ chiếm một phần rất nhỏ trong khối lượng giao dịch hằng ngày của Bitcoin, nên không gây ra áp lực bán hệ thống. Nhưng nỗi sợ 'tự quản không còn an toàn' có thể đẩy một bộ phận người dùng yếu tim quay lại các sàn tập trung. Điều đó thật mỉa mai: một lỗ hổng trong nỗ lực tự quản lại có thể củng cố chính mô hình trung gian mà Bitcoin sinh ra để loại bỏ.
Nếu một chiếc ví cứng 'không thể bị hack' có thể bị hút sạch chỉ vì một con chip RNG yếu, thì tự quản còn ý nghĩa gì? Tôi nghĩ câu hỏi này đặt sai trọng tâm. Không có hệ thống nào an toàn tuyệt đối; chỉ có hệ thống nào trung thực về giới hạn của chính mình. Coldcard đã trung thực hơn hầu hết mọi người: họ dừng bán hàng vào cuối tuần, công bố lỗi, liên hệ với nhà nghiên cứu và cơ quan thực thi pháp luật. Điều này tương phản với những vụ che giấu trong lịch sử, và xứng đáng được ghi nhận. Nhưng sự trung thực đó không thay thế được một chuẩn mực ngành. Nếu chúng ta cứ tin rằng 'chỉ có Coldcard mắc lỗi, phần còn lại ổn', thì năm sau chúng ta sẽ lại đối mặt với một vụ hack tương tự ở một thương hiệu khác. Giải pháp không phải là từ bỏ ví cứng, mà là bắt buộc phải có báo cáo kiểm toán entropy độc lập, công khai và định kỳ — giống như kiểm tra an toàn của ngành hàng không.
Khi tôi viết những dòng này, mempool vẫn còn các giao dịch chưa được xác nhận. Đợt thứ tư có thể chưa kết thúc. Nhưng tôi không nhìn thấy một đám mây đen nuốt chửng ngành tự quản; tôi nhìn thấy một cơ hội để ngành này trưởng thành. Câu hỏi thực sự không phải là 'ví cứng nào an toàn nhất?', mà là: bạn đã bao giờ kiểm tra nguồn gốc niềm tin của chính mình chưa?