Mua tiền điện tử
Thị trường
Spot
Futures
Earn
Chương trình
Thêm
reward-centerKhu vực người mới
AcademyThuật ngữ chuyên ngànhChi tiết
Ethereum

Node

Nút (Node) trong tiền điện tử là gì?

Hãy coi một nút như cánh cửa cá nhân của bạn vào bất kỳ mạng tiền điện tử nào. Khi bạn vận hành một nút, về cơ bản bạn đang điều hành một chương trình máy tính kết nối trực tiếp với blockchain và giúp toàn bộ hệ thống hoạt động trơn tru.

Một nút đầy đủ là một chương trình xác thực hoàn toàn các giao dịch và các khối. Hầu hết các nút đầy đủ cũng hỗ trợ mạng bằng cách chấp nhận giao dịch và các khối từ các nút đầy đủ khác, xác thực các giao dịch và khối đó, sau đó chuyển tiếp chúng đến các nút đầy đủ khác.

Mọi mạng tiền điện tử đều phụ thuộc vào hàng nghìn máy tính cá nhân này làm việc cùng nhau. Bitcoin thường có khoảng 15.000 nút có thể truy cập trên toàn cầu, trong khi Ethereum hoạt động với vài nghìn nút xác thực. Những con số này thay đổi hàng ngày khi mọi người khởi động các nút mới hoặc tắt các nút hiện có.

Khi bạn vận hành một nút, bạn đang tải xuống và lưu trữ dữ liệu blockchain trên máy tính của mình. Điều này có nghĩa là bạn không phải tin tưởng bất kỳ ai khác để cho bạn biết điều gì đang xảy ra trên mạng – bạn có thể tự mình xác minh mọi thứ. Nó giống như việc bạn có bản sao riêng của toàn bộ lịch sử giao dịch.

Các loại tiền điện tử khác nhau có yêu cầu khác nhau để vận hành nút. Các nút Bitcoin cần khoảng 500GB dung lượng lưu trữ và kết nối internet ổn định. Ethereum đòi hỏi cao hơn vì nó xử lý hợp đồng thông minh và lưu trữ dữ liệu phức tạp hơn.

Một số người vận hành nút để kiếm phần thưởng, trong khi những người khác làm điều đó đơn giản là để hỗ trợ loại tiền điện tử yêu thích của họ. Những người vận hành nút đóng góp sức mạnh xử lý, băng thông internet và không gian lưu trữ của máy tính để giữ cho mạng an toàn và phi tập trung.

Các nút tiền điện tử hoạt động như thế nào?

Các nút hoạt động bằng cách duy trì một bản sao của blockchain, đây là một sổ cái kỹ thuật số chứa tất cả các giao dịch đã từng được thực hiện trong mạng. Khi một giao dịch mới xảy ra, nó được phát sóng đến mạng lưới các nút. Các nút sau đó xác minh xem giao dịch có hợp lệ hay không dựa trên các quy tắc đồng thuận (chẳng hạn như đảm bảo người gửi có đủ tiền hoặc liệu giao dịch có tuân thủ các giao thức mã hóa hay không). Sau khi được xác thực, giao dịch được thêm vào sổ cái.

Có nhiều loại nút khác nhau, mỗi loại có chức năng cụ thể:

1. Nút đầy đủ (Full Nodes)

Nút đầy đủ là một máy tính lưu trữ toàn bộ blockchain và xác thực các giao dịch và khối. Các nút đầy đủ thực thi các quy tắc của mạng và từ chối các giao dịch hoặc khối không hợp lệ. Chúng đóng vai trò là xương sống của mạng, đảm bảo rằng tất cả các giao dịch đều hợp pháp và không có hoạt động gian lận nào có thể diễn ra. Các nút Bitcoin và Ethereum thường là các nút đầy đủ, lưu trữ toàn bộ lịch sử giao dịch kể từ khi ra đời.

Ví dụ

Trong mạng Bitcoin, một nút đầy đủ sẽ xác minh từng giao dịch, kiểm tra xem đầu vào và đầu ra của giao dịch có khớp với các bản ghi trong blockchain hay không. Điều này ngăn chặn việc chi tiêu kép và đảm bảo tính toàn vẹn của mạng.

2. Nút nhẹ (Light Nodes hoặc SPV Nodes)

Nút nhẹ (còn được gọi là nút Xác minh thanh toán đơn giản hoặc nút SPV) là phiên bản nhẹ hơn của nút đầy đủ. Thay vì lưu trữ toàn bộ blockchain, nút nhẹ chỉ lưu trữ một tập con của blockchain, thường chỉ là các tiêu đề khối. Điều này làm cho các nút nhẹ nhanh hơn và ít tốn tài nguyên hơn, mặc dù chúng phụ thuộc vào các nút đầy đủ để xác thực giao dịch. Các nút nhẹ thường được sử dụng trong ví di động và các thiết bị nhỏ nơi tài nguyên bị hạn chế.

Ví dụ

Một ví di động điển hình cho Bitcoin thường sử dụng nút nhẹ. Nó không tải xuống toàn bộ blockchain mà truy vấn các nút đầy đủ để biết thông tin về các khối và giao dịch mới nhất.

3. Nút đào (Mining Nodes)

Nút đào là các nút đầy đủ chuyên biệt tham gia vào quá trình khai thác. Những nút này cạnh tranh để giải các câu đố mã hóa phức tạp và tạo ra các khối mới, sau đó được thêm vào blockchain. Đổi lại, thợ đào nhận được phần thưởng tiền điện tử, chẳng hạn như tiền mới được tạo ra hoặc phí giao dịch.

Trong trường hợp của Bitcoin, các nút đào sử dụng thuật toán Proof of Work để giải quyết các thách thức mã hóa và bảo mật blockchain.

Ví dụ

Thợ đào Bitcoin, sử dụng các nút đào, cạnh tranh để giải câu đố SHA-256 để tạo một khối mới. Thợ đào đầu tiên giải được câu đố sẽ được thưởng bằng bitcoin mới tạo và phí giao dịch của khối đó.

4. Nút xác thực (Validator Nodes)

Nút xác thực là thiết yếu cho các blockchain Proof of Stake (PoS) như Ethereum (sau khi hợp nhất). Trong PoS, các nút xác thực đề xuất các khối mới và xác thực các giao dịch dựa trên số lượng tiền điện tử họ đặt cọc. Các nút xác thực được chọn để tạo các khối mới dựa trên số tiền đặt cọc và hành vi trong quá khứ của họ trong mạng. Nếu một nút xác thực bị phát hiện là không trung thực hoặc bất cẩn, họ có thể mất một phần số tiền đặt cọc.

Ví dụ

Trong mạng PoS của Ethereum, các nút xác thực chịu trách nhiệm đề xuất và xác thực các khối mới. Nút xác thực đặt cọc càng nhiều ETH, cơ hội được chọn để đề xuất một khối càng cao.