Trong sáu tháng đầu năm 2025, hơn 2,17 tỷ USD tiền mã hóa đã bị trộm khỏi các dịch vụ, nặng hơn toàn bộ năm 2024, và riêng ví cá nhân chiếm 23,35% hoạt động trộm cắp [theo Chainalysis, H1 2025]. Kẻ tấn công không nhất thiết phải phá hệ thống của bạn: chỉ cần bản sao lưu seed phrase bị lộ là toàn bộ tài sản đi. Bài viết này giải thích seed phrase thực sự là gì, sao lưu thế nào cho đúng, và khôi phục ví ra sao.

Vì sao bản sao lưu là mục tiêu của kẻ trộm
Năm 2024 có khoảng 2,2 tỷ USD bị trộm, sự cố khóa riêng chiếm tỷ trọng lớn nhất [theo Chainalysis, năm 2024]. Sang năm 2025, ví cá nhân chiếm 23,35% hoạt động trộm cắp tính đến 6/2025, trong khi vụ tấn công của Triều Tiên vào sàn ByBit với 1,5 tỷ USD chiếm phần lớn tổng thiệt hại của các dịch vụ [theo Chainalysis, H1 2025].
Ngày 20/06/2025, website CoinMarketCap và Cointelegraph bị xâm nhập để phục vụ pop-up lừa nạn nhân kết nối ví. CMC xác nhận 76 lượt truy cập bị lừa kết nối ví, tổng cộng 21.624,47 USD bị lấy, và cam kết hoàn tiền [theo Help Net Security, 23/06/2025]. Người dùng trong vụ này chỉ kết nối ví sai chỗ, không nhập seed phrase vào trang nào.
Nguyên tắc số một: bản sao lưu tốt nhất là bản mà bạn không bao giờ cần dùng và không bao giờ phải nhìn thấy; bất kỳ ai yêu cầu bạn đọc lại dãy từ đó — kể cả người tự xưng là nhân viên hỗ trợ — đều là dấu hiệu phải dừng lại.
Seed phrase thực sự là gì
Seed phrase là chuỗi từ sinh ra khi bạn tạo ví, dùng để khôi phục quyền truy cập khi mất thiết bị hoặc quên mật khẩu [theo Trust Wallet, trang hướng dẫn chính thức]. Đó không phải mật khẩu bạn tự nghĩ ra, mà là kết quả quy trình trong đặc tả BIP-39: checksum lấy từ phần đầu hàm băm SHA256 của entropy, rồi chia chuỗi bit thành nhóm 11 bit làm chỉ số 0–2047 tra wordlist [theo BIP-39, gán ngày 10/09/2013].
Công thức của đặc tả là CS = ENT / 32 và MS = (ENT + CS) / 11, cho ra bảng ánh xạ: 128 bit cho 12 từ, 192 bit cho 18 từ, 256 bit cho 24 từ [theo BIP-39]. Nói seed 24 từ mạnh hơn seed 12 từ nghĩa là so 256 bit với 128 bit entropy, không phải so số chữ trên giấy.
| Entropy (bit) | Checksum (bit) | Số từ |
|---|---|---|
| 128 | 4 | 12 |
| 192 | 6 | 18 |
| 256 | 8 | 24 |
Đơn vị: bit. Nguồn: BIP-39 — Mnemonic code for generating deterministic keys (Bitcoin BIPs, gán ngày 10/09/2013).
| Tiêu chí | Ví cứng (Ledger, Trezor) | Ví ứng dụng (MetaMask, Trust Wallet) |
|---|---|---|
| Seed được sinh ở đâu | Bên trong thiết bị, hiển thị trên màn hình hoặc thẻ nhớ | Trong ứng dụng trên điện thoại hoặc máy tính |
| Bề dài seed thường dùng | Ledger dùng cụm 24 từ; Trezor dùng 24 từ theo BIP-39 hoặc bộ Shamir SLIP-39 | Thường 12 từ, có tùy chọn 24 từ |
| Điểm mạnh | Seed không đi qua mạng, không nằm trong bộ nhớ của thiết bị | Tiện lợi, miễn phí, dễ sao lưu |
| Rủi ro chính khi sao lưu | Thiết bị bị lấy cùng bản sao lưu bị phát hiện | Seed nằm trong phần mềm, dễ bị chụp màn hình hoặc đồng bộ lên cloud |
Nguồn: BIP-39 (Bitcoin BIPs); tài liệu chính thức MetaMask, Trust Wallet và Trezor.
MetaMask gọi đây là Secret Recovery Phrase: cụm từ này tạo và khôi phục toàn bộ ví, mỗi tài khoản dẫn xuất từ nó có một khóa riêng, và không được chia sẻ với bất kỳ ai [theo MetaMask Support].
Một seed là cả một cây địa chỉ
Ví phân cấp xác định theo BIP-32 không lưu từng địa chỉ như những khóa độc lập, mà dựng một cây khóa: mọi địa chỉ là một nhánh dẫn xuất từ cùng một gốc [theo BIP-32, gán ngày 11/02/2012]. Hệ quả thực hành: chỉ giữ khóa riêng của một địa chỉ thì không lấy lại được ví, chỉ giữ seed thì lấy lại được toàn bộ.

