풀노드가 되기 위한 조건과 해택이 별도로 있는지 알고 싶습니다.
블록을 생성하는 정보가 모든 BP노드에 저장된는 것이 아니라 풀노드(?)라는 곳에만 저장된다고 들었습니다. 블록체인에 있어 블록저장은 필수이고 없어서는 않되는 역할 인데요. 혹시 풀노드가 되기 위한 조건과 해택이 별도로 있는지 알고 싶습니다. 그리고 풀노드를 운영하는 곳이 많지 않는 이유 있나요?
질문자께서 질문해 주신 내용을 중심으로 답변해 드리도록 하겠습니다.
풀노드가 되기 위한 조건과 해택이 별도로 있는지 알고 싶습니다. 그리고 풀노드를 운영하는 곳이 많지 않는 이유 있나요?
비트코인 블록체인을 예로 들어 설명해 드리도록 하겠습니다. 비트코인의 경우 풀 노드의 구축은 특별한 자격 조건이 없습니다. 누구나 참여하여 노드 운영을 할 수 있습니다.
그렇다면 풀 노드를 운영하기 위해 준비해야할 컴퓨팅 시스템의 권장 사양은 어떻게 될까요?일단 최신 버전의 윈도, 맥, 리눅스 등을 실행할 수 있는 데스크톱, 노트북 등이 준비되어 있어야 합니다. 그렇지만 라즈베리 파이나 기타 초소형 저사양 컴퓨터에서도 풀 노드를 구축하는 것이 가능합니다.
다음으로 현재 비트코인 블록 데이터 베이스의 크기가 260GB 이상이므로 이것 보다 훨씬 여유로운 저장공간을 가지고 있어야 하며 최소 하루 6시간 이상 풀 노드로서 블록체인 네트워크에 접속해 있어야 합니다.
그러나 이렇게 풀 노드를 운영하며 블록을 검증하고 블록 데이터 베이스를 저장하면서 블록체인의 운영과 유지에 기여를 함에도 별다른 보상은 주어지지 않는다고 할 수 있습니다.
그럼에도 불구하고 전 세계적으로 비트코인 블록체인의 풀 노드는 9293개에 달하며 보상이 없음에도 상당한 수의 노드가 운영되고 있다고 할 수 있습니다.
이처럼 풀 노드를 운영하는 것은 일종의 봉사나 기여에 가까운 일이기 때문에 풀 노드를 운영하는 곳이 더 많이 늘어나기가 어렵지 않나 싶습니다.
답변이 도움이 되길 바랍니다.