마디
노드란 무엇입니까?
노드는 블록체인 인프라의 가장 기본 단위이자 중요한 부분으로, 데이터를 저장하고 모든 통신(트랜잭션)이 노드를 통과하도록 허용합니다. 개인용 컴퓨팅 장치나 서버에서 실행할 수 있습니다. 노드는 서로 연결되어 있으므로 서로 쉽게 데이터를 전달할 수 있습니다. 제대로 작동하려면 항상 최신 상태를 유지하는 것이 중요합니다.
저장된 데이터의 범위와 처리 능력에 따라 다양한 종류의 노드가 있습니다. 또한, 체인에 포함된 서명을 통해 블록의 적법성을 확인하고 이를 수락하거나 거부할 수 있는 능력이 필요합니다.
공통 노드는 채굴자가 실제로 수학적 문제를 해결하고 블록을 제안하기 위해 네트워크에 컴퓨팅 성능을 제공하기 때문에 채굴자 노드와 구별됩니다. 채굴자는 또한 블록에 축적할 유효한 거래를 찾기 위해 전체 노드를 실행합니다. 블록을 제안하지 않고 네트워크 활동을 저장, 브로드캐스트 및 검증만 하는 공통 노드의 경우에도 마찬가지입니다. 노드를 실행하려면 일반적으로 인터넷 연결, 다양한 요구 사항을 충족하는 컴퓨팅 장치, 다양한 수준의 기술 전문 지식이 필요합니다.
작업 증명(POW) 노드는 오프라인 또는 비활성 상태로 인해 불이익을 받을 수 없습니다. 지분증명(POS)에서는 노드가 온라인 상태를 유지하지 못하면 페널티를 받을 수 있습니다. 노드가 오프라인 상태가 되면 다시 온라인 상태가 되었을 때 계속 진행하기 전에 먼저 나머지 블록체인과 동기화해야 합니다.
노드 수가 증가함에 따라 네트워크의 탄력성이 높아지므로 노드 수는 보안과 분산화를 나타내는 훌륭한 척도입니다. 이는 많은 수의 노드가 네트워크 공격이 발생하고 일부 노드가 오프라인 상태가 되는 경우 네트워크와 해당 기능의 연속성을 보장하기 위해 합리적인 수의 노드가 유지되도록 보장하기 때문입니다.