Nonce là gì ?

Updated: 14/03/2019 at 16:36

Nonce là gì ?

Nonce (số chỉ được sử dụng một lần) là số được thêm vào khối băm, khi được thử lại, đáp ứng các giới hạn mức độ khó. Số nonce là con số mà các công cụ khai thác blockchain đang giải quyết.

Blockchain là nền tảng của cryptocurrency. Để giữ cho blockchain được an toàn, dữ liệu từ các khối trước đó được mã hóa hoặc đã được băm nhỏ vào một loạt các số và chữ cái. Điều này được thực hiện bằng cách xử lý đầu vào khối thông qua một hàm, tạo ra đầu ra có độ dài cố định. Hàm được sử dụng để tạo hàm băm có tính xác định, nghĩa là nó sẽ tạo ra cùng một kết quả mỗi lần sử dụng cùng một đầu vào; có thể tạo ra một đầu vào băm hiệu quả; làm cho việc xác định đầu vào khó khăn (dẫn đến khai thác); và thực hiện các thay đổi nhỏ đối với kết quả đầu vào trong hàm băm rất khác nhau.

Nonce là gì ?

Thêm giao dịch vào blockchain đòi hỏi sức mạnh xử lý máy tính đáng kể. Các cá nhân và công ty xử lý các khối được gọi là thợ mỏ. Công cụ khai thác chỉ được thưởng nếu chúng là người đầu tiên tạo ra hàm băm đáp ứng một nhóm yêu cầu nhất định, được gọi là target hash.

Quá trình đoán băm bắt đầu trong tiêu đề khối. Nó chứa số phiên bản khối, dấu thời gian, hàm băm được sử dụng trong khối trước đó, hàm băm của Cây Merkle, nonce và băm đích. Khai thác thành công một khối đòi hỏi một người khai thác phải là người đầu tiên đoán ra số nonce, đó là một chuỗi số ngẫu nhiên. Số này được thêm vào nội dung băm của khối, và sau đó được thử lại. Nếu hàm băm đáp ứng các yêu cầu được đặt ra trong mục tiêu, thì khối được thêm vào blockchain. Đi qua các giải pháp để đoán nonce được gọi là bằng chứng công việc (POW) và người khai thác có thể tìm thấy giá trị được trao khối và trả bằng coin.

Việc xác định chuỗi nào được sử dụng làm nonce yêu cầu số lượng thử và sai đáng kể, vì đó là chuỗi ngẫu nhiên. Người khai thác phải đoán một nonce, nối nó vào hàm băm của tiêu đề hiện tại, thử lại giá trị và so sánh giá trị này với hàm băm đích. Nếu giá trị băm kết quả đáp ứng các yêu cầu, người khai thác đã tạo ra một giải pháp và được trao tặng khối. Rất khó có khả năng một người khai thác sẽ đoán thành công nonce trong lần thử đầu tiên, có nghĩa là người khai thác có thể có khả năng kiểm tra một số lượng lớn các tùy chọn nonce trước khi thực hiện đúng. Độ khó càng lớn – thước đo mức độ khó để tạo ra một hàm băm nhỏ hơn mục tiêu – càng mất nhiều thời gian để tạo ra giải pháp.

Độ khó của khối được giữ giống nhau trên toàn bộ mạng, có nghĩa là tất cả các công cụ khai thác đều có cơ hội tìm ra hàm băm chính xác như nhau. Các mạng cryptocurrency thường thiết lập một số khối mục tiêu mà họ muốn xử lý trong một khoảng thời gian cụ thể và định kỳ điều chỉnh độ khó để đảm bảo rằng mục tiêu này được đáp ứng. Nếu số lượng khối được xử lý không đáp ứng mục tiêu này thì độ khó sẽ giảm, với việc giảm độ khó được đặt thành lượng thời gian vượt quá giới hạn thời gian xử lý.

SN_Nour

Tạp Chí Bitcoin

Được đề cập trong bài viết
Mới cập nhật

Ba dân biểu Dân chủ tại Hạ viện Mỹ cáo buộc Ủy ban Chứng khoán và Giao dịch Mỹ (SEC) đang thoái lui khỏi vai trò thực thi pháp luật trong lĩnh vực crypto, đồng thời yêu cầu Chủ tịch Paul Atkins giải thích việc cơ quan này rút khỏi... ...

Giá Bitcoin (BTC) duy trì vững chắc trên ngưỡng 95.000 USD trong phiên giao dịch ngày thứ Sáu, sau khi bứt phá lên mức cao nhất trong gần hai tháng là 97.800 USD vào phiên trước. Đà tăng của BTC đang được tiếp thêm động lực từ lực cầu mạnh... ...

CME Group lên kế hoạch mở rộng danh mục phái sinh crypto được quản lý bằng việc ra mắt hợp đồng tương lai gắn với Cardano (ADA), Chainlink (LINK) và Stellar (XLM), dự kiến bắt đầu giao dịch từ ngày 9/2. Mỗi sản phẩm sẽ có cả hợp đồng tiêu... ...

Ether (ETH) hiện đang giao dịch quanh mốc 3.300 USD, và các tín hiệu từ thị trường hợp đồng tương lai cho thấy tiềm năng tăng trưởng thêm từ 10% đến 25%. Tuy nhiên, trước khi đà tăng bền vững thực sự hình thành, thị trường có thể sẽ trải... ...

Trong khi thị trường tiền điện tử suốt thời gian dài chỉ xem Chainlink (LINK) như một altcoin “hạng hai”, thì các định chế tài chính tại Phố Wall dường như đã nhìn xa hơn một nhịp. Ngày 14/1, quỹ ETF Chainlink do Bitwise phát hành, giao dịch với mã... ...

Monero (XMR) ghi nhận nhịp điều chỉnh nhẹ trong phiên giao dịch ngày thứ Sáu, lùi về quanh ngưỡng 700 USD tại thời điểm viết bài, khi đà tăng nóng dần hạ nhiệt sau cú bứt phá lên đỉnh lịch sử 800 USD trong phiên trước. Diễn biến này làm... ...

Những diễn biến mới về quy định tại Mỹ được kỳ vọng sẽ mở ra một giai đoạn phát triển mạnh mẽ cho việc ứng dụng công nghệ blockchain vào năm 2026, bao gồm cả việc các quốc gia sở hữu dự trữ Bitcoin và xu hướng chuyển đổi của... ...

BNB hiện dao động trong biên độ hẹp trên vùng hỗ trợ 900 USD tại thời điểm viết bài vào thứ Sáu, sau nhịp điều chỉnh từ đỉnh 954 USD thiết lập trong phiên trước. Đáng chú ý, sức hút đối với token gốc của sàn giao dịch đang có... ...

Nền tảng phân tích crypto Kaito cho biết sẽ chấm dứt sản phẩm Yaps cùng các bảng xếp hạng khuyến khích, đánh dấu bước điều chỉnh chiến lược sau khi mạng xã hội X ban hành lệnh cấm các ứng dụng trả thưởng cho người dùng để đăng bài. Thông... ...

Giá Bitcoin (BTC) hiện đang duy trì ổn định quanh ngưỡng 95.500 USD, sau ba phiên tăng mạnh liên tiếp với tổng mức tăng 8%, khiến thị trường phải chứng kiến 465 triệu USD các vị thế short hợp đồng tương lai BTC bị thanh lý. Tuy nhiên, theo số... ...

Xem thêm bài viết

Chọn chế độ hiển thị:
Bình thường Bảo vệ mắt Dark Mode