- Người dùng X cprkrn đã truy cập lại vào ví Bitcoin mà hơn 11 năm không thể mở, với sự trợ giúp của Claude, và trong ví có 5 BTC
- Số Bitcoin này trị giá gần 400.000 USD, và một cụm mnemonic cũ cùng các tệp trên máy tính thời đại học đã trở thành manh mối để khôi phục
- Các ví đời đầu có thể trộn khóa HD với khóa non-HD và khóa được import, nên chỉ riêng seed phrase không thể khôi phục các khóa bên trong tệp ví
- Claude đã tìm ra tệp ví sao lưu từ tháng 12/2019 và lỗi trong tổ hợp đầu vào của btcrecover, qua đó sửa nguyên nhân khiến các lần brute-force trước đây thất bại
- Việc khôi phục thành công không phải vì Claude đoán trúng mật khẩu, mà vì nó đã sắp xếp dữ liệu, phát hiện lỗi và hỗ trợ chạy công cụ để có thể giải mã khóa riêng tư
Ví Bitcoin 11 năm tuổi được khôi phục nhờ Claude
- Người dùng X cprkrn đã mở được ví Bitcoin mà hơn 11 năm không thể truy cập với sự trợ giúp của Claude, và trong ví có 5 BTC
- Giá trị của 5 BTC này vào khoảng gần 400.000 USD, và cprkrn đã không thể truy cập ví trong thời gian dài sau khi quên mật khẩu
- Một cụm mnemonic cũ được tìm thấy vài tuần trước cùng toàn bộ các tệp trên chiếc máy tính từ thời đại học đã trở thành manh mối cho lần thử khôi phục cuối cùng
- Claude đã tìm ra tệp ví sao lưu cũ trong dữ liệu và cũng phát hiện vấn đề trong tổ hợp đầu vào của btcrecover vốn ngăn cản các lần thử khôi phục trước đó
- cprkrn đã đăng một bài viết trên X để cảm ơn Anthropic và Dario Amodei, nói rằng Claude đã mở được ví
Những khó khăn khi khôi phục ví tiền mã hóa đời đầu
- Các ví tiền mã hóa đời đầu có cấu trúc khác với ví hiện nay, và dù cụm mnemonic seed có tạo ra cây khóa HD thì khóa non-HD và khóa được import vẫn có thể được dùng cùng nhau
- Những khóa này không thể được khôi phục chỉ bằng seed phrase, mà được lưu riêng trong tệp ví có đặt mật khẩu
- cprkrn đã đổi mật khẩu của tệp ví chứa khóa cụ thể đó rồi sau đó quên hoàn toàn mật khẩu này
- Kết quả là số Bitcoin gắn với khóa đó rơi vào trạng thái không thể truy cập, và từ đó cần một quy trình khôi phục riêng
Quá trình khôi phục và nguyên nhân btcrecover thất bại
- cprkrn đã cố mở tệp bị khóa bằng phương pháp brute-force với btcrecover, một công cụ mã nguồn mở để khôi phục ví Bitcoin, nhưng không thành công
- Cụm mnemonic seed tìm thấy trong các ghi chép đại học cũ đã trở thành bước ngoặt, và các địa chỉ HD được khôi phục từ seed đó khớp với một tệp cụ thể trên máy tính
- Sự trùng khớp này xác nhận rằng tệp đó là ví chứa 5 BTC, nhưng tệp vẫn ở trạng thái được mã hóa
- Claude đã tìm ra một tệp sao lưu ví cũ hơn từ tháng 12/2019 trong dữ liệu của cprkrn
- Ngoài ra, nó còn phát hiện vấn đề khiến khóa chia sẻ và mật khẩu mà btcrecover thử không được kết hợp đúng cách
- Sau khi sửa lỗi này và dùng ví cũ từ trước khi đổi mật khẩu, btcrecover với sự trợ giúp của Claude đã có thể giải mã khóa riêng tư
- cprkrn đã chuyển 5 BTC từng bị mất sang ví hiện tại bằng khóa riêng tư đã được khôi phục
Vai trò và giới hạn của Claude
- Claude không phải đã thần kỳ đoán đúng chuỗi chính xác để mở ví
- Điểm cốt lõi là nó đã tìm ra vấn đề chí mạng mà cprkrn bỏ sót và sửa lỗi cấu hình vốn chặn toàn bộ quy trình khôi phục
- Claude đã tìm ra tệp sao lưu cũ và giải quyết vấn đề tổ hợp đầu vào của btcrecover, từ đó tạo điều kiện để các công cụ sẵn có hoạt động
- Kết quả là LLM đã đóng góp vào việc khôi phục nhiều hơn ở khâu sắp xếp dữ liệu, phát hiện lỗi và hỗ trợ chạy công cụ thay vì trực tiếp đoán mật khẩu
Các trường hợp khôi phục và thất bại tương tự với ví Bitcoin
- Trước khi AI LLM trở nên phổ biến, các nhà nghiên cứu từng mất ít nhất nửa năm để mở một ví Bitcoin có mật khẩu 20 ký tự bị quên
- Ví đó chứa lượng BTC trị giá khoảng 1,6 triệu USD theo mức giá năm 2024, và Tom’s Hardware đã đưa tin
- Ngược lại, sau khi một chiếc laptop chứa 8.000 BTC bị vứt vào bãi rác, một người đàn ông đã cố tìm kiếm tại bãi chôn lấp địa phương nhưng bị chặn lại bởi phán quyết của tòa án năm 2025
- Trong trường hợp này, mức thiệt hại được nêu là 780 triệu USD, và phán quyết liên quan được đề cập như một trường hợp chấm dứt nỗ lực khôi phục
1 bình luận
Ý kiến trên Hacker News
Có một trường hợp tương tự với Claude. Số tiền nhỏ hơn nhiều, nhưng liên quan đến tín dụng thuế R&D của IRS, và ban đầu công ty kiểm toán nói rằng số tiền chúng tôi có thể nhận là 0 đô la
Nhưng khi nhờ Claude phân tích các báo cáo R&D trước đây và các khoản chi phí, nó đã tìm ra vấn đề và phát hiện kiểm toán viên phân loại sai công ty chúng tôi
Claude thậm chí còn chỉ ra đúng điều khoản trong Internal Revenue Code và viết giúp một bản nháp email giải thích vì sao chúng tôi thuộc một hạng mục cụ thể, rồi hai ngày sau kiểm toán viên thừa nhận sai sót và trả lời rằng chúng tôi có thể nhận được khoản tín dụng thuế 8.000 đô la
Vài tháng trước, nó còn tìm ra các mục có thể giúp tiết kiệm 250 đô la mỗi tháng trên AWS, nên tôi đùa rằng ngay cả khi dùng gói Claude Max thì về mặt tài chính vẫn lời
Việc bạn không nhận được thứ lẽ ra mình được hưởng chỉ vì không biết cách diễn giải luật hoặc không biết có quy định đó là rất kỳ quặc, và thuế không nên khó đến mức này
Cách làm của Mỹ trông còn thua cả xử lý thuế cá nhân ở châu Âu, và nếu chính phủ đằng nào cũng tự tính thuế thì thay vì hỏi người nộp thuế điền con số rồi hành xử kiểu “nếu khác số của chúng tôi thì anh có tội”, họ nên cứ nói thẳng ra
Nó giống một hệ thống được cố ý thiết kế để khắc nghiệt hơn với những người không đủ khả năng chi trả cho hỗ trợ hay giáo dục
Với các khoản như chi phí vốn hóa, khấu hao, hay Historical Tax Credits nhận được khi phục dựng một tòa nhà từ thập niên 1880, AI thường ghi nhận đủ chính xác để giờ chỉ cần mỗi quý một kế toán thực thụ kiểm tra lại một lần
Trước đây mỗi tháng tôi có khoảng mười hai câu hỏi
Claude Code thực sự rất mạnh trong những việc như thế này. Cách đây không lâu tôi dùng GetDataBack để cứu file từ một thẻ SD bị hỏng nhằm khôi phục ảnh, nhưng định dạng file có vẻ bị vỡ nên trình xem ảnh không mở được
Tôi nhờ Claude phân tích file để tìm nguyên nhân, và cuối cùng nó phát hiện mỗi file có cấu trúc gồm một header metadata tùy biến, ảnh thu nhỏ và ảnh thật được nối liền nhau
Tôi để nó viết một script Python và đã khôi phục được toàn bộ ảnh, kể cả metadata; con người không phải là không làm được, nhưng nhanh hơn rất nhiều so với khi tôi tự làm một mình
Trước đây tôi cũng từng dùng Claude để tìm cách xâm nhập vào một router có firmware bị khóa, và nó rất hữu ích trong việc đề xuất rồi thử nhiều cách tiếp cận
_old,_new, ngày tháng các kiểuClaude đang giúp rất nhiều trong việc hiểu thực sự điều gì đang diễn ra trong ứng dụng, cái gì liên quan hay không, và các khác biệt là gì; đúng nghĩa là tiết kiệm vài ngày công việc
Những người nói vậy thường chỉ dùng Claude Code chứ không phải những người đem nó benchmark trên cùng tác vụ với Gemini CLI, OpenAI Codex, GitHub Copilot hay các môi trường chạy agent khác
Trong một số tình huống cụ thể điều đó có thể đúng, nhưng căn cứ thường gần với giai thoại hơn là dữ liệu so sánh
Nhìn vào đoạn “sau khi tìm được cụm từ hạt giống ghi nhớ trong ghi chú đại học cũ thì mọi thứ trở nên may mắn”, nói công bằng thì bước đột phá thực sự chính là tìm ra thứ đó. Dĩ nhiên cũng rất có thể là nếu không có Claude thì họ vẫn không khôi phục được
“Nhà giao dịch Bitcoin dùng Claude AI để khôi phục 400.000 đô la sau khi làm mất mật khẩu ví từ 11 năm trước trong lúc say — bot đã thử 3,5 nghìn tỷ mật khẩu trước khi giải mã bản sao lưu ví cũ”, nghe xong chỉ ước mình cũng có một chiếc ví bị mất chỉ bằng một phần tư số đó thôi
Về mặt kỹ thuật thì không hẳn cần Claude; chỉ cần bất kỳ phần mềm bẻ khóa mật khẩu nào cũng làm được việc này
Nhiều mật khẩu không phải chuỗi ngẫu nhiên mà là tổ hợp của những từ dễ nhớ và những con số dễ nhớ
Từ trước cũng đã có các dự án làm việc tương tự, và chỉ riêng con số 3,5 nghìn tỷ chưa đủ để biết liệu các công cụ đó có bó tay hay không, nhưng có vẻ chúng vẫn có xác suất trúng cao hơn đoán ngẫu nhiên
Sau thời trung học thì chúng tôi không còn quá thân, nhưng cậu ấy là con một và tôi cứ hình dung bố mẹ lớn tuổi của cậu ấy chắc đã vứt luôn máy tính đi
Sẽ không ngạc nhiên nếu trong đó có hàng trăm BTC
Chuyện mua pizza giá 10.000 Bitcoin còn chưa xảy ra, nên cũng hơi tiếc
Cảm ơn, MtGox
Tôi đang chỉnh sửa dài trên một wiki có UI tệ thì trình duyệt bị treo. Nếu viết lại thì phải mất vài tiếng
Tôi không muốn mạo hiểm ép tắt rồi mất sạch, nên đã dùng Claude Code để trích xuất văn bản từ bên trong trình duyệt và các đối tượng của hệ thống tập tin
strings; rất low-tech nhưng cực kỳ hữu íchNhiều ví tiền mã hóa dùng hàm dẫn xuất khóa (KDF) làm tăng lượng tính toán và bộ nhớ cần dùng cho mỗi lần thử mật khẩu, nhằm giảm thiểu tấn công vét cạn với mật khẩu yếu
Khi năng lực tính toán tăng lên và giá của nhiều token tiền mã hóa cũng tăng, thì việc dùng vét cạn để mở các ví cũ sau nhiều năm quên mật khẩu có thể trở nên đáng giá về mặt kinh tế
Và giờ đây ngay cả các mô hình AI cục bộ nhỏ hơn cũng có thể dễ dàng viết script vét cạn được tối ưu cho các hàm KDF cụ thể
Dù vậy, việc nói rằng họ không bỏ cuộc vì trong ví có 5 BTC, rồi thêm câu “có thể nghe không nhiều nhưng trị giá gần 400.000 đô la”, đúng là cách viết đánh giá rất thấp trình độ độc giả
Anthropic giờ cũng đã có khóa riêng tư rồi
Cá nhân tôi không nghĩ họ sẽ lạm dụng, nhưng dù sao BTC vẫn nên được chuyển đi càng sớm càng tốt
Tôi không phải chuyên gia nên không rõ, nhưng nếu đổi mật khẩu rồi mà ví cũ vẫn hoạt động thì nghe giống một lỗi thiết kế bảo mật
Ngoài đời, nếu bạn thay ổ khóa nhà mà chìa cũ vẫn mở được thì chắc rất ít người thấy ổn
Sẽ rất hay nếu ai hiểu rõ hơn có thể giải thích chuyện này hoạt động thế nào và vì sao nó vẫn ổn. Tôi thực sự muốn biết thêm và hiểu rõ hơn
Nếu ví von thì không phải là thay ổ khóa nhà, mà gần giống như cất chìa khóa nhà vào một két sắt rồi thay ổ khóa của cái két đó
Trong trường hợp này, “thay ổ khóa nhà” sẽ là chuyển tiền từ ví cũ sang ví mới rồi bỏ ví cũ đi, và đó chính là điều tác giả bài gốc định làm
Chỉ là để làm vậy thì vẫn cần có chiếc chìa gốc
Cái này nghe như quảng cáo vậy. Tại sao lại đi kể với cả thế giới về chuyện này? Quá nhiều trùng hợp ngẫu nhiên