Nút
Đơn vị cơ bản nhất của cơ sở hạ tầng blockchain lưu trữ dữ liệu.
Node là gì?
Nút là đơn vị cơ bản nhất và là phần quan trọng của cơ sở hạ tầng blockchain, lưu trữ dữ liệu của nó và cho phép tất cả các giao dịch (giao dịch) đi qua nó. Nó có thể được chạy bởi bất kỳ thiết bị máy tính cá nhân hoặc máy chủ nào. Các nút được kết nối với nhau và do đó, có thể dễ dàng truyền dữ liệu cho nhau. Điều cần thiết là chúng phải luôn được cập nhật để hoạt động tốt.
Có nhiều loại nút khác nhau, thay đổi theo mức độ dữ liệu được lưu trữ và khả năng xử lý. Hơn nữa, họ được yêu cầu xác minh tính hợp pháp của các khối bằng các chữ ký bao gồm trong một chuỗi và có khả năng chấp nhận hoặc từ chối chúng.
Các nút thông thường có thể phân biệt được với các nút khai thác vì các công cụ khai thác thực sự cung cấp sức mạnh tính toán cho mạng để giải quyết các vấn đề toán học và đề xuất các khối. Các thợ mỏ cũng chạy các nút đầy đủ để tìm các giao dịch hợp lệ để tích lũy thành một khối. Điều này cũng không đúng đối với các nút thông thường, các nút này chỉ lưu trữ, truyền phát và xác minh hoạt động mạng mà không đề xuất các khối. Việc chạy một nút thường yêu cầu kết nối internet, thiết bị máy tính với các yêu cầu khác nhau và các cấp độ chuyên môn kỹ thuật khác nhau.
Các nút Proof-of-work (POW) không thể bị phạt vì ngoại tuyến hoặc không hoạt động. Trong bằng chứng cổ phần (POS), một nút có thể bị phạt nếu nó không duy trì trạng thái trực tuyến. Nếu một nút chuyển sang chế độ ngoại tuyến, trước tiên nó cần phải đồng bộ hóa với phần còn lại của chuỗi khối trước khi tiếp tục bất kỳ bước nào khác khi nó trực tuyến trở lại.
Số lượng các nút là một thước đo tuyệt vời về bảo mật và phân quyền, vì mạng trở nên linh hoạt hơn với sự gia tăng số lượng của chúng. Điều này là do một số lượng lớn các nút đảm bảo rằng trong trường hợp có các cuộc tấn công mạng và một số trong số chúng chuyển sang ngoại tuyến, một số lượng hợp lý sẽ vẫn đảm bảo tính liên tục của mạng và các chức năng của nó.
Node
The most basic unit of blockchain infrastructure that stores data.
What Is a Node?
A node is the most basic unit and critical part of a blockchain infrastructure, storing its data and allowing all communication (transaction) to pass through it. It can be run by any personal computing device or server. Nodes are interconnected, and hence, can readily pass data amongst each other. It is essential for them to be always up-to-date in order to function properly.
There are different kinds of nodes, varying by the extent of data stored and processing capability. Moreover, they are required to verify the legitimacy of blocks by the included signatures in a chain, and have the capability to accept or reject them.
Common nodes are distinguishable from miner nodes since miners actually provide computing power to a network to solve mathematical problems and propose blocks. Miners also run full nodes in order to find valid transactions for accumulation into a block. The same isn’t true for common nodes, which only store, broadcast and verify network activity without proposing blocks. Running a node typically requires an internet connection, a computing device with varying requirements, and different levels of technical expertise.
Proof-of-work (POW) nodes can’t be penalized for being offline or inactive. In proof-of-stake (POS), a node can be penalized if it fails to maintain online status. If a node goes offline, it needs to synchronize with the rest of the blockchain first before proceeding any further when it’s back online.
The number of nodes is a great measure of security and decentralization, as the network becomes more resilient with the rise in their numbers. This is because a large number of nodes ensure that in the event of network attacks and some of them going offline, a reasonable number would remain to ensure continuity of the network and its functions.