SHA-256 Giải thích

📖 5 đọc tối thiểu

✍️ Viết và xem xét bởi Karel HavlíčekĐã cập nhật 2026🛡️ Biên tập độc lập

Quick Answer

SHA-256 là “máy lấy dấu vân tay” mật mã ở trung tâm của Bitcoin. Cung cấp cho nó bất kỳ dữ liệu nào và nó trả về mã 64 ký tự cố định duy nhất cho dữ liệu đó, không thể đảo ngược và thay đổi hoàn toàn nếu bạn thay đổi dù chỉ một chữ cái.

💡 Hãy nghĩ về nó như…

Một chiếc máy xay sinh tố có thể biến bất kỳ bữa ăn nào thành một món sinh tố độc đáo. Từ món sinh tố, bạn không bao giờ có thể tái tạo lại các nguyên liệu ban đầu - nhưng nếu ai đó đưa cho bạn cùng một món ăn, bạn sẽ luôn nhận được cùng một món sinh tố. Thuộc tính một chiều, có thể lặp lại đó là điều làm cho việc băm trở nên hữu ích.

Hash thực sự là gì

Hàm băm nhận bất kỳ đầu vào nào - một từ, một tệp, toàn bộ khối - và xuất ra một chuỗi có độ dài cố định. SHA-256 luôn xuất ra 256 bit (64 ký tự hex), cho dù đầu vào là một chữ cái hay gigabyte.

Ba thuộc tính quan trọng

Nó mang tính quyết định (cùng một đầu vào → cùng một đầu ra), một chiều (bạn không thể làm ngược lại với đầu vào) và chống va chạm (thực tế là không thể tìm thấy hai đầu vào có cùng một đầu ra). Thay đổi nhỏ nhất đối với đầu vào sẽ tạo ra hàm băm hoàn toàn khác.

Bitcoin sử dụng nó như thế nào

Băm liên kết các khối với nhau, nén các giao dịch vào cây Merkle và xác định câu đố khai thác: thợ đào chạy đua để tìm một khối có hàm băm bắt đầu bằng đủ số 0. Bởi vì bạn không thể dự đoán một hàm băm nên cách duy nhất để giành chiến thắng là thử hàng nghìn tỷ lần - đó là Bằng chứng công việc.

🔑 Bài học chính

SHA-256 biến mọi dữ liệu thành dấu vân tay duy nhất, không thể đảo ngược. Nó là chất keo liên kết chuỗi khối và câu đố mà các thợ mỏ phải giải quyết.

Tại sao điều này quan trọng với bạn

Bạn không bao giờ chạm trực tiếp vào SHA-256, nhưng đó là điều khiến Bitcoin bạn mua trên Coins.ph, Upbit hoặc Tokocrypto không thể bị làm giả. Đó là phép toán cho phép những người lạ xuyên biên giới tin tưởng vào cùng một sổ cái.

Câu hỏi thường gặp

SHA-256 có thể bị đảo ngược hoặc bẻ khóa không?

Không có phương pháp thực tế nào có thể đảo ngược nó hoặc tìm ra va chạm. Sẽ mất nhiều thời gian hơn tuổi của vũ trụ với những chiếc máy tính ngày nay, đó là lý do tại sao nó được tin tưởng sẽ đảm bảo hàng nghìn tỷ đô la.

Máy tính lượng tử sẽ phá vỡ SHA-256?

Các hàm băm như SHA-256 được coi là có khả năng kháng lượng tử tương đối; câu hỏi dài hạn lớn hơn là về chữ ký khóa công khai. Cộng đồng Bitcoin có thể nâng cấp mật mã thông qua các đề xuất (BIP) nếu cần.

SHA-256 có được sử dụng bên ngoài Bitcoin không?

Có — nó bảo mật các trang web HTTPS, cập nhật phần mềm, lưu trữ mật khẩu và hơn thế nữa. Bitcoin chỉ đơn giản đặt nó vào trung tâm của hệ thống tiền tệ.

Tiếp tục học hỏi