THUẬT NGỮ · 5 PHÚT ĐỌC
Private key và public key là gì trong crypto?
Private key và public key là gì?
Private key (khóa riêng tư) là chuỗi số bí mật cho phép chủ sở hữu ký giao dịch và chứng minh quyền kiểm soát tài sản trong ví crypto. Public key (khóa công khai) được suy ra từ private key bằng thuật toán một chiều, dùng để tạo địa chỉ nhận coin. Đây là hai phần của mã hóa bất đối xứng: khóa công khai chia sẻ tự do, khóa riêng tư giữ kín tuyệt đối.
Ai nắm private key thì kiểm soát toàn bộ coin ở địa chỉ tương ứng.
Quan hệ giữa private key, public key và địa chỉ ví
Ba thành phần này liên kết theo một chiều duy nhất. Từ private key, phần mềm tính ra public key; từ public key, nó băm tiếp để tạo ra địa chỉ ví (address). Quá trình chạy được theo chiều xuôi: private key → public key → địa chỉ.
Điều then chốt là chiều ngược lại gần như bất khả thi. Biết địa chỉ ví của ai đó, bạn không thể lần ngược ra public key đầy đủ theo cách hữu ích, và biết public key cũng không giúp bạn tính ra private key. Chính tính một chiều này khiến bạn có thể công khai địa chỉ để nhận tiền mà không lo lộ khóa bí mật. Địa chỉ giống số tài khoản in trên tấm séc: ai cũng thấy được, nhưng thấy không đồng nghĩa với rút được tiền.
Private key dùng để ký giao dịch như thế nào?
Khi bạn gửi coin, ví không "đưa" private key cho blockchain. Thay vào đó, ví dùng private key để tạo một chữ ký số cho nội dung giao dịch (địa chỉ nhận, số lượng, phí...). Chữ ký này là bằng chứng toán học rằng người tạo giao dịch nắm giữ private key, mà không hề tiết lộ chính khóa đó.
Các node trong mạng lưới nhận giao dịch sẽ dùng public key và địa chỉ để kiểm tra chữ ký. Nếu chữ ký khớp, mạng chấp nhận rằng chủ sở hữu hợp lệ đã cho phép chuyển tiền. Nếu bất kỳ chi tiết nào bị sửa sau khi ký, chữ ký lập tức không còn hợp lệ. Cơ chế này cho phép hàng nghìn máy tính không quen biết nhau vẫn xác nhận được ai có quyền tiêu số coin nào, mà không cần một bên trung gian đứng ra bảo lãnh.
Vì sao không bao giờ được lộ private key
Trong crypto, quyền sở hữu tài sản chính là quyền kiểm soát private key. Không có tổng đài để gọi khôi phục, không có nút "quên mật khẩu" như ngân hàng. Ai có private key thì ký được giao dịch và chuyển sạch số dư đi, và giao dịch trên blockchain gần như không thể đảo ngược.
Đây chính là ý nghĩa câu nói quen thuộc "not your keys, not your coins" (không nắm khóa thì không thực sự sở hữu coin). Khi bạn để coin trên sàn giao dịch tập trung, private key nằm trong tay sàn, bạn chỉ nắm một lời hứa hoàn trả. Khi bạn tự giữ khóa trong ví cá nhân, bạn kiểm soát tài sản một cách trực tiếp, đây cũng là tinh thần tự quản lý (self-custody) đứng sau lựa chọn giữa CEX và DEX.
Một vài nguyên tắc an toàn cơ bản:
- Không bao giờ gõ private key hay seed phrase vào một website, biểu mẫu hay tin nhắn nào. Không dịch vụ hợp pháp nào yêu cầu điều đó.
- Không chụp màn hình, không lưu vào email, ghi chú đám mây hay ứng dụng nhắn tin.
- Cảnh giác với "nhân viên hỗ trợ" chủ động nhắn tin và người hứa hẹn tặng thưởng để đổi lấy khóa. Đó gần như luôn là lừa đảo.
Phân biệt private key với seed phrase
Nhiều người nhầm private key với seed phrase (cụm từ khôi phục gồm 12 hoặc 24 từ), nhưng hai thứ ở hai tầng khác nhau. Seed phrase là hạt giống gốc: từ nó, ví có thể sinh ra rất nhiều cặp private key và public key theo một chuẩn định sẵn. Nói cách khác, seed phrase là "chìa khóa chủ" tạo ra hàng loạt private key con.
Vì thế, để mất seed phrase còn nguy hiểm hơn để lộ một private key riêng lẻ, vì kẻ tấn công có thể tái tạo toàn bộ ví với mọi địa chỉ bên trong. Khi khôi phục ví trên thiết bị mới, bạn nhập seed phrase chứ không nhập từng private key. Còn khi một ứng dụng yêu cầu ký giao dịch, thứ hoạt động ngầm bên dưới là private key tương ứng với địa chỉ đang dùng.
Hiểu rạch ròi cặp khóa này là nền tảng để dùng ví an toàn, đánh giá rủi ro khi gửi tài sản lên sàn, và nhận ra vì sao việc bảo vệ khóa quan trọng hơn bất kỳ mật khẩu nào bạn từng đặt.
Nguồn tham khảo
- Wikipedia — Public-key cryptography — Cặp khoá công khai/riêng tư.
- Wikipedia — Cryptocurrency wallet — Ví lưu khoá và cách quản lý khoá.
⚠️ Miễn trừ trách nhiệm: Nội dung chỉ nhằm mục đích thông tin và giáo dục, KHÔNG phải lời khuyên đầu tư, pháp lý hay bảo mật cá nhân. Thị trường tài sản mã hoá biến động mạnh và tiềm ẩn rủi ro mất vốn. Tại Việt Nam, khung pháp lý đang thay đổi: Nghị định 284/2026/NĐ-CP có hiệu lực 1/9/2026 quy định xử phạt vi phạm hành chính về tài sản mã hoá. Hãy tự nghiên cứu (DYOR) và cân nhắc tham vấn tổ chức/chuyên gia được cấp phép trước khi ra quyết định.
Câu hỏi thường gặp
- Public key và địa chỉ ví có phải là một không?
- Không. Public key được suy ra từ private key, còn địa chỉ ví lại được băm tiếp từ public key. Địa chỉ là chuỗi rút gọn bạn chia sẻ để nhận coin; public key thường chỉ lộ ra khi giao dịch được ký và phát lên mạng.
- Lỡ mất private key thì có lấy lại coin được không?
- Gần như không. Blockchain không có bên trung gian để khôi phục hay reset như ngân hàng. Nếu mất private key và cả seed phrase khôi phục, số coin ở địa chỉ đó xem như bị khóa vĩnh viễn, không ai truy cập được nữa.
- Private key khác seed phrase ở điểm nào?
- Seed phrase là cụm 12 hoặc 24 từ đóng vai trò khóa gốc, có thể sinh ra nhiều private key. Mỗi private key chỉ điều khiển địa chỉ tương ứng của nó. Vì vậy lộ seed phrase nguy hiểm hơn: kẻ tấn công tái tạo được toàn bộ ví.
Nội dung trên website chỉ mang tính thông tin, không phải lời khuyên đầu tư. Giao dịch crypto có rủi ro mất vốn rất cao.