Không có đường khôi phục bằng email hay số điện thoại cho ví tự quản lý: ứng dụng không thể trả lại Secret Recovery Phrase nếu bạn làm mất [theo MetaMask Support], và không có recovery phrase thì tài sản vĩnh viễn không thể truy cập [theo Trust Wallet, trang hướng dẫn chính thức].
5 bước sao lưu seed phrase
- Ghi ra giấy, không chụp màn hình. Dùng giấy tốt, bút lông không tẩy được, viết rõ từng chữ cái có nhấn cả chữ và dấu gạch ngang.
- Xác minh lại trên chính thiết bị. Đối chiếu lại từng từ vừa ghi với màn hình hiển thị trên thiết bị đó, không đối chiếu qua ứng dụng trung gian.
- Chia bản ra nhiều nơi, theo ngưỡng. Trezor gọi cách chia này là Shamir backup (SLIP-39): tạo 3 recovery share, cần đủ số ngưỡng mới khôi phục được, ví dụ 2-of-3, và kể từ 06/2024 đây là kiểu sao lưu mặc định cho dòng Trezor Safe [theo Trezor, trang Shamir backup].
- Cất giữ ở nơi an toàn vật lý. Két sắt tại nhà hoặc nơi ký gửi là hai lựa chọn thay cho một tờ giấy duy nhất. Chainalysis ghi nhận các vụ cưỡng ép vật lý (wrench attacks), nên bản sao lưu ở nhà vẫn cần cân nhắc rủi ro vật lý [theo Chainalysis, H1 2025].
- Ghi nhận cả đường dẫn dẫn xuất mà ví đang dùng, vì đó là thông tin cần cho bước khôi phục.

3 điều không bao giờ làm
- Không chụp ảnh màn hình, không lưu lên cloud. Ảnh trong thư viện điện thoại thường đồng bộ lên iCloud hoặc Google Photos; bản sao nằm ngoài tầm kiểm soát của bạn có thể bị lấy.
- Không gửi seed qua email, tin nhắn hay công cụ ghi chú: cụm từ không sửa được, nên bản lưu sai là lỗ hổng mới [theo MetaMask Support].
- Không nhập seed vào bất kỳ website, chatbot hay mã QR nào. Tháng 6/2025, chỉ cần kết nối ví ở pop-up lừa trên website của hai trang tin lớn là 21.624,47 USD đã bị lấy [theo Help Net Security, 23/06/2025], mà không cần chạm vào cụm từ.
Quy trình khôi phục ví crypto
Khôi phục ví không phải là đăng nhập lại, mà là tái tạo cây khóa từ gốc, theo bốn bước:
- Chuẩn bị đúng cụm từ. Cần đúng chuỗi từ theo thứ tự, chữ cái và dấu gạch ngang, không cắt dính hay tự sửa từ nào.
- Chọn đúng đường dẫn dẫn xuất. Có đúng cụm từ nhưng sai đường dẫn dẫn xuất thì bạn mở ra một cây khóa khác, tức là một ví khác với số dư bằng 0 [theo BIP-32] — đây là lý do cần lưu cả đường dẫn cùng với cụm từ.
- Nhập cụm từ trên thiết bị hoặc ứng dụng chính thức. Nhập trực tiếp trên thiết bị phần cứng hoặc trong ứng dụng của nhà phát hành, không nhập vào trang web bên thứ ba, kể cả trang có giao diện giống hệt.
- Đối chiếu trước khi nhận tiền. Kiểm tra địa chỉ và lịch sử giao dịch có khớp với ví cũ không, rồi mới chuyển tài sản về địa chỉ mới. Sau khi khôi phục, mọi tài khoản cũ hiện lại cùng lúc [theo MetaMask Support].
Kết: làm ba việc trong hôm nay
Seed là chìa khóa dẫn tới toàn bộ cây địa chỉ [theo BIP-32]. Nếu bạn đang mới tạo ví, hãy làm ba việc sau.
- Đối chiếu ngay: ghi lại cụm từ theo đúng thứ tự, kiểm tra từng từ với màn hình thiết bị, rồi cất vào két; xóa ngay mọi bản sao đang nằm trong ảnh chụp màn hình, email, tin nhắn hay cloud.
- Ghi lại đường dẫn dẫn xuất: với ví cứng, kiểm tra thiết bị dùng seed 24 từ BIP-39 hay bộ Shamir SLIP-39 [theo Trezor, trang Shamir backup], rồi chia các share ra nhiều địa điểm nếu thiết bị hỗ trợ.
- Diễn tập khôi phục một lần: thử khôi phục ví trên một thiết bị hoặc ứng dụng chính thức để chắc chắn đường dẫn dẫn xuất đúng, trước khi cần đến.
Bài viết là hướng dẫn kỹ thuật về bảo mật khóa riêng, không phải khuyến nghị đầu tư; người đọc tự chịu trách nhiệm bảo mật ví, và rủi ro tự quản lý (mất seed là mất vĩnh viễn) khác rủi ro khi giao dịch trên sàn có custodian. Số liệu sự cố khóa riêng lan truyền cho năm 2026 chưa được xác minh từ nguồn chính thức, nên bài chỉ dùng số liệu đã công bố kèm nguồn.
Nguồn tham khảo
- BIP-39 — Mnemonic code for deterministic keys — Bitcoin BIPs, 10/09/2013
- BIP-32 — Hierarchical Deterministic Wallets — Bitcoin BIPs, 11/02/2012
- How to reveal your Secret Recovery Phrase — MetaMask Support
- How to backup your recovery phrase and export private keys in Trust Wallet — Trust Wallet Blog
- What is Shamir backup — Trezor, nhắc mốc 06/2024
- 2025 Crypto Crime Mid-Year Update — Chainalysis, H1 2025
- $2.2 Billion Stolen in Crypto in 2024 — Chainalysis, năm 2024
- CoinMarketCap, Cointelegraph compromised to serve pop-ups — Help Net Security, 23/06/2025