Coldcard vỡ trận: 100 triệu USD bốc hơi và cuộc khủng hoảng niềm tin vào self-custody
Võ Thủy
Tôi vẫn nhớ cái ngày tôi cầm chiếc Coldcard đầu tiên trên tay. Cảm giác mát lạnh của vỏ kim loại, bánh xe cuộn phát ra tiếng 'tách tách' đầy cơ học, và dòng chữ 'Perfect. Now, set a PIN.' trên màn hình OLED – tất cả tạo nên một nghi lễ của sự tự do. Với những người theo trường phái Bitcoin maxi, Coldcard không chỉ là một chiếc ví; nó là biểu tượng của sự kháng cự. 'Not your keys, not your coins' – và chiếc ví này giúp bạn giữ chìa khóa một cách tuyệt đối. Vậy mà trong 24 giờ qua, cộng đồng đã phải đón nhận một con số chấn động: lỗ hổng firmware trên Coldcard đã khiến khoảng 100 triệu USD bốc hơi. Đúng vào lúc các nhà đầu tư đang phấn khích vì số địa chỉ Bitcoin hoạt động tăng lên 980.000, một con số không thấy kể từ những ngày đỉnh cao của bullrun. Sự trùng hợp ngẫu nhiên này lại tạo ra một bức tranh đầy mỉa mai: chúng ta đang xây dựng một hệ thống tài chính mạnh mẽ trên nền tảng của những niềm tin ngày càng dễ vỡ.
Coldcard là sản phẩm của Coinkite, một công ty có trụ sở tại Canada, ra đời từ năm 2015. Không giống như Ledger hay Trezor, Coldcard không cố gắng phục vụ người dùng đại chúng. Nó không hỗ trợ nhiều loại tiền mã hóa, không có màn hình màu, không có Bluetooth. Thứ nó có là sự tối giản đến mức cực đoan: một bộ xử lý đơn giản, không kết nối không dây, và một quy trình ký giao dịch dựa trên việc quét mã QR. Điều đó biến Coldcard thành một trong những công cụ được cộng đồng Bitcoin 'hardcore' tin tưởng nhất, đặc biệt trong giới quản lý quỹ và những người nắm giữ lượng tài sản lớn.
Vì vậy, khi một bài báo của Crypto Briefing đưa tin về một lỗ hổng firmware trên Coldcard, gây thiệt hại ước tính lên tới 100 triệu USD, tôi đã phải đọc lại hai lần. Lỗ hổng này khai thác ngay trong lớp firmware – phần mềm nằm bên trong chip của thiết bị, chịu trách nhiệm quản lý khóa riêng và tạo chữ ký. Nếu firmware bị xâm nhập, kẻ tấn công có thể nghe lén hoặc thay thế các chữ ký mà người dùng không hề hay biết. Đây là viễn cảnh tồi tệ nhất đối với bất kỳ thiết bị lưu trữ nào.
Nhưng trước khi đi sâu vào kỹ thuật, hãy nói về con số 980.000 địa chỉ hoạt động mà bài báo nhắc đến. Trong 7 ngày qua, Bitcoin network đã chứng kiến gần một triệu địa chỉ duy nhất tham gia giao dịch, một trong những mức cao nhất trong năm. Nếu nhìn bề nổi, đây là tín hiệu tích cực: nhiều người đang sử dụng Bitcoin hơn, giao dịch nhiều hơn, và mạng lưới có tính thanh khoản cao hơn. Nhưng tôi đủ từng trải để biết rằng con số này không nhất thiết phản ánh sự thịnh vượng thực sự. Một phần đáng kể hoạt động có thể đến từ Ordinals, Runes, hoặc các giao thức Layer 2 – những thứ tạo ra nhiều giao dịch nhưng không hẳn là dấu hiệu của dòng vốn mới. Và khi tôi đặt nó cạnh tin tức Coldcard, tôi nhận ra một điều: chúng ta đang chứng kiến sự phát triển vượt bậc về mặt kỹ thuật, nhưng đồng thời cũng là sự lộ diện của những lỗ hổng mà niềm tin tuyệt đối không thể che lấp.
Chuyện gì đã xảy ra với Coldcard? Bài báo gốc không nêu chi tiết, và điều đó khiến tôi băn khoăn. Là một người từng theo dõi các cuộc tấn công trong DeFi suốt mùa hè 2020, tôi biết rằng một lỗ hổng firmware không đến từ một dòng mã lỗi tầm thường. Nó thường đến từ một trong ba hướng. Thứ nhất, lỗ hổng trong trình tạo số ngẫu nhiên (RNG), khiến khóa riêng có thể dự đoán được. Nếu bộ tạo số ngẫu nhiên bị yếu, hai người dùng khác nhau có thể tạo ra cùng một khóa riêng, và đó là thảm họa. Thứ hai, cơ chế xác minh chữ ký firmware bị bypass, cho phép kẻ tấn công cài phần mềm độc hại mà người dùng không hề hay biết. Thứ ba, một cuộc tấn công vào chuỗi cung ứng, nơi thiết bị bị can thiệp trước khi đến tay người dùng.
Tôi nghiêng về giả thuyết thứ ba. Vì sao? Vì để mất đến 100 triệu đô la, bạn không thể nhắm vào những người dùng lẻ. Bạn cần phải tấn công vào nguồn phát tán hoặc cơ chế cập nhật. Nghĩa là, kẻ tấn công không cần biết bạn là ai; chúng chỉ cần làm ô nhiễm một phiên bản firmware mà hàng nghìn người sẽ cài đặt. Đây là kịch bản ác mộng nhất trong ngành bảo mật phần cứng – nó không phải là lỗi của một cá nhân; nó là lỗi của cả một hệ thống tin cậy.
Trong thực tế, những gì chúng ta đang thấy không phải là câu chuyện về sự kém cỏi của Coldcard. Đó là câu chuyện về giới hạn của khái niệm 'không cần tin tưởng' khi phần cứng vẫn do một công ty duy nhất phát hành. Bạn có thể tự ký giao dịch, bạn có thể giữ khóa riêng của mình, nhưng nếu nhà sản xuất thiết bị – hoặc một hacker xâm nhập vào chuỗi cung ứng của họ – kiểm soát được phần sụn, thì toàn bộ mô hình bảo mật của bạn sụp đổ. Đây là điều mà cộng đồng Bitcoin thường lãng quên: 'Không cần tin tưởng' (trustless) không có nghĩa là 'không có rủi ro'. Nó có nghĩa là bạn không phải tin vào một bên trung gian, nhưng bạn vẫn phải tin vào nhà phát triển phần cứng, nhà phát hành firmware, và logic của chính thiết bị vật lý.
Các vụ hack ví cứng không phải là mới. Năm 2020, Ledger bị lộ dữ liệu khách hàng, khiến hàng nghìn địa chỉ email và số điện thoại bị phát tán, dẫn đến các cuộc tấn công lừa đảo nhắm vào chủ sở hữu crypto. Năm 2023, các nhà nghiên cứu từ Ledger Donjon đã chứng minh rằng Trezor có thể bị tấn công bằng cách sử dụng xung điện áp (voltage glitch) để đọc khóa riêng từ chip bảo mật. Coldcard trước giờ vẫn nổi tiếng là một trong những thiết bị khó bị tấn công vật lý nhất, nhưng firmware attack là một chiêu bài hoàn toàn khác. Nó tấn công vào lớp phần mềm, nơi mà nhiều người dùng thậm chí không biết cần phải kiểm tra.
Và đây là lúc câu chuyện trở nên thú vị. Sự kiện này không chỉ gây thiệt hại về tiền bạc; nó tạo ra một cú sốc niềm tin. Tôi nhớ có lần trong một buổi workshop về bảo mật ở Tallinn, tôi đã giới thiệu Coldcard như một 'ví dụ điển hình về thiết bị gần như không thể bị tấn công từ xa'. Bây giờ, tôi nhận ra rằng câu nói đó là một sự vô trách nhiệm. Không có hệ thống nào là bất khả xâm phạm, và những người tuyên bố ngược lại đang tạo ra một cảm giác an toàn giả tạo. Vào mùa hè năm 2020, khi tôi tham gia audit các hợp đồng thông minh, tôi đã học được một bài học: bảo mật là một quá trình liên tục, không phải là một sản phẩm hoàn chỉnh. Coldcard vừa nhắc lại điều đó một cách đau đớn.
Thị trường sẽ phản ứng thế nào? Lịch sử cho thấy các vụ hack ví thường không gây ra biến động giá lớn trừ khi số tiền bị đánh cắp được chuyển vào sàn. 100 triệu USD là một con số lớn, nhưng so với khối lượng giao dịch hàng ngày của Bitcoin – thường lên tới vài chục tỷ USD – nó không đủ để làm giá sụp đổ. Tuy nhiên, về mặt tâm lý, nó có thể tạo ra một làn sóng FUD, đặc biệt là trong nhóm những nhà đầu tư tổ chức đang cân nhắc giữa tự quản và sử dụng dịch vụ lưu ký tập trung. Nếu kẻ tấn công bắt đầu chuyển số BTC bị đánh cắp đến các sàn giao dịch hoặc dịch vụ trộn, áp lực bán sẽ xuất hiện. Nhưng ngay cả khi điều đó xảy ra, tác động sẽ chỉ là nhất thời, bởi vì thị trường crypto đã quen với những cú sốc tương tự.
Điều đáng chú ý hơn là sự dịch chuyển của các nhà đầu tư sang các dịch vụ lưu ký được quản lý. Coinbase Custody, BitGo, Fidelity Digital Assets – những cái tên này chắc chắn sẽ tận dụng sự kiện Coldcard để quảng bá cho sản phẩm của họ. Họ sẽ nói rằng họ có bảo hiểm, có kiểm toán, có đội ngũ an ninh 24/7, và rằng việc tự quản tài sản thực sự quá rủi ro đối với hầu hết mọi người. Về mặt nào đó, họ đúng. Nếu bạn là một quỹ đầu tư nắm giữ hàng trăm triệu đô la Bitcoin, việc phân tán rủi ro qua một bên giám sát có thể là lựa chọn đúng đắn hơn là dựa vào một chiếc ví cứng có thể bị nhiễm độc từ nhà máy. Nhưng hãy nhớ rằng, chính sự tập trung hóa cũng tạo ra những rủi ro riêng. FTX cũng từng có một đội ngũ bảo mật, một hệ thống kiểm toán và một đội ngũ luật sư – nhưng tất cả đều sụp đổ chỉ sau một đêm. Không có mô hình nào là an toàn tuyệt đối; chỉ có những rủi ro khác nhau.
Vậy nên, thay vì vội vàng kết luận rằng self-custody đã chết, tôi nghĩ chúng ta cần nhìn sâu hơn. Vụ việc Coldcard không chứng minh rằng tự quản tài sản là sai; nó chứng minh rằng việc dựa vào một thiết bị duy nhất là một sai lầm. Trong một hệ thống tự quản trưởng thành, bạn không bao giờ nên đặt toàn bộ số tiền của mình vào một chiếc ví cứng – dù đó là Coldcard hay bất kỳ thương hiệu nào khác. Thay vào đó, bạn nên xây dựng một hệ thống phòng thủ nhiều lớp. Điều này có thể là một giải pháp đa chữ ký (multi-signature), nơi ba hoặc năm thiết bị từ các nhà sản xuất khác nhau cần tham gia để phê duyệt một giao dịch. Nó có thể là việc kết hợp giữa Coldcard, một ví phần mềm và một thiết bị dự phòng. Nó có thể là việc sử dụng các hợp đồng thông minh để áp đặt giới hạn rút tiền hoặc khóa thời gian. Sự đa dạng hóa này làm tăng chi phí tấn công lên theo cấp số nhân, khiến việc hack trở nên không kinh tế.
Tôi thực sự tin rằng sự cố này sẽ là chất xúc tác để ngành công nghiệp phần cứng ví tiến lên một cấp độ mới. Trong thế giới phần mềm, các vụ hack lớn thường dẫn đến sự trỗi dậy của mã nguồn mở. Người dùng bắt đầu yêu cầu được đọc mã nguồn, kiểm tra quá trình xây dựng, và thiết lập các quy trình phát hành minh bạch. Nếu Coldcard không phản hồi bằng cách công bố chi tiết lỗ hổng, mở mã nguồn nhiều hơn và mời bên thứ ba kiểm toán, nó sẽ mất đi vai trò dẫn dắt của mình. Ngược lại, nếu nó làm đúng điều đó, nó có thể biến sự cố này thành một bước tiến về an ninh cho toàn ngành.
Đã đến lúc chúng ta ngừng thần thánh hóa bất kỳ một thiết bị nào. Coldcard chỉ là một công cụ, không phải là một lời hứa. Trong thế giới của những niềm tin tuyệt đối, một vết nứt nhỏ cũng đủ để làm sụp đổ cả ngôi đền. Nhưng điều tốt lành là chúng ta – những người tin vào phi tập trung – luôn có khả năng xây dựng lại. Tự do tài chính không phải là một trạng thái tĩnh; nó là một quá trình liên tục tu sửa những gì có thể vỡ.
Tôi đã thấy nhiều người gửi email cho bạn bè của họ vào sáng nay, khuyên họ nên chuyển tiền khỏi Coldcard. Tôi không làm điều đó. Thay vào đó, tôi đã viết cho những người bạn của mình một thông điệp khác: hãy kiểm tra xem bạn có đang dựa vào một điểm thất bại duy nhất hay không. Nếu có, đây là cơ hội để bạn học cách phân tán tài sản. Còn nếu bạn đã sử dụng đa chữ ký, thì bạn có thể thở phào nhẹ nhõm – và sau đó tiếp tục theo dõi tình hình. Bởi vì trong một thế giới không ngừng thay đổi, sự an toàn không đến từ việc nắm giữ một thiết bị đắt tiền, mà đến từ việc bạn hiểu rõ những giới hạn của chính công cụ mình đang sử dụng.
Khi một biểu tượng gục ngã, câu hỏi không phải là 'ai sẽ thay thế nó?', mà là 'chúng ta đã sẵn sàng tự đứng vững chưa?'. Câu trả lời, tôi nghĩ, là chưa hoàn toàn. Nhưng chúng ta đang học. Và trong thế giới crypto, việc học hỏi không bao giờ là lãng phí.