검수요청.png검수요청.png

종자노드

위키원
wjddn843 (토론 | 기여)님의 2019년 9월 17일 (화) 13:10 판
이동: 둘러보기, 검색

종자노드(seed node)란 블록체인 네트워크에서 새로운 노드가 이웃 노드와 연결되기 위해 사용되는 오랜 기간 안정적으로 작동되고 있는 노드이다. 영어로 시드노드라고 한다.

개요

종자노드는 블록체인 생성 중에 구현되는 초기 접촉점을 말한다. 블록체인의 노드를 구축하기 위해서는 해당 블록체인 네트워크에 접속할 수 있는 클라이언트 소프트웨어를 다운로드 받아 실행하여 접속한 뒤 블록 데이터베이스를 동기화하여 다운로드를 받아야 한다. 블록체인이 노드와 노드 간의 P2P 연결로 이루어진 네트워크라고 할 때, 클라이언트 소프트웨어를 통해 노드로서 처음 블록체인 네트워크에 접속했다면 어떻게 다른 노드와 연결될 수 있을지가 문제가 될 수 있다. 이때 DNS(Domain Name System) 시드노드에 접속하게 되는데, 클라이언트 소프트웨어에는 DNS 시드노드에 대한 정보가 미리 포함되어 있어 해당 노드로 먼저 접속할 수 있게 된다. 또한 DNS 시드 노드에는 블록 데이터베이스를 저장하고 있는 다른 노드들의 주소 정보가 포함되어 있다. 따라서 처음으로 블록체인 네트워크에 접속하게 되면 DNS 시드노드를 통해, 블록 데이터베이스를 저장하고 있는 다른 노드의 주소를 알 수 있고 연결할 수 있다. 이를 통해 다른 노드가 저장하고 있는 블록 데이터베이스를 동기화하며 다운로드 받음으로써 전체 블록체인 네트워크를 구성하는 새로운 노드로서 기능할 수 있게 되는 것이다.[1]


각주

참고자료

같이 보기


  검수요청.png검수요청.png 이 종자노드 문서는 블록체인 기술에 관한 글로서 검토가 필요합니다. 위키 문서는 누구든지 자유롭게 편집할 수 있습니다. [편집]을 눌러 문서 내용을 검토·수정해 주세요.