Mã băm (Hash) là gì?
Trong hành trình tìm hiểu tài sản số, Mã băm (Hash) là một khái niệm bạn chắc chắn sẽ gặp sớm hay muộn. Crypto Pro VN sẽ giải thích ngay sau đây.
Định nghĩa
Chuỗi ký tự có độ dài cố định, được tạo ra từ một phép tính toán học một chiều, dùng để đại diện duy nhất cho một dữ liệu bất kỳ; chỉ cần dữ liệu gốc đổi một chút là mã băm ra hoàn toàn khác.
Giải thích dễ hiểu
Nhiều người mới thấy trên sàn hay ví ghi một chuỗi ký tự dài ngoằng kiểu "0x3a7f..." rồi thắc mắc không biết đó là số tài khoản hay mã bí mật gì. Cứ tưởng tượng vầy cho dễ hình dung: ở tiệm photocopy công chứng, người ta có một cái máy đóng dấu giáp lai lên từng tờ giấy, con dấu đó không phải là nội dung tờ giấy, nhưng chỉ cần tờ giấy bị sửa một chữ thôi là con dấu không còn khớp nữa, ai nhìn vào cũng biết ngay là giấy đã bị chỉnh sửa. Mã băm hoạt động y hệt vậy trong thế giới tài sản số: mỗi giao dịch, mỗi khối dữ liệu trên blockchain đều được "đóng dấu" bằng một mã băm riêng, tính ra từ chính nội dung giao dịch đó. Chỉ cần ai đó cố tình sửa một con số nhỏ xíu trong giao dịch, mã băm sẽ đổi hoàn toàn, khác một trời một vực so với mã băm gốc, nên hệ thống phát hiện gian lận gần như ngay lập tức. Đây cũng là lý do vì sao mỗi giao dịch trên sàn hay khi bạn chuyển coin đều có một mã hash riêng để bạn tra cứu, kiểm tra xem giao dịch đã thành công hay chưa trên trình khám phá khối. Mã băm còn có một tính chất hay: dù dữ liệu gốc dài cả ngàn trang hay chỉ vài chữ, mã băm ra vẫn luôn có độ dài cố định như nhau, giống như con dấu chỉ có một kích cỡ, không phình to ra dù giấy tờ dày hay mỏng. Nhớ đơn giản: mã băm chính là con dấu giáp lai điện tử, giúp phát hiện ngay khi có ai đó gian lận sửa đổi.
Follow kênh để học hỏi kiến thức về thị trường tài sản số, chứng khoán, vàng mỗi ngày. Tác giả: Phương Cùng học tập và áp dụng kiến thức hiệu quả mỗi ngày, liên hệ Zalo 094 740 9918.
Bài viết thuộc chuỗi giải thích thuật ngữ tài sản số dành cho người mới của Crypto Pro VN.