← 모든 인사이트 보기
RESEARCHZcash Forum · evan-forbes

25초 블록, Zebra 전용 데브넷서 안전 확인

Valar Group이 19개 지역의 Zebra 노드 100개로 25초 블록의 스테일 블록·재조직 비율을 측정했고, 안전한 운영 범위로 평가했습니다.

Valar Group의 Evan Forbes와 Dev Ojha는 블록 시간을 25초로 줄였을 때 고아(stale) 블록 비율이 어떻게 되는지 Zebra 전용 데브넷으로 검증한 결과를 공유했다. 블록 시간이 짧으면 소액 거래의 확인이 빨라지지만 전파 지연이 블록 시간에서 차지하는 비중이 커져 고아 블록이 늘어난다는 문제가 있다. 이들은 19개 지역, 여러 클라우드에 분산한 Zebra 노드 100대로 블록 전파 지연, 블록 시간, 고아 높이, 재조직 비율을 실측했다.

이론 모델은 고아 블록 비율을 tau_eff를 목표 간격 T로 나눈 값으로 본다. tau_eff는 새 블록이 발견된 뒤 작업량 가중으로 계산한 옛 팁 채굴 시간이며, 포아송 근사로 확률을 구한다. 건강한 25초 체인의 블록 시간 중앙값은 약 17.3초로, 목표보다 작은 중앙값은 정상이다. 전파 데이터가 없을 때는 노드의 90% 도달 시간(reach_90)의 0.55배를 tau_eff 근사로 쓰며, 이 가정에서 reach_90이 2.5초면 고아율 5.5%, 1초면 2.2%다.

실험은 CPU 마이너 1개를 돌리는 8 vCPU, 16GB 노드 100대로, 전체 블록 전파를 크게 개선하는 TCP 설정을 적용해 진행했다. 블록의 90% 도달 시간은 평균 1.48초였고 이론 근사는 고아율 3.26%였다. 관측된 값은 1069개 높이 중 52개에서 경쟁 블록이 나온 4.86%였고, 더 많은 누적 작업량 분기로 전환된 비율은 0.37%였다. 블록 시간 평균은 26.2초, 중앙값은 18.0초로 25초 목표의 포아송 과정과 일치했다.

메인넷은 비슷한 조건에서 고아율이 약 0.1%로 데브넷 약 1%보다 낮았다. 채굴이 20개 미만의 풀에 집중되어 전파 지연이 낮고, 메인넷은 고아 블록 일부가 관측되지 않아 측정이 하한이라는 점이 이유로 꼽혔다. 결론적으로 Orchard 거래로 가득 찬 블록과 지리적으로 매우 분산된 네트워크라는 최악의 조건에서도 고아율이 5% 미만이었다. 따라서 네트워크 전반의 TCP 설정 변경이 이뤄진다면 NU7에서 목표 간격을 25초로 줄여도 안전하다고 결론 내렸다.

한국어 요약은 원문을 바탕으로 정리한 것으로, 정확한 내용은 원문을 확인하세요.