mainnet의 노드 파라미터
아래 값은 mainnet의 값이며, testnet도 같은 값을 씁니다. 블록은 15초마다 나오므로 하루는 5,760블록, 일주일은 40,320블록입니다. 1 ZBC는 100,000,000 원자 단위입니다. 점수 단위(활성성과 성숙에 쓰임)는 max(n, 2,880블록)이며, n은 선택 가능한 노드의 수입니다. 노드가 2,880개 미만인 네트워크에서는 12시간입니다.
레지스트리
노드 레지스트리와 좌석을 참조하십시오.
| 파라미터 | mainnet 값 | 의미 |
|---|---|---|
| 제네시스 좌석 | 11 | 높이 0에 기록되며 ZooBC Foundation이 보유하고, 잠긴 스테이크가 없는 좌석 |
| 제네시스 운영 잔액 | 좌석당 10 ZBC | 제네시스에서 각 제네시스 노드 자신의 계정에 입금됨 |
| 시작 점수 | 20 % | 제네시스 좌석을 포함해 모든 노드가 입회할 때 받는 점수 |
| 점수 범위 | 0~100 % | 내부적으로 0부터 10,000,000,000,000까지의 정수로 보관 |
| 등록 만료 | 없음 | 좌석은 제거, 퇴출, 청구될 때까지 유지됨 |
min_registry_size | 7 | 활성 노드가 이보다 적으면 입회 지연의 상한이 7일이 됨. 레지스트리 전체 투표에 필요한 최소 좌석 수이자 서로 다른 소유자의 최소 수이기도 함 |
등록과 대기열
| 파라미터 | mainnet 값 | 의미 |
|---|---|---|
| 출시 시 대기열 최소치 | 100 ZBC | 투표로 정하는 최소 스테이크의 시작값 |
| 대기열 최소치 투표 범위 | 1 원자 단위~250 ZBC | 대기열 최소치에 대한 좌석 투표의 범위 |
| 입장 최소치 | 대기열 최소치와 대기 중 스테이크 중앙값의 절반 중 큰 값 | 노드가 대기열에 들어갈 때 한 번 검사 |
| 등록 수수료 | 0.025 ZBC에 바이트 요금을 더한 값 | 수수료 배율 1.0일 때의 기본 작업 수수료에 트랜잭션 바이트 요금을 더함 |
| 소유 증명의 나이 | 최대 720블록 (3시간) | 소유 증명에 명시한 블록이 얼마나 최근이어야 하는지 |
| 대기열 순서 | 스테이크 × 기다린 블록 수 | 같으면 등록 높이가 이른 쪽, 그다음 노드 id가 낮은 쪽 |
| 참석 윈도우 | 5,760블록 (1일) | 대기 중인 노드는 윈도우마다 한 번 활동의 흔적을 보여야 함. 다른 흔적이 없으면 QueueAttendance를 보내며, 그 수수료는 스테이크에서 나가 롱제비티 풀로 감 |
| 허용되는 빠진 윈도우 | 90 | 대기 기간 전체에 걸쳐 입회 주기 하나만큼: max(2, 최대 지연 ÷ 1일). 91번째로 빠지면 노드가 제외되며, 스테이크의 90 %가 즉시 돌아옴 |
입회 속도
입회 속도를 참조하십시오.
| 파라미터 | mainnet 값 | 의미 |
|---|---|---|
| 기준 지연 | 600일 | 집계 대상 좌석 수로 나누어 입회 사이의 지연을 구함 |
| 최소 지연 | 7일 | 하한. 집계 대상 좌석이 86개부터 적용됨 |
| 최대 지연 | 90일 | 상한 |
| 첫 입회 | 제네시스 7일 뒤 | 첫 신규 노드가 입회할 수 있는 시점 |
| 주기당 입회 | 1 | 노드를 대기열에 넣은 블록에서는 결코 입회하지 않음 |
| 제네시스 좌석 상한 | 11 | 속도 계산에서 제네시스 좌석은 최대 11개로 집계되며, 정지된 좌석은 집계되지 않음 |
| 작은 레지스트리 상한 | 7일 | 활성 노드가 7개 미만인 동안의 최대 지연 |
활성성과 점수
놓친 차례, 정지, 퇴출과 참여 점수를 참조하십시오.
| 파라미터 | mainnet 값 | 의미 |
|---|---|---|
| 누락 상태의 손실 | 점수 단위당 5점 | 건너뛴 차례부터 노드의 다음 자기 블록까지, 그 단위의 블록들에 나뉘어 적용 |
| 상승 | 점수 단위당 약 1.67점 | 완벽하게 일할 때의 평균 상승: 0에서 100 %까지 30일 |
| 정지 | 연속 4번째로 놓친 차례 | 노드가 추첨에서 빠지고 누락 상태로 간주됨 |
| 정지 하한 | 20블록 | 최근 20블록 안에 자기 블록을 만든 노드는 4번째로 놓쳐도 정지되지 않음 |
| 핑 | 120블록마다 최대 1회, 수수료 0 | 정지된 노드의 활성 증언. 노드를 수습 상태로 추첨에 복귀시킴 |
| 퇴출 | 점수 0에서 | 활성 노드가 3개 미만으로 남게 되면 결코 퇴출하지 않음 |
| 이전 생산자 | 10라운드로 강등 | 마지막 블록을 만든 노드는 추첨에 남지만, 10라운드 이전에 추첨된 차례는 10라운드로 계산됨 |
수입
성숙과 수입을 참조하십시오.
| 파라미터 | mainnet 값 | 의미 |
|---|---|---|
| 성숙 | 4 점수 단위와 자기 블록 1개 | 노드 2,880개 미만에서 2일. 그 전에는 아무것도 벌지 못함 |
| 보상 풀 | 코인베이스, 블록의 모든 수수료, 롱제비티 조각 | 점수로 가중치를 준 추첨으로 같은 몫씩 나뉨 |
| 마켓 테이커 수수료 | 블록 생산자에게 | 추첨으로 나뉘지 않는 유일한 수수료 |
| 스테이크 이자 | 없음 | 스테이크는 보증금임 |
퇴장
레지스트리에서 나가기를 참조하십시오.
| 파라미터 | mainnet 값 | 의미 |
|---|---|---|
| 퇴장 쿨다운 | 40,320블록 (7일) | 제거 또는 소유자 자신의 청구부터 스테이크가 자동으로 돌아오기까지의 시간 |
| 위험에 놓이는 스테이크 | 10 % | 퇴출(나머지 90 %는 즉시 돌아옴), 누락 상태나 정지 상태에서의 퇴장, 대기열 이탈이나 대기열 제외 때 잃으며, 롱제비티 풀로 감 |
| 청구 지연 | 40,320블록 (7일) | 소유자의 계정이 아닌 다른 계정에서 보낸 청구는 이 기간 뒤에 실행됨. 그 전에 소유자가 노드를 제거하면 실행되지 않음 |
| 키 교체 | 120블록 (30분) | 새 노드 키가 효력을 갖기까지의 지연 |
업데이트와 새 규칙
릴리스와 업데이트를 참조하십시오.
| 파라미터 | mainnet 값 | 의미 |
|---|---|---|
| 업데이트 지연 | 11,520블록 (2일) | 노드가 새 릴리스를 설치하기 전 기본 대기 시간. 각 노드가 직접 정함 |
| 업데이트 슬롯 | 블록당 최대 노드 2개 | 노드들의 업데이트 시작 시각의 기본 분산 |
| 업데이터 확인 | 10분마다 (±2분) | 부팅 15분 뒤 첫 실행. 실패한 업데이트는 12시간 뒤 재시도 |
| 활성화 하한 | 5,760블록 (1일) | 규칙 묶음은 릴리스 등록 이후 최소 이만큼 지나야 켜짐 |
| 준비 기준 | 좌석의 3분의 2, 올림 | 등록 좌석 기준으로 집계하며 정지된 좌석은 제외 |
| 신호 윈도우 | max(720블록, 노드당 5블록) | 생산자들의 버전을 집계하는 윈도우 |
| 릴리스 거부권 | 좌석의 3분의 2 | 릴리스를 즉시 철회함. 11개 중 8개 |
| 권한자 교체 | 3분의 2, 가장 오래된 투표가 일주일 경과 | 일주일 동안의 투표 뒤에야 릴리스 권한자가 바뀜 |
노드 프로세스
노드 운영을 참조하십시오.
| 파라미터 | mainnet 값 | 의미 |
|---|---|---|
| 피어 포트 | 8001 | P2P 네트워크 |
| API 포트 | 8080 | HTTP API와 웹 지갑 |
| Ethereum 방식 RPC | 8545, 루프백 | MetaMask용 JSON-RPC 어댑터, 기본값은 노드 자신의 컴퓨터 |
| 생산 시도 | 10초마다 | 등록 노드가 생산을 시도하는 빈도. 선택 스레드는 1초마다 실행됨 |
auto_resync | 켜짐 | 막힌 노드는 스파인에 고정된 스냅샷으로부터 스스로를 재구축함 |
| 저장 | 켜짐 | 파일 조각과 아카이브 청크를 보관하는 것은 좌석의 의무. 저장을 끈 운영자는 저장 보상만 잃음 |
| 스냅샷 간격 | 172,800블록 (30일) | 모든 노드가 상태의 스냅샷을 쓰는 빈도 |
| 보관하는 블록 | 30~60일 | 스냅샷 기간 1~2개. keep_all_history가 설정되지 않았다면 더 오래된 블록은 정리됨 |