Các nút Blockchain là gì và các loại của chúng?

2022-07-05, 02:30



- Nút là máy chủ lưu trữ, xác thực hoặc tạo các khối giao dịch mà không có cơ quan trung ương trong chuỗi khối.
- Có nhiều loại nút khác nhau tùy thuộc vào loại đồng thuận trong mạng, lượng dữ liệu chúng lưu trữ hoặc nắm giữ và liệu chúng có thể tạo ra một khối hay không.
- Một nút chạy phần mềm thay đổi từ chuỗi khối này sang chuỗi khối khác để thực hiện các chức năng cần thiết để bảo mật mạng blockchain.
- Một số lợi ích của việc chạy một nút bao gồm tăng cường quyền riêng tư, tăng cường bảo mật và đảm bảo không ai thay đổi các quy tắc của mạng.

Từ khóa: Nút, máy chủ, mạng, xác thực, bảo mật, nút đầy đủ s, lightwe ight, archival, trimne, quyền hạn



Bạn sẽ khó nói về blockchain mà không đề cập đến các tính năng độc đáo của nó, chẳng hạn như tính lâu dài của các bản ghi, phân quyền và mạng ngang hàng. Bạn thậm chí có thể đã thảo luận về cách blockchain cho phép các giao dịch mà không cần trung gian. Các câu hỏi dễ dàng xuất hiện trong đầu là dữ liệu được lưu trữ như thế nào và ai chịu trách nhiệm xác thực các giao dịch và bảo mật mạng. Điểm chung trước khi có công nghệ blockchain là có một máy chủ trung tâm kiểm soát mạng và hoạt động của người dùng. Sự phân quyền có nghĩa là gì trong blockchain là không có máy chủ trung tâm như vậy mà các sản phẩm được xây dựng trên đó, chẳng hạn như tiền điện tử. Thay vào đó, nó hoạt động thông qua các nút. Sau đó, các nút blockchain là gì?



Các nút Blockchain là gì?



Một nút trong chuỗi khối là một thiết bị, máy tính hoặc máy chủ tham gia vào mạng gồm nhiều thiết bị, máy tính hoặc máy chủ khác để chia sẻ thông tin và thực thi các quy tắc. Các nút lưu trữ khối dữ liệu trong mạng blockchain. Đôi khi chúng hoạt động bằng cách sử dụng phần mềm để tạo, xác minh và lưu trữ các khối. Blockchain là một bản ghi dữ liệu phi tập trung cần được giữ an toàn và bảo mật. Do đó, các nút chuỗi khối là các máy chủ hoạt động theo phương thức ngang hàng, có nghĩa là chúng được kết nối với nhau một cách trực tiếp và liên tục chia sẻ thông tin mới nhất trên chuỗi khối với nhau. Các nút là các trung tâm mà sự phân cấp của blockchain xoay quanh để duy trì tính toàn vẹn của mạng. Họ thực thi các quy tắc đồng thuận và đảm bảo an ninh của mạng.


Chức năng của các nút



  1. Các nút giúp mạng lưới blockchain đạt được sự đồng thuận. Sự đồng thuận là các quy tắc mà mạng hoạt động theo đó. Đạt được sự đồng thuận có nghĩa là quá trình mà thông qua đó những người tham gia đồng ý về tính hợp lệ của các giao dịch mà không cần cơ quan trung ương.

  2. Họ xác nhận thông tin được viết trong các khối bằng cách sử dụng thuật toán đồng thuận để đảm bảo rằng các giao dịch là hợp lệ và tránh gian lận thông qua chi tiêu gấp đôi hoặc sửa đổi các giao dịch.

  3. Trong quá trình thêm một khối mới, một nút sẽ gửi thông tin của khối đến các nút khác, nút này có thể chấp nhận hoặc từ chối khối bằng cách kiểm tra tính hợp lệ của giao dịch và chữ ký của nó. Nếu khối mới được chấp nhận, các nút sẽ lưu và lưu trữ khối trên đầu chuỗi của khối mà chúng đã được lưu trữ. Lịch sử giao dịch sau đó được đồng bộ hóa trên toàn mạng.

  4. Họ lưu trữ, bảo quản và phổ biến toàn bộ các khối lưu giữ dữ liệu blockchain của lịch sử giao dịch.



Các loại nút là gì?



1. Nút lưu trữ là các loại nút chính hoàn thành dữ liệu lịch sử của blockchain từ khối gốc. Các nút này dùng để xác thực giao dịch và duy trì sự đồng thuận, đồng thời có tất cả các giao dịch được ghi lại trong cơ sở dữ liệu của chúng. Hai năm trước, các nút lưu trữ chạy Blockchain Ethereum đã tăng lên hơn bốn terabyte, tăng gần gấp đôi trong một năm. Phần mềm tiêu chuẩn cho các nút chuỗi khối Ethereum là Geth và Parity, đã liên tục tăng kích thước lên vài phần trăm. Với giới hạn chặt chẽ hơn về số lượng giao dịch trên mỗi khối và thực tế là blockchain của Bitcoin chủ yếu được sử dụng cho thanh toán tiêu chuẩn và các hoạt động không phức tạp như hợp đồng thông minh, kích thước có xu hướng vẫn nhỏ hơn.

