ZooBC 위키
노드 운영

레지스트리에서 나가기

ZooBC 레지스트리의 좌석은 세 가지 방식 중 하나로 끝납니다. 소유자가 노드를 제거하거나, 참여 점수가 0에 이르러 체인이 노드를 퇴출하거나, 노드 키를 가진 누군가가 스테이크를 청구하는 경우입니다. 어느 경우든 스테이크는 전액 또는 10분의 1을 뺀 금액으로 어떤 계정에 돌아갑니다. 스테이크는 처음부터 수수료가 아니라 보증금이었으며, 규칙은 떠나는 것으로 벌칙을 피할 수 없게 합니다.

노드 제거

소유자는 소유자 키로 서명한 RemoveNodeRegistration(유형 514)으로 노드를 제거합니다. 좌석은 그 블록에서 닫힙니다. 그다음 스테이크는 제거 트랜잭션 자체의 수수료를 뺀 뒤, 블록당 15초 기준으로 7일인 40,320블록의 쿨다운 동안 보류됩니다. 쿨다운이 끝나는 블록에서 체인이 자동으로 소유자 계정에 입금하므로, 두 번째 트랜잭션은 필요하지 않습니다.

얼마를 돌려받는지는 떠날 때 노드의 상태에 달려 있습니다.

  • 건강한 노드, 즉 마지막 자기 블록 이후 건너뛴 차례가 없는 노드는 스테이크 전부를 돌려받습니다.
  • 누락 상태인 노드(차례를 건너뛰고 그 뒤로 블록을 만들지 않은 노드)나 정지된 노드는 10 %를 잃습니다. 여기에는 차례를 한 번만 건너뛰고 다음 블록 전에 떠나는 정직한 노드도 포함되므로, 스테이크 전부를 돌려받으려는 운영자는 노드가 다음 블록을 만들게 한 뒤에 제거해야 합니다.

쿨다운은 노드가 떠나는 동안에도 스테이크를 위험에 두며, 10 % 규칙과 함께 떠나는 것이 벌칙을 피하는 수단이 되지 못하게 합니다.

타임라인: 제거로 좌석이 닫히고, 40,320블록인 7일의 쿨다운 동안 스테이크가 보류된 뒤 소유자에게 돌아갑니다. 떠날 때 누락 상태나 정지 상태인 노드는 10 %를 롱제비티 풀로 보냅니다
타임라인: 제거로 좌석이 닫히고, 40,320블록인 7일의 쿨다운 동안 스테이크가 보류된 뒤 소유자에게 돌아갑니다. 떠날 때 누락 상태나 정지 상태인 노드는 10 %를 롱제비티 풀로 보냅니다

퇴출

블록 만들기를 멈춘 등록 노드는 즉시 퇴출되지 않습니다. 점진적인 과정을 밟습니다(놓친 차례, 정지, 퇴출).

  1. 처음 차례를 건너뛴 때부터 누락 상태가 됩니다. 아무것도 벌지 못하며, 참여 점수가 점수 단위마다 5점(100점 만점)씩, 단위의 블록들에 고르게 나뉘어 떨어집니다.
  2. 연속으로 네 번째 차례를 놓치면 정지되어 생산자 추첨에서 빠지며, 여전히 누락 상태입니다.
  3. 점수가 0에 이르면 퇴출됩니다. 스테이크의 90 %는 즉시 소유자에게 돌아가고 10 %는 롱제비티 풀로 갑니다.

노드가 2,880개 미만인 네트워크에서 점수 단위는 12시간이므로, 침묵하는 노드는 다음 기간 동안 버팁니다.

침묵하기 시작할 때의 점수퇴출까지의 시간
100 %약 10일
60 %약 6일
20 % (시작 점수)약 2일

더 큰 네트워크에서는 점수 단위가 노드 수에 따라 커지므로 이 과정도 길어집니다. 짧은 장애는 수입과 약간의 점수를 잃게 할 뿐 좌석을 잃게 하지는 않습니다. 또한 체인은 활성 노드가 셋 미만으로 남게 되는 경우에는 결코 노드를 퇴출하지 않으며, 여러 노드가 위험할 때는 각 노드가 마지막으로 확인된 시점이 누구를 먼저 살려 둘지 정합니다.

노드 키로 청구하기

ClaimNodeRegistration(유형 770)은 노드 키를 가진 사람이 스테이크를 자신이 통제하는 계정으로 청구하게 합니다. 이는 소유자 계정에 접근할 수 없게 된 소유자를 위한 것이며, 노드 키가 서명한 소유 증명을 담습니다. 소유자 자신의 청구는 제거로 취급됩니다. 같은 7일 쿨다운이 적용되고, 떠날 때 노드가 누락 상태나 정지 상태였다면 같은 10 %가 롱제비티 풀로 갑니다. 다른 계정에서 보낸, 노드 키만을 근거로 한 청구는 공지된 뒤 40,320블록(7일) 뒤에 지급되며, 그 전에 소유자가 노드를 제거하면 실행되지 않습니다. 그때 노드가 누락 상태이면 10 %가 풀로 갑니다(노드의 키). 소유자 키를 잃은 소유자는 다른 계정에서 청구하므로, 그 청구 역시 그 40,320블록을 기다립니다.

위험에 놓이는 10 %

사건소유자에게 돌아가는 금액
건강한 노드의 제거100 %, 7일 뒤
누락 상태나 정지 상태에서의 제거90 %, 7일 뒤
점수 0에서의 퇴출90 %, 즉시
입회 전 대기열에서 철회90 %
참석 미달로 대기열에서 제외90 %, 즉시

10 %는 결코 소각되지 않습니다. 이는 코인베이스 추첨을 통해 일하는 노드들에게 지급하는 롱제비티 풀로 갑니다(ZBC는 결코 소각되지 않는다). 대기열의 경우는 대기열에서 설명합니다. 반면 스테이크를 늘리는 데는 트랜잭션 수수료만 듭니다.

네 가지 사건은 각각 스테이크의 10 %를 롱제비티 풀로 보내고, 건강한 퇴장은 7일 뒤 100 %를 돌려줍니다
네 가지 사건은 각각 스테이크의 10 %를 롱제비티 풀로 보내고, 건강한 퇴장은 7일 뒤 100 %를 돌려줍니다

다시 돌아오기

좌석이 삭제된 노드 키는 다시 등록할 수 있습니다. 새 대기열 기록으로 시작하고, 놓친 차례는 물려받지 않으며, 다른 신규 노드와 마찬가지로 대기열에서 기다립니다(노드 등록).

같이 보기