Tìm hiểu Nervos $CKB

NC-MAX là một giao thức đồng thuận trong Mạng Nervos được thiết kế để cải thiện thông lượng blockchain và độ trễ mạng trong khi vẫn duy trì tính phân cấp và bảo mật.

Mục tiêu thiết kế chính của NC-MAX là:

Tăng thông lượng: Tăng khả năng xử lý giao dịch của blockchain.
Giảm độ trễ: Giảm thời gian xác nhận khối.
Duy trì tính phân quyền: Đảm bảo tính phân quyền và bảo mật của mạng không bị xâm phạm.

NC-MAX là một cải tiến so với Đồng thuận Nakamoto (NC) của Bitcoin. Một số cơ chế chính được giới thiệu:

a.Cấu trúc khối hai lớp
NC-MAX sử dụng cấu trúc khối hai lớp, bao gồm Khối chính và Khối phụ. Khối chính chứa tất cả dữ liệu giao dịch, trong khi khối phụ là tham chiếu đến khối chính và ghi lại giá trị băm của khối chính.

b. Phần thưởng khối phụ
Người khai thác không chỉ nhận được phần thưởng khi khai thác các khối chính mà còn nhận được phần thưởng bổ sung cho các khối phụ. Người khai thác được khuyến khích tiếp tục khai thác các khối phụ trên cơ sở khối chính để cải thiện thông lượng mạng.

Quy trình giao dịch hai bước
Đề xuất: Trong giai đoạn này, người khai thác đề xuất một khối ứng cử viên chứa các giao dịch chưa được xác nhận.
Cam kết: Ở giai đoạn này, người khai thác xác minh và xác nhận khối được đề xuất để đảm bảo tính hợp lệ và tính nhất quán của nó.

Điều chỉnh khoảng thời gian khối động
Cơ chế: Tự động điều chỉnh khoảng thời gian tạo khối dựa trên hiệu suất mạng.
Mục đích: Giữ số lượng khối mồ côi ở mức thấp trong khi cải thiện thông lượng giao dịch.

Điều chỉnh độ khó
Bao gồm tất cả các khối (bao gồm cả khối mồ côi) trong tính toán điều chỉnh độ khó.
Mục đích: Để chống lại các cuộc tấn công khai thác ích kỷ, tức là một nhóm thợ mỏ tăng lợi nhuận của mình thông qua hoạt động khai thác tư nhân và làm suy yếu lợi ích của những người khai thác khác.