Sự kiện ra mắt coin mới 2022
viEnglish
BTC
USD
16,494
EUR
15,898
VND
408,407,083

Các nút chuỗi khối: Hướng dẫn chuyên sâu

Ngoài các khái niệm thường được biết đến như mật mã, đồng thuận, thuật toán băm và sổ cái phân tán, một trong những phần không thể thiếu của hệ sinh thái Blockchain là các nút.

Mục đích của các nút Blockchain là gì?

Mục đích chính đằng sau việc có một ứng dụng Blockchain là đảm bảo tính toàn vẹn của dữ liệu và cung cấp uy tín cho mạng. Các thuộc tính này được duy trì bằng cách chia sẻ cùng một sổ cái giữa các hệ thống khác nhau, được phân phối trên toàn cầu. Khái niệm về Blockchain nói rằng mọi khối chứa dữ liệu được kết nối bằng mật mã với khối tiếp theo. Nếu bạn thay đổi hoặc sửa đổi bất kỳ khối nào, tất cả các khối tiếp theo phải được thay đổi vì giá trị của chúng hoặc hàm băm của chúng phụ thuộc vào khối trước đó.

Hơn nữa, việc có các nút Blockchain khác nhau trên toàn bộ mạng lưới toàn cầu cho phép mạng này có khả năng phục hồi trước bất kỳ cuộc tấn công tập trung nào hoặc thậm chí khỏi bất kỳ thiên tai nào.

Nút là gì?

Tùy thuộc vào mục đích được phục vụ, định nghĩa của các nút khác nhau giữa các ứng dụng. Trong ngữ cảnh của mạng Blockchain, các nút là các thiết bị điện tử được kết nối với mạng và sở hữu địa chỉ IP. Nói chung, các nút là điểm cuối giao tiếp có nghĩa là bất kỳ người dùng hoặc ứng dụng nào muốn tương tác với Blockchain đều thực hiện điều đó thông qua các nút. Do đó, các nút cũng là một điểm phân phối lại thông tin liên lạc. Đó là một quan niệm sai lầm phổ biến rằng tất cả các nút được cho là cung cấp cùng một chức năng hoặc thậm chí tất cả những người dùng tương tác với Blockchain thường được coi là một nút.

Mục đích của việc xác định các vai trò khác nhau là để cho phép Blockchain hoạt động một cách liền mạch vì mọi nút đều có trách nhiệm hoàn thành một số nhiệm vụ được xác định.

Nút Blockchain làm gì?

Tùy thuộc vào Blockchain, có thể có vô số vai trò dựa trên các nhiệm vụ nhất định nhưng các chức năng cơ bản của một nút bao gồm: Chấp nhận hoặc từ chối giao dịch, Quản lý các giao dịch và tính hợp lệ của chúng, Lưu trữ các khối được liên kết mật mã, Hoạt động như một điểm giao tiếp.

Các loại nút trong chuỗi khối

Các loại nút chuỗi khối phụ thuộc vào các yêu cầu của một chuỗi khối. Tuy nhiên, có hai loại nút nổi bật trong Blockchain:

1. Full Nodes

Khi chúng ta tìm kiếm bất kỳ thứ ngẫu nhiên nào trên google, kết quả tìm kiếm đến từ máy chủ gần nhất lưu giữ tất cả thông tin đó. Theo nghĩa tương tự, các nút đầy đủ duy trì tất cả các bản ghi giao dịch trong Blockchain và được coi là máy chủ của Blockchain. Hơn nữa, các nút đầy đủ là một phần của mô hình quản lý của Blockchain. Mặc dù có thể có các mô hình quản trị khác nhau, nhưng thường thì một Blockchain chỉ trải qua bất kỳ nâng cấp hoặc cải tiến nào sau khi đa số các nút đầy đủ đồng ý với nó. Do đó, các nút đầy đủ có quyền biểu quyết trong Blockchain. Điều quan trọng là phải hiểu rằng có một số tình huống nhất định trong đó một số lượng lớn các nút đầy đủ đồng ý với một số sửa đổi nhất định trong Blockchain nhưng chúng vẫn không tạo ra đa số. Ví dụ: 55% nút có thể đồng ý với một sửa đổi nhất định trong khi 45% nút thì không. Trong những trường hợp như vậy, có khả năng xảy ra hard fork tiền điện tử có nghĩa là Blockchain được chia thành hai. Blockchain cũ sẽ hoạt động như ban đầu và Blockchain mới sẽ hoạt động với các thay đổi được đề xuất bởi 55% các nút đầy đủ. Các nút đầy đủ được phân loại thêm thành: pruned full nodes, archival full nodes.

2. Light Nodes

Hãy nhớ ví dụ tìm kiếm google trong các nút đầy đủ? Máy chủ trong khu vực địa phương của bạn không lưu giữ tất cả thông tin. Máy chủ này chỉ giữ thông tin liên quan dựa trên các hoạt động gần đây để bạn có thể truy cập nhanh hơn vào dữ liệu. Tuy nhiên, nếu bạn tìm kiếm thứ gì đó mới, máy chủ này phải lấy dữ liệu từ máy chủ chính. Đây là những gì một nút ánh sáng làm. Một nút nhẹ lưu trữ và chỉ cung cấp dữ liệu cần thiết để đáp ứng các hoạt động hàng ngày hoặc các giao dịch nhanh hơn. Họ không tham gia vào việc xác thực các khối và chỉ lưu trữ các tiêu đề Khối. Đây còn được gọi là các nút Xác minh Thanh toán Đơn giản hóa (nút SPV). Đây là những loại nút nổi bật nhất trong Blockchain mà bạn nên biết. Tuy nhiên, có một số loại nút Blockchain khác cần được đề cập: super nodes, lightning nodes

Kết luận:

Vai trò của các nút trong mạng Blockchain tương tự như vai trò của các máy chủ trên Internet. Cho dù bạn là sinh viên, nhà phát triển, kiến trúc sư giải pháp, nhà nghiên cứu, nhà tư vấn, chủ doanh nghiệp hoặc bất kỳ ai có liên quan đến thế giới Blockchain, việc hiểu khái niệm về các nút là điều bắt buộc. Ví dụ, chủ doanh nghiệp cần hiểu các nút Blockchain vì chi phí và cơ sở hạ tầng để tạo một ứng dụng Blockchain phụ thuộc nhiều vào yêu cầu của nút. Đối với các kiến trúc sư blockchain, việc hiểu các nút Blockchain cho phép họ tạo ra giải pháp tối ưu hóa bằng cách tận dụng các yếu tố như tính khả dụng của nút, sức mạnh tính toán của nút, v.v. Nói tóm lại, mọi ứng dụng Blockchain đều phụ thuộc vào các nút Blockchain nhiều như chúng phụ thuộc vào các thuật toán đồng thuận hoặc kỹ thuật mật mã.

(Nguồn: Blockchain Nodes: An In-Depth Guide – 101 Blockchains)

Để lại bình luận