아하
검색 이미지
생활꿀팁 이미지
생활꿀팁생활
생활꿀팁 이미지
생활꿀팁생활
참신한콰가40
참신한콰가4019.07.26

블록체인을 운용하는 노드들 가운데 종자노드(Seed Node)란 무엇인가요?

안녕하세요.

블록체인의 블록을 검증하는 노드들 가운데 종자노드(Seed Node)가 있다고 들었습니다. 종자노드는 무엇이며 어떤 역할을 하는지 알고싶습니다.

55글자 더 채워주세요.
답변의 개수
1개의 답변이 있어요!
  • 블록체인의 노드를 구축하기 위해서는 해당 블록체인 네트워크에 접속할 수 있는 클라이언트 소프트웨어를 다운로드 받아 실행하여 접속한 뒤 블록 데이터베이스를 동기화하여 다운로드를 받아야 합니다.

    블록체인이 노드와 노드 간의 P2P 연결로 이루어진 네트워크라고 할 때 클라이언트 소프트웨어를 통해 노드로서 처음 블록체인 네트워크에 접속했다면 어떻게 다른 노드와 연결될 수 있을지가 문제가 될 수 있습니다.

    이때 DNS(Domain Name System) Seed Node에 접속하게 되는데, 클라이언트 소프트웨어에는 DNS Seed Node에 대한 정보가 미리 포함되어 있어 해당 노드로 먼저 접속할 수 있게 됩니다. 또한 DNS 시드 노드에는 블록 데이터베이스를 저장하고 있는 다른 노드들의 주소 정보가 포함되어 있습니다.

    따라서 처음으로 블록체인 네트워크에 접속하게 되면 DNS 시드 노드를 통해, 블록 데이터베이스를 저장하고 있는 다른 노드의 주소를 알 수 있고 연결할 수 있습니다. 이를 통해 다른 노드가 저장하고 있는 블록 데이터베이스를 동기화하며 다운로드 받음으로써 전체 블록체인 네트워크를 구성하는 새로운 노드로서 기능할 수 있게 되는 것입니다.

    답변이 도움이 되길 바랍니다.