2. Các nút đầy đủ: đây là các nút tải xuống mọi khối giao dịch và xác minh chúng theo các quy tắc đồng thuận. Một số quy tắc đồng thuận bao gồm ngăn chặn việc chi tiêu gấp đôi sản lượng giao dịch trong một chuỗi khối duy nhất. Trong Bitcoin , các nút đầy đủ xác minh tất cả các quy tắc của Bitcoin bằng phần mềm phổ biến nhất được gọi là lõi Bitcoin . Các nút đầy đủ lưu trữ một bản sao của chuỗi khối và đảm bảo tính chính xác của dữ liệu

3. Các nút nhẹ: Các nút này tiết kiệm đáng kể thời gian tải xuống và không gian lưu trữ bằng cách chỉ tải xuống các tiêu đề khối. Tiêu đề khối là các phần của khối chứa thông tin về khối, chẳng hạn như dấu thời gian, mã băm của khối trước đó và đại diện băm của dữ liệu khối. Các nút nhẹ được sử dụng để xác minh thanh toán đơn giản và phụ thuộc vào các nút đầy đủ để hoạt động.

4. Các nút đầy đủ được cắt tỉa: việc chạy các nút đầy đủ yêu cầu không gian đĩa rộng rãi và tốc độ kết nối internet để khởi động. Do đó, các nút cắt tỉa được tạo ra để cho phép các nhà khai thác tải xuống blockchain và bắt đầu quá trình xác minh của nó trong khi lưu trữ một phần nhỏ. Các nút được cắt tỉa tiết kiệm dung lượng ổ đĩa bằng cách xóa các khối bắt đầu bằng khối cũ nhất sau khi tải xuống toàn bộ chuỗi khối. Họ xóa các khối cũ cho đến khi họ chỉ giữ giao dịch mới nhất với giới hạn kích thước cụ thể. Giới hạn kích thước của giá trị giao dịch được lưu trữ do nhà điều hành nút đặt, ví dụ: có thể là 200MB, 250MM hoặc 300MB.

5. Các nút khai thác: đây là các nút được các thợ đào sử dụng để xác minh và thêm các khối vào blockchain. Các nút này cung cấp chức năng cần thiết cho người khai thác để chứng minh rằng anh ta đã hoàn thành công việc cần thiết để tạo một khối mới dẫn đến thuật ngữ bằng chứng công việc.

6. Masternodes: Đây là các nút phổ biến bởi DASH . Họ ghi lại và xác thực giao dịch và có thể kiếm được phần thưởng từ mạng bằng cách đặt một số lượng mã thông báo gốc nhất định. Họ lưu trữ một bản sao đầy đủ của blockchain và cung cấp các dịch vụ lớp thứ hai cho mạng ngoài những gì các máy chủ thông thường có thể xử lý. Chúng bao gồm gửi trực tiếp, giao dịch riêng tư và quản trị.

7. Các nút quyền hạn được sử dụng trong chuỗi khối được cấp phép, nơi không phải tất cả mọi người đều có quyền tham gia. Thay vào đó, các nút được chọn trước. Cộng đồng xác định ai điều hành các nút và số lượng nút cần thiết.

Cách chạy một nút



Đây là các bước điển hình cần tuân theo để chạy một nút blockchain;


  1. Xác định chuỗi khối mà bạn chọn, chẳng hạn như Bitcoin , Ethereum

  2. Nhận phần cứng và phần mềm cần thiết. Ví dụ, phần mềm cốt lõi Bitcoin cho Bitcoin , Geth hoặc Parity cho Ethereum

  3. Chạy nút

  4. Sử dụng Amazon, một dịch vụ đám mây, để lưu trữ nút này để lưu trữ an toàn

  5. Sử dụng thiết bị cục bộ của bạn để chạy nút

  6. Theo dõi và bảo trì nút thích hợp.



Lợi ích của việc chạy một nút



  1. Chạy một nút giúp tăng cường bảo mật và tăng cường quyền riêng tư

  2. Chạy một nút là một cách thúc đẩy bảo mật của mạng để đảm bảo không ai thay đổi các quy tắc của nó

  3. Một số nút, chẳng hạn như masternode, có thể phục vụ như một dòng doanh thu thụ động

Các nút là cơ sở của blockchain và các loại của chúng phụ thuộc vào kiểu đồng thuận mà mạng hoạt động. Dù sự đồng thuận là gì, có thể là bằng chứng công việc, bằng chứng cổ phần hoặc bằng chứng quyền hạn, các nút hoạt động để đảm bảo sự đồng thuận được thực thi để đảm bảo tính toàn vẹn của mạng blockchain







Tác giả: Gate.io Người quan sát: M. Olatunji

Tuyên bố từ chối trách nhiệm:

* Bài viết này chỉ trình bày quan điểm của những người quan sát và không cấu thành bất kỳ đề xuất đầu tư nào.

* Gate.io bảo lưu mọi quyền đối với bài viết này. Việc đăng lại bài viết sẽ được cho phép với điều kiện tham khảo Gate.io. Trong tất cả các trường hợp khác, hành động pháp lý sẽ được thực hiện do vi phạm bản quyền.

Chia sẻ
gate logo
Credit Ranking
Complete Gate Post tasks to upgrade your rank