Giải mã Nonce: Người hùng không được ca ngợi trong Khai thác Blockchain

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

Tôi đã trải qua vô số đêm mất ngủ cố gắng hiểu các nguyên tắc cơ bản của blockchain, và cho phép tôi nói với bạn, khái niệm "nonce" thực sự đã khiến tôi phát điên ngay từ đầu. Con số dường như không quan trọng này thực sự là một trong những yếu tố quan trọng nhất trong khai thác tiền điện tử, nhưng nó thường bị những người mới bỏ qua.

Nonce—viết tắt của "số được sử dụng một lần"—về cơ bản là một số ngẫu nhiên 32 bit mà các thợ mỏ thường xuyên điều chỉnh trong quá trình khai thác. Nhưng tại sao bạn nên quan tâm đến chi tiết kỹ thuật khó hiểu này? Bởi vì nếu không có nó, toàn bộ hệ sinh thái tiền điện tử sẽ sụp đổ như một ngôi nhà bằng lá bài.

Khi tôi khai thác một khối, tôi đang thực sự đánh bạc với các con số. Tôi lấy một giao dịch từ pool, gắn một nonce vào đó, và chạy nó qua một hàm băm mật mã. Sau đó, tôi cầu nguyện rằng băm kết quả đáp ứng giá trị mục tiêu cực kỳ nghiêm ngặt do độ khó của mạng xác định. Nó giống như cố gắng trúng xổ số trong khi bị bịt mắt, ngoại trừ việc tôi đang tiêu tốn điện năng thay vì tiền mặt.

Vẻ đẹp - và sự thất vọng - của nonce là tính không thể đoán trước của nó. Bạn không thể giải mã nó, bạn không thể dự đoán số nào sẽ hoạt động, và bạn không thể gian lận hệ thống. Những thợ mỏ như tôi không còn cách nào khác ngoài việc sử dụng sức mạnh brute-force qua hàng triệu giá trị nonce cho đến khi chúng tôi tình cờ tìm thấy một cái hoạt động. Nó thật điên rồ, không hiệu quả, và hoàn toàn cần thiết.

Nếu không có nonce, thợ đào có thể đơn giản sử dụng lại các khối thành công và thu thập phần thưởng mà không cần làm bất kỳ công việc thực sự nào. Toàn bộ hệ thống proof-of-work sẽ trở thành một trò đùa, và sự an toàn của blockchain sẽ biến mất chỉ sau một đêm.

Điều khiến tôi thực sự tức giận là mức độ khó khai thác vẫn tiếp tục tăng lên. Khi ngày càng nhiều thợ mỏ tham gia vào mạng, giá trị băm mục tiêu trở nên ngày càng khó đạt được, buộc chúng tôi phải tiêu tốn nhiều sức mạnh tính toán hơn chỉ để giữ được sự cạnh tranh. nonce trở nên khó nắm bắt hơn, và toàn bộ quá trình trở thành một cuộc chạy đua vũ trang không có hồi kết.

Nhưng đây là điều mà các bài viết bóng bẩy về tiền điện tử sẽ không nói với bạn: khai thác không phải là một cuộc theo đuổi cao cả của tài chính phi tập trung. Đó là một cuộc cạnh tranh khốc liệt, nơi mà các hoạt động quy mô công nghiệp đã khóa chặt các thợ mỏ cá nhân. Chúng ta đều đang theo đuổi nonces, nhưng một số người đang làm điều đó với những kho chứa đầy ASIC trong khi những người khác vật lộn với một GPU đơn lẻ.

Nonce có thể ngẫu nhiên, nhưng trò chơi chắc chắn không công bằng. Tuy nhiên, đây là hệ thống tốt nhất mà chúng ta có cho đến bây giờ, và việc hiểu cách mà con số nhỏ bé này điều khiển toàn bộ quá trình là điều cần thiết cho bất kỳ ai nghiêm túc về tiền điện tử.

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
Giao dịch tiền điện tử mọi lúc mọi nơi
qrCode
Quét để tải xuống ứng dụng Gate
Cộng đồng
Tiếng Việt
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)