참여 노드
참여 노드란 무엇입니까?
노드의 정의는 제공되는 목적에 따라 애플리케이션마다 달라집니다 . 블록체인 네트워크의 맥락에서 노드는 네트워크에 연결되고 IP 주소를 갖는 전기 장치입니다. 일반적으로 노드는 통신 종점 역할을 하며 , 이는 블록체인에 연결하려는 모든 사용자나 프로그램이 노드를 통해 연결되어야 함을 의미합니다. 결과적으로 노드는 통신 재분배 지점 역할을 합니다.
분산 원장에 액세스할 수 있는 사람을 통제하는 중앙 권한이 없기 때문에 누구나 노드를 실행할 수 있습니다. 대부분의 퍼블릭 블록체인은 정기적으로 사람들이 들어오고 나가고 노드가 오르락내리락하는 등 역동적이고 분산화되기 위해 노력합니다. 또한, 특정 블록체인에서는 합의 에 참여하지 않고도 노드가 실행되도록 허용할 수 있습니다 . 이는 이해관계자가 검증자가 되어 블록을 생성할 사람을 투표하는 일부 위임 지분 증명(dPoS) 블록체인에서 발생합니다. 그러나 모든 사람이 노드를 관리할 시간, 지식 또는 역량을 갖고 있는 것은 아닙니다.
알고랜드에는 릴레이 노드와 참여 노드라는 두 가지 종류의 노드가 있습니다. 알고랜드에서 릴레이 노드는 네트워크 허브 역할을 하며 참여 노드 간에 프로토콜 메시지를 적시에 효율적으로 전송합니다. 알고랜드의 가장 강력한 노드 중 하나인 참여 노드는 새로운 블록을 도입하고 검증함으로써 Alog의 합의 프로세스를 돕습니다. 참여 키는 합의 프로토콜 통신에 서명하는 데 사용되며 참여 노드에 저장됩니다.
참여 노드는 알고랜드 합의 메커니즘을 사용하여 릴레이 노드를 통해 서로 연결합니다. 참여 노드가 되려면 각 네트워크 참가자는 ALGO를 스테이킹하고 유효한 참여 키를 생성해야 합니다. 알고랜드의 PPoS 합의 방법은 제안과 투표를 포함하는 2단계 블록 생성 절차를 사용합니다 . 참여 노드는 릴레이 노드에 의해 조정되며, 이를 통해 통신을 허용하지만 제안 및 투표 프로세스에 직접 참여하지는 않습니다.
사용자의 참여 키에 의해 승인된 참여 노드는 합의 프로세스 내에서 사용자의 지분을 대신하여 블록을 제안하고 투표합니다. 해당 참여 키가 하나의 참여 노드에 배치되면 수많은 사용자를 대표할 수 있습니다. 누구든지 실행하실 수 있습니다. 이는 알고랜드 블록체인의 보안을 보장합니다. 충분한 수의 합의 프로세스가 정직하게 운영되는 한, 모든 릴레이 노드가 손상되더라도 블록체인은 결코 분할되지 않습니다.