Quét để tải ứng dụng Gate
qrCode
Thêm tùy chọn tải xuống
Không cần nhắc lại hôm nay

Hash: Ma Thuật Đằng Sau Bitcoin Mà Có Lẽ Bạn Không Hiểu

robot
Đang tạo bản tóm tắt

Quên lý thuyết nhàm chán đi. Một hàm băm về cơ bản là một cỗ máy biến đổi: bạn nhập dữ liệu bất kỳ kích thước, ra một mã cố định có kích thước luôn giống nhau. Thay đổi một chữ cái trong đầu vào của bạn, mã sẽ thay đổi hoàn toàn. Nhập cùng một thứ 1000 lần, bạn sẽ nhận được cùng một kết quả. Quyết định, có thể dự đoán, không thể phá vỡ.

Tại sao Bitcoin cần điều này?

Ma thuật nằm ở chỗ rất dễ dàng để tạo ra một Hàm băm TỪ dữ liệu, nhưng không thể làm điều ngược lại (đoán xem dữ liệu nào đã tạo ra Hàm băm đó). Nó giống như một cánh cửa chỉ mở theo một hướng.

Trong Bitcoin, các thợ mỏ chủ yếu chơi trò chơi này: “Tìm một số bí mật mà khi bạn hàm băm nó, kết quả bắt đầu bằng X số không”. Họ có thể thử hàng triệu lần mỗi giây, nhưng chỉ người nào tìm thấy trước “thắng” khối. Nếu giá Bitcoin tăng, có nhiều thợ mỏ hơn tham gia, tăng tổng công suất tính toán (Hàm băm), và Bitcoin tự động làm cho nó khó hơn (thêm nhiều số không cần thiết). Như vậy, một khối mới được duy trì mỗi ~10 phút. Thật thông minh, phải không?

Ba Tính Chất Không Thể Bị Phá Vỡ

  1. Không có va chạm dễ dàng: Hai dữ liệu khác nhau tạo ra cùng một Hàm băm thì về mặt toán học khó đến mức cần hàng triệu năm.
  2. Không thể đảo ngược: Việc xem một hàm băm và đoán dữ liệu gốc là không thể (do đó mật khẩu đã được hàm băm trong cơ sở dữ liệu không thể “giải mã”).
  3. Không có lối tắt: Ngay cả khi bạn biết một hàm băm trước đó, nó cũng không giúp bạn thao tác với cái tiếp theo.

Thực Tế

SHA-256 là thuật toán mà Bitcoin sử dụng. SHA-1 và SHA-0 đã bị phá vỡ ( tìm thấy các va chạm ). Bây giờ chỉ tin tưởng vào SHA-2 và SHA-3. Mỗi khối Bitcoin được kết nối với khối trước đó thông qua các Hàm băm này, tạo ra một chuỗi gần như không thể thay đổi.

Không có Hàm băm, không có blockchain. Đơn giản vậy.

BTC-1.5%
Xem bản gốc
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