**Hashing trong Công nghệ Blockchain**



Hashing là một thành phần cốt lõi của an ninh, tính bất biến và toàn vẹn dữ liệu trong Blockchain.

Đó là một quá trình lấy bất kỳ kích thước nào của dữ liệu đầu vào ( dữ liệu, tập tin, hoặc toàn bộ sổ cái ) và nén nó thành một kích thước cố định. Những gì được gọi là một chuỗi ký tự ( một chuỗi các chữ cái và số sẽ xuất hiện khác nhau ), chuỗi ký tự này được gọi là dấu vân tay kỹ thuật số 🫆.

Tôi không muốn viết một bài dài, tôi muốn sử dụng các ví dụ thực tế từ cuộc sống hàng ngày của chúng ta để mọi người hiểu rõ hơn cách hashing hoạt động trong hệ thống Blockchain.

Tại sao hashing được gọi là những điều như thế này:

• Hàm toán học một chiều
• Dễ dàng tính toán
• Rất khó đảo ngược

Các mạng Blockchain thường sử dụng thuật toán SHA-256 (Secure Hash Algorithm 256-bit) nhiều nhất. Dù dữ liệu đầu vào dài bao nhiêu, hashing của nó sẽ luôn cho ra đầu ra chính xác là 64 ký tự thập lục phân.

Bây giờ lấy ví dụ hashing (IBRAHIM) là như sau 👇

024487a29e42a1bf72748af9a6d4631385176699505d6593307b5aca07c4930d

Điều họ gọi là hashing (hàm toán học một chiều) là không thể ai sử dụng 👇
024487a29e42a1bf72748af9a6d4631385176699505d6593307b5aca07c4930d

Rồi quay lại với 👉 IBRAHIM được.

Nói cách khác, nếu bạn đi về phía trước, bạn sẽ không thể quay lại.

Ví dụ từ cuộc sống hàng ngày của chúng ta

Một người nhận được:

Chuối
Cà rốt
Táo
Sữa
Chanh
Đường

Họ để tất cả vào một nơi và trộn chúng (blending), bây giờ chúng đã trở thành cái gọi là Smoothie hay Shaka.

Bây giờ liệu có thể quay lại các thành phần của những điều này như lúc đầu không? (Không thể)

Hoặc một người phụ nữ trộn cà chua, khoai tây, hành, ớt, Maggi, muối, nước, dầu và những thứ khác vào trong nồi để làm canh 🍲, liệu có thể quay lại các thành phần này như lúc đầu không? (Không thể).

Vậy hashing là như thế này, nếu bạn tiến về phía trước thì bạn đi, nó được gọi là (hàm toán học một chiều)

Thứ hai được gọi là (Dễ dàng tính toán) có nghĩa là không có khó khăn nào trong việc chuyển đổi dữ liệu thành hashing, điều gì sẽ xảy ra trong vài giây.

Giống như khi các thành phần mixin được đặt vào máy xay, nó sẽ trộn chúng trong vài giây mà không gặp bất kỳ khó khăn nào.

Lý do thứ ba được gọi là (rất khó hoặc không thể đảo ngược) giống như giải thích ở trên rằng không thể lấy smoothie hoặc canh đã được trộn đó quay trở lại như những thành phần ban đầu.

Đó là tóm tắt.

Vậy tại sao mình lại không nói về điều này ở đây 🤔

Liệu các node có xác minh hashing để phát hiện độ chính xác của nó ngay sau khi các miners hoặc validators đề xuất một khối mới không 🤔🤔

Chúng ta sẽ kết hợp vào bài viết tiếp theo.........

Bạn có thể thử liên kết này từ phần bình luận để nhập bất kỳ loại dữ liệu nào để xem cách hashing hoạt động trên Blockchain thời gian thực 👇👇👇

Credit: Ibrahim S kamina
Xem bản gốc
post-image
Trang này có thể chứa nội dung của bên thứ ba, được cung cấp chỉ nhằm mục đích thông tin (không phải là tuyên bố/bảo đảm) và không được coi là sự chứng thực cho quan điểm của Gate hoặc là lời khuyên về tài chính hoặc chuyên môn. Xem Tuyên bố từ chối trách nhiệm để biết chi tiết.
  • Phần thưởng
  • Bình luận
  • Đăng lại
  • Retweed
Bình luận
0/400
Không có bình luận
  • Ghim