Sự phát triển của tiền mã hóa đã mang lại nhiều công nghệ mới kể từ khi Bitcoin và cơ chế đồng thuận Proof of Work ra đời. Điều này cũng tạo ra những công việc mới để thúc đẩy người dùng tiếp cận blockchain, bao gồm vai trò Miner và Validator, những khái niệm dễ gây nhầm lẫn. Hãy cùng Mytour khám phá về chúng qua bài viết này.

Tìm hiểu về Validator
Validator là người cài đặt phần mềm để chạy node, tham gia xác thực dữ liệu và sắp xếp giao dịch trên một blockchain cụ thể. Công việc của họ là hoàn thiện các block và gắn vào mạng lưới.
Các Validator thường tham gia chạy node trên blockchain Proof of Stake, và phải stake một lượng token nhất định để đáp ứng yêu cầu tối thiểu của mạng. Trong trường hợp không đủ tiền, họ có thể tạo pool để đạt yêu cầu của blockchain. Khoản tiền stake này như bảo hiểm; nếu người dùng gây hại cho dự án, họ sẽ bị mất tiền stake.

Đối với blockchain có cộng đồng lớn như Ethereum, Polkadot và Cosmos, người dùng cần có phần cứng mạnh để chạy node và kiến thức lập trình để vận hành và cài đặt máy tính.
Đối với các dự án lớn, để nhận phần thưởng consensus từ việc chạy node, người dùng phải stake số tiền đáng kể (như Ethereum yêu cầu 32 ETH) để có quyền chạy. Vì vậy, có các hình thức chia sẻ pool stake và phần thưởng để nhiều Validator có thể tiếp cận.
Validator nhận phần thưởng từ mạng dưới dạng token mới sinh ra qua hoạt động staking.
Nhiệm vụ chính của Validator
Validator đóng vai trò quản lý và vận hành node, một phần không thể thiếu trong hoạt động của blockchain. Các Validator điều hành toàn bộ các tác vụ ngoài node, bao gồm:
- Xác thực giao dịch: Kiểm tra thông tin giao dịch như địa chỉ gửi và nhận, số tiền, và phí gas để xác nhận tính hợp lệ.
- Đóng gói: Sau khi xác thực, Validator tạo khối mới và đóng gói dữ liệu kèm chữ ký xác nhận, rồi truyền khối cho Validator khác để đồng bộ hóa và thông báo giao dịch.
- Kiểm tra hoạt động của node khác: Gửi khối đến Validator khác để kiểm tra và đồng bộ hóa dữ liệu, cho phép bỏ phiếu về tính hợp lệ của dữ liệu.
Khái niệm về Miner
Miner: Người hoặc tổ chức dùng phần cứng mạnh để chạy phần mềm phức tạp, giải bài toán blockchain với cơ chế đồng thuận Proof of Work. Miner tạo và liên kết các khối để xây dựng blockchain.

Cả Miner và Validator đều xác thực giao dịch và thêm vào block, có một phần nhiệm vụ tương đồng.
Sau khi hoàn thành nhiệm vụ, Miner nhận phần thưởng bằng một lượng coin khi kết thúc block. Hiện tại, vào năm 2024, việc đào coin trở nên khó khăn hơn so với 10 năm trước do yêu cầu phần cứng cao và phần thưởng giảm đáng kể.
Các công việc chính của Miner
Miner sử dụng sức mạnh máy tính để phân tích và xác định giao dịch blockchain. Họ giải mã các bài toán phức tạp bằng các thuật toán để nhận phần thưởng.
- Tạo khối mới: Sau khi giải bài toán và nhận phần thưởng, Miner tạo khối mới và liên kết nó với chuỗi hiện có, đồng bộ hóa dữ liệu.
- Kiểm tra kết quả của Miner khác: Trong quá trình mining, kết quả được các node Miner xác nhận, sau đó các node kiểm tra chéo lẫn nhau để đảm bảo tính toàn vẹn của hệ thống.
So sánh sự khác nhau giữa Miner và Validator
Tiêu chí |
Validator |
Miner |
Hoạt động |
Xác thực giao dịch và đưa dữ liệu vào khối. |
Giải thuật toán và tạo khối mới. |
Yêu cầu cấu hình |
Thấp đến trung bình. |
Cao đến rất cao. |
Phần thưởng |
Nhận được phần thưởng tuỳ theo quy định của từng dự án cụ thể. |
Nhận được phần thưởng từ việc giải toán. |
Cơ chế đồng thuận |
Proof of Stake |
Proof of Work |
Kết luận
Bài viết trên đã giới thiệu về Validator và Miner cũng như hoạt động của hai thành phần này trong blockchain. Mytour hy vọng rằng qua bài viết, bạn đã có được cái nhìn tổng quan về hai khái niệm này và cách phân biệt chúng qua hoạt động và cơ chế đồng thuận.