1.367,05 BTC. Khoảng 88,6 triệu USD theo giá hôm nay. Số Bitcoin đó không nằm trên sàn, không trong ví nóng, mà được cất trong những chiếc Coldcard – thứ mà cộng đồng tự xưng là 'thành trì cuối cùng' của self-custody. Và chúng đã biến mất. Không phải vì ai đó trộm vật lý, không phải vì khóa lộ qua mạng. Chúng biến mất ngay từ bước đầu tiên: khi chiếc ví tạo ra câu seed phrase 'ngẫu nhiên' của chính nó.
Khi mọi người nói 'dùng Coldcard là an toàn tuyệt đối', tôi nhớ đến một câu tôi vẫn viết đi viết lại: lời hứa rẻ nhất là trên whitepaper. Coldcard không có whitepaper, không có token, nhưng nó có một lời hứa còn đắt hơn: 'Don't trust, verify'. Hãy tự xác minh, đừng tin ai. Nhưng lần này, chính lớp 'verification' bị bẻ gãy ngay tại khâu ngẫu nhiên hóa.
Theo phân tích, lỗi nằm trong mã tạo seed phrase. Đây không phải chuyện ai đó đọc được màn hình, cũng không phải lỗi giao tiếp Bluetooth. Vì Coldcard vốn kiêu hãnh vì không có Bluetooth. Đây là entropy deficiency: không gian khóa bị thu hẹp đến mức attacker có thể dùng máy tính quét hàng loạt khả năng. Giới truyền thông gọi đó là 'AI brute-force', nhưng bản chất là không gian khóa yếu, và kẻ tấn công chỉ cần khai thác đúng lỗ hổng nguồn ngẫu nhiên.
Điều đáng sợ hơn nằm ở 'reproducibility paradox'. Coldcard tự hào rằng mọi bản firmware đều có thể được dựng lại từ mã nguồn công khai. Tính tái lập giúp người dùng kiểm tra firmware không bị cài backdoor. Nhưng khi thuật toán tạo seed có lỗi, tính tái lập đó trở thành công cụ cho kẻ tấn công. Chúng không cần chạm vào thiết bị của nạn nhân. Chỉ cần chạy lại đúng code, tạo ra hàng triệu 'weak seed' giống hệt, tìm địa chỉ Bitcoin nào đã được dùng, rồi chờ thời cơ.
Năm 2020, tôi mất 800 USD trong một lần rug pull. Không phải vì ví, mà vì tôi tin vào một câu chuyện hay ho về lợi suất. Lần này khác: nạn nhân không tin vào yield, họ tin vào phần cứng. Họ là những người cất BTC trung bình 3,18 năm – nhóm HODLer kỷ luật nhất, những người làm đúng mọi thứ. Và họ vẫn bị lấy mất.
Điều khiến tôi chú ý là cấu trúc các đợt tấn công. Hai đợt đầu có pattern giống nhau, đợt thứ ba lệch đi rõ rệt. Khả năng cao là công cụ tấn công đang được nâng cấp, hoặc có thêm kẻ khác nhảy vào. Có thể sẽ xuất hiện đợt thứ tư, thứ năm. Bởi vì theo ghi nhận, cuộc tấn công 'dường như vẫn đang diễn ra'. Điều đó cho thấy bản vá chưa chặn hết đường, hoặc kẻ tấn công đã tìm được cách nhân bản phương pháp.
Bạn có thể nói rằng Coldcard vẫn cho phép dùng xúc xắc để tự sinh seed, hoặc thêm passphrase. Đúng. Nhưng cái bẫy nằm ở mặc định. Đa số người dùng sẽ tin vào đường mặc định, bởi họ được bán một câu chuyện rằng 'máy này an toàn hơn máy khác'. Khi một thiết bị được tiếp thị như biểu tượng của sự an toàn tuyệt đối, thì việc yêu cầu người dùng tự lăn xúc xắc là một sự đẩy trách nhiệm. Đúng, 'don't trust, verify' – nhưng verify bằng gì, khi chính lỗ hổng nằm dưới lớp bạn không đọc tới?
Hãy nhìn bức tranh lớn hơn. 1.367 BTC nằm trong ví attacker và chưa hề được chuyển đi. Trong ngắn hạn, đây là lượng BTC bị 'đóng băng', không tạo áp lực bán. Nhưng nếu số bitcoin này được chuyển qua coinjoin hoặc mixer rồi vào sàn, nó sẽ trở thành cơn gió ngược bất ngờ. Thị trường vốn đang đi ngang, và một cú dump lịch sử kiểu này có thể khiến những người đang gom hàng phải dừng lại.
Điều trớ trêu nhất là hệ quả với cộng đồng self-custody. Sau FTX, cả thế giới hét lên 'not your keys, not your coins'. Giờ đây, một phần cộng đồng đó có thể đảo ngược: chuyển BTC từ ví cứng trở lại sàn giao dịch. Họ sẽ coi đó là 'an toàn hơn'. Nghe thật nực cười. Nhưng đó là tâm lý con lắc: từ tin tuyệt đối vào phần cứng, đến hoảng loạn và giao lại quyền kiểm soát cho bên thứ ba. Cả hai đều cực đoan.
Câu hỏi tôi muốn đặt ra không phải 'Coldcard có còn đáng dùng không'. Câu hỏi là: nếu một sản phẩm an toàn nhất trong phân khúc vẫn thất bại ở tầng entropy, thì các lớp an toàn khác của bạn – passphrase, multi-sig, ví giấy, thậm chí cả trí nhớ của bạn – có thực sự vững chắc? Hay bạn chỉ đang di chuyển rủi ro từ nơi này sang nơi khác?
Lời hứa rẻ nhất là trên whitepaper. Nhưng lời hứa đắt nhất là trên một chiếc ví cứng được cộng đồng tôn sùng. Khi lời hứa đó vỡ, chúng ta không chỉ mất bitcoin. Chúng ta mất đi niềm tin rằng có một thứ gì đó 'đủ an toàn'. Có lẽ điều đó chưa từng tồn tại. Có lẽ nó chỉ là một câu chuyện đẹp, được kể đi kể lại, cho đến khi ai đó tìm ra một lỗi nhỏ trong code.
Tôi sẽ không khuyên bạn vứt bỏ Coldcard. Tôi sẽ khuyên bạn bắt đầu từ giả định rằng mọi thứ đều có thể hỏng, và xây dựng hệ thống của mình dựa trên sự dư thừa, không dựa trên niềm tin. Bởi vì khi mọi người nói với bạn rằng một thứ gì đó 'tuyệt đối an toàn', đó chính là lúc bạn nên tự hỏi: họ đang nhìn vào lớp nào? Và lớp đó có đang đứng trên một mảnh đất mong manh không?

