"Trình xác thực" (còn được gọi là "nút xác thực") chịu trách nhiệm xác thực các giao dịch trên chuỗi. Khi một giao dịch được xác minh thành công, người xác minh sẽ thêm giao dịch đó vào sổ cái phân phối.
Nói chung, người xác thực sẽ nhận được phần thưởng mã thông báo như một động lực cho "công việc xác minh" của họ. Thay vào đó, những người xác thực có hành vi sai trái sẽ bị trừng phạt (thường là bị cấm tạm thời hoặc vĩnh viễn khỏi hệ thống).
Số lượng trình xác thực khác nhau tùy theo từng blockchain. Ngoài ra, các loại trình xác thực khác nhau dựa trên các cơ chế đồng thuận khác nhau. Ở đây, chúng tôi chỉ giới thiệu các trình xác thực trong hai cơ chế đồng thuận phổ biến nhất.
Trong các mạng dựa trên cơ chế đồng thuận PoW, chẳng hạn như Bitcoin, người xác thực được gọi là người khai thác. Họ có được sức mạnh để xác minh các giao dịch bằng cách giải quyết các vấn đề tính toán phức tạp. Phần thưởng họ nhận được dựa trên “công việc” của họ.
PoW là gì? Cơ chế đồng thuận PoW hoạt động như thế nào? Vui lòng tham khảo các chương “Cơ chế đồng thuận là gì” và “Bằng chứng công việc là gì”.
Trong các mạng dựa trên cơ chế đồng thuận PoS, chẳng hạn như Solana, Ethereum 2.0, Avalanche, v.v., người tham gia cần phải cam kết một số lượng mã thông báo gốc mạng cụ thể để trở thành người xác thực. Người xác nhận tham gia chính xác vào quá trình xác minh sẽ được khen thưởng. Quy tắc phần thưởng chi tiết khác nhau tùy theo mạng.
PoS là gì? Cơ chế đồng thuận PoS hoạt động như thế nào? Vui lòng tham khảo các chương “Cơ chế đồng thuận là gì” và “Bằng chứng cổ phần là gì”.
Các nút trong mạng chuỗi khối được chia thành ba loại:
Như tên cho thấy, nút nhẹ chỉ tải xuống các tiêu đề khối chứ không phải toàn bộ khối. Yêu cầu giảm bớt này cho phép người dùng tương tác với các mạng blockchain mà không cần phần cứng mạnh hoặc băng thông cao. Tuy nhiên, các nút nhẹ không tham gia vào quá trình đồng thuận, điều đó có nghĩa là chúng không thể hoạt động như người khai thác hoặc người xác nhận.
Mặt khác, các nút đầy đủ tích cực tham gia xác minh khối và kiểm tra tất cả các khối cũng như trạng thái. Về mặt lý thuyết, các nút đầy đủ lưu trữ dữ liệu cho toàn bộ chuỗi khối, nhưng chúng thường chỉ lưu trữ dữ liệu gần đây nhất để truy cập nhanh hơn. Ví dụ: các nút đầy đủ của Ethereum chỉ giữ 128 khối gần đây nhất.
Các nút lưu trữ có chức năng tương tự như các nút đầy đủ nhưng cũng lưu trữ tất cả dữ liệu trạng thái lịch sử. Tính năng này cho phép mọi người truy vấn trực tiếp trạng thái của blockchain tại một thời điểm nhất định mà không cần phải suy luận từ từ từ dữ liệu hiện tại. Mặc dù các nút lưu trữ có thể tham gia xác thực khối nhưng chúng không bắt buộc phải làm như vậy.
Bạn cũng có thể quan tâm đến những điều sau:
- Khối là gì?
- Tấn công 51% là gì?
(Cảm ơn skrbug đã sửa phần này)