노드 운영자 안내서
저장 노드를 운영하는 일, 네트워크가 이에 지급하는 크레딧, 노드를 폐기하는 방법
역할
내 노드는 무엇을 하나요?
네트워크의 공개 기록을 저장하고 중계해요. 네트워크가 할당한 기록을 호스팅하고 다른 트래픽을 중계하며 할당된 캐시 작업을 맡을 수 있어요.
무엇이 필요한가요?
공개 주소가 있고 x86-64 또는 ARM64에서 Ubuntu 24.04 LTS를 실행하는 Linux 머신이에요. 노드를 설정하고 관리하는 Bigfoot CLI는 ARM64와 x86-64 모두에서 Linux와 macOS로 실행돼요. 참여하는 데 BFT는 필요하지 않아요. 노드 등록은 무료예요.
같은 머신에서 검증자를 실행할 수 있나요?
아니요. 저장 노드와 검증자는 같은 머신이나 공개 주소를 공유하지 않아요. 둘 다 실행하려면 주소가 두 개인 머신 두 대를 사용하세요.
노드 소프트웨어는 어떻게 받나요?
운반자이지 큐레이터가 아님
내 노드가 무엇을 운반할지 제가 선택하나요?
아니요. 수정하지 않은 노드 소프트웨어를 실행하면 노드는 네트워크가 배정한 내용을 운반해요. 기록을 선택하거나 변경하거나 제거할 수 없어요.
기록을 필터링하도록 소프트웨어를 수정하면 어떻게 되나요?
기록을 선택하거나 변경하거나 버리도록 소프트웨어를 수정하면 운반자에서 큐레이터로 바뀌어요. 네트워크가 보유하는 내용을 결정하게 되고 그 결정에 책임을 져야 해요. 네트워크는 이를 배정된 작업의 실패로도 처리하므로 평판이 떨어지고 제거될 수 있어요.
어떤 법률이 나에게 적용되나요?
운영자는 노드를 실행하는 장소에서 자신에게 적용되는 법률에 책임이 있어요. 이 안내서는 법률 자문이 아니에요.
책임
얼마나 많은 저장 공간을 제공해야 하나요?
실제로 보유한 만큼만 가능해요. 노드는 디스크 공간을 따로 확보하지 않으며, 제시한 용량은 약속예요. 네트워크가 배정한 데이터를 노드가 저장하지 못하면 데이터는 다른 노드로 이동하고 노드는 평판을 잃어요. 노드의 평판이 높아질수록 네트워크는 더 많은 데이터를 맡겨요.
중계를 끌 수 있나요?
아니요. 중계는 저장 노드 실행의 일부이며 끌 수 없어요.
노드는 얼마나 온라인 상태여야 하나요?
가능한 한 많이 가동 상태로 유지하세요. 노드는 검증된 서비스를 통해 평판을 쌓으며, 계획되지 않은 중단은 평판을 빠르게 떨어뜨려요. 오프라인 상태인 매시간마다 크레딧으로 인정된 서비스 시간 14시간이 차감돼요. 장기간 자리를 비워 노드의 평판이 소진되면 네트워크가 해당 노드를 영구적으로 제거하기 시작해요.
유지보수를 어떻게 계획하나요?
먼저 bigfoot-node maintenance on을 실행한 다음 bigfoot-node stop을 실행하세요. maintenance on은 노드를 안전하게 중지할 수 있는지 네트워크에 확인하고 확인을 요청하지만, 노드 자체를 중지하지는 않아요. 계획된 중단에는 먼저 유지 관리 크레딧이 사용돼요. 이 크레딧은 검증된 서비스 14시간마다 1시간씩, 최대 48시간까지 노드에 쌓여요. 새 노드는 처음에 유지 관리 크레딧이 없어요. 작업을 마치면 bigfoot-node maintenance off를 실행한 다음 bigfoot-node start를 실행하세요.
업그레이드는 어떻게 처리되나요?
예약된 프로토콜 업그레이드는 네트워크가 정한 높이에서 자동으로 설치돼요. bigfoot-node status는 준비되었거나 예약된 업그레이드를 표시하며, 릴리스가 대기 중인 동안 모든 명령이 알림을 출력해요. bigfoot-node update를 실행하면 해당 릴리스가 설치돼요.
BFT 크레딧
네트워크는 내 노드에 무엇을 크레딧으로 지급하나요?
네트워크가 확인한 배정 작업에 대한 BFT예요. 모든 새 게시물과 답글에는 서비스 요금이 부과돼요. 네트워크는 이를 호스팅하는 노드에 47.5퍼센트를, 이를 릴레이하는 두 노드 각각에 23.75퍼센트를 크레딧으로 지급해요. 노드는 배정된 캐시 작업에 대해서도 크레딧을 받아요. 온라인 상태이거나 용량을 제공하는 것만으로는 크레딧이 지급되지 않으며, 각주를 전달하는 것에도 크레딧이 지급되지 않아요. 수수료와 크레딧에 모든 요율이 나와 있어요.
내 노드의 BFT는 어디로 가나요?
bigfoot-node init --payout-owner THUMBPRINT로 지정하거나 나중에 bigfoot-node configure-node --payout-owner THUMBPRINT로 지정한 지급 소유자 지갑으로 지급돼요.
노드 이동
노드를 새 하드웨어로 옮길 수 있나요?
예. 노드를 중지하고 bigfoot-node backup --out DIR로 백업한 다음 bigfoot-node restore --from DIR로 새 머신에서 복원하세요. 노드는 신원, 평판 및 의무를 유지해요. 데이터 없이 신원만 복사하면 작동하지 않아요. 복사본은 의무를 수행하지 못해 차단돼요.
사임
노드를 어떻게 폐기하나요?
bigfoot-node decommission을 실행하고 확인하세요. 노드는 새 작업을 받지 않고, 네트워크는 노드가 보유한 데이터를 다른 노드로 옮겨요. 작업이 끝나면 노드의 신원과 로컬 키는 영구적으로 폐기돼요. 그때까지 노드를 계속 실행하세요. 폐기는 되돌릴 수 없어요.
내 기록과 BFT는 어떻게 되나요?
노드의 이력과 BFT는 보존되며, 노드 폐기에 대한 영구 기록이 네트워크에 남아요. 다시 노드를 실행하려면 새로운 신원으로 새 노드를 시작하세요.
그냥 전원을 끄면 어떻게 되나요?
네트워크는 이를 장애로 처리해요. 노드의 평판이 하락하고 평판이 소진되면 미완료 의무가 남아 있는 상태로 영구 제거돼요. 깔끔하게 떠나는 방법은 폐기예요.