Bitcoin 노드들은 자신들에게 귀중한 전력을 제공하여 노드를 계속 작동시키는 데 필요한 비용을 지불하지 않습니다.
그렇긴 하지만, 노드는 여전히 매우 중요합니다. 노드는 사용자가 네트워크에서 마지막 거래가 이루어진 시점까지 데이터를 보유(HODL)할 수 있도록 해주는 체크포인트 역할을 하기 때문입니다. 네, 노드는 전체 네트워크에 반드시 중요하지는 않지만 일종의 아카이브 역할을 함으로써 시스템의 탈중앙화를 유지합니다.
모든 Bitcoin 노드가 필수적인 것은 아닙니다
만약 하나의 노드가 다운되었다고 가정해 봅시다. 또 다른 몇 개의 노드가 손상되었다고 가정하더라도 시스템은 여전히 작동할 것입니다. Bitcoin 블록체인은 9,277개의 Bitcoin 노드로 구성되어 있습니다. 전체 노드 중 33%가 작동하지 않더라도 시스템은 계속 작동합니다.

스냅샷을 보면 미국과 독일에 노드가 집중되어 있어 분산화가 잘 이루어지지 않고 있음을 알 수 있습니다. 나머지 9,722개 노드는 프랑스, 네덜란드, 중국, 싱가포르, 캐나다, 영국, 러시아 연방 및 기타 국가에 분산되어 있습니다.
풀 노드 또는 마스터 노드는 네트워크상의 다른 노드들 간의 데이터 조정을 담당합니다. 풀 노드를 관리하는 것 자체가 엄청난 작업입니다. 풀 노드 하나를 운영하는 데에는 전력 소비 비용으로 5달러에서 20달러가 소요되며, 거래 데이터 저장을 위해 200기가바이트의 저장 공간이 필요합니다.
노드를 설정하는 데 비용이 많이 들지 않고, 그에 따른 장단점도 명확합니다. 따라서 커뮤니티 봉사를 좋아하거나 노드 소유자라는 사실을 자랑하고 싶은 경우가 아니라면, 누구나 노드를 설정할 자격이 있습니다. 하지만 한 가지 문제가 있는데, 노드 설정 과정이 상당히 번거롭고 지루하다는 것입니다. 사소하다고 생각했던 몇 가지 단계를 놓치면 위험한 결과를 초래할 수 있습니다.
Bitcoin 노드는 자체 배포 절차를 갖추어야 합니다
노드를 설정하는 것은 그리 어렵지 않으며, 20단계의 복잡한 과정을 거치더라도 투자 대비 수익이 없다는 점은 노드를 설정하는 사람이 걱정할 부분이 아닙니다. 크라켄의 사업 개발 이사인 댄 헬드는 팟캐스트 "비트 What Bitcoin Did )"에서 이 과정이 비교적 쉽다고 말했습니다. 헬드는 2011년부터 하드웨어 모드에서 블록체인을 다뤄온 사람들과 함께 일해 왔음에도 불구하고, 오랜 시간이 지난 지금에서야 직접 노드를 설정했습니다.
Bitcoin 노드는 설정이 쉬워야 하지만, 그렇다고 쉬워서는 안 됩니다