Zakura 1.7.0, NU7 메인넷 활성화 포함
NU7을 메인넷 높이 3,543,405에서 활성화하는 릴리스입니다. 의존성을 대거 덜어내고, 프루닝 노드 동기화와 멤풀 수수료 기반 퇴출을 개선했습니다.
Zakura 1.7.0이 공개됐다. 이 릴리스는 NU7을 메인넷 높이 3,543,405에서 활성화하며, 시점은 11월 6일 00:50 UTC경으로 예상된다. 모든 메인넷 노드가 업데이트해야 하고, 이전 Zakura 릴리스는 활성화 며칠 전부터 멈춘다. NU7은 이미 테스트넷에서 활성화됐고 팀은 상태를 보여 주는 대시보드를 운영한다.
이번 릴리스는 코드를 더하기보다 덜어낸 부분이 크다. 투명 스크립트는 Rust zcash_script 인터프리터만으로 검증하고 zcashd의 C++ 인터프리터를 더는 빌드하지 않는다. JSON-RPC 서버는 jsonrpsee를 버리고 자체 구현으로 바꿨으며 배치 요청은 1,000개로 제한한다. Sentry, OpenTelemetry, journald 로깅 같은 텔레메트리도 제거했다.
멤풀이 가득 차면 이제 무작위가 아니라 크기 대비 수수료가 가장 낮은 거래부터 퇴출하고, 새 거래는 퇴출 대상보다 높은 수수료를 내야 한다. 연결된 미확정 거래 묶음은 3개로 제한된다. 일부 거래 실패 때는 피어를 차단하는 대신 10분간 무시하고 최대 2시간까지 늘려 간다. 새 RPC로 getstandardfee(논리 액션당 400 zatoshi)와 preciousblock이 추가됐다.
프루닝 데이터베이스는 투명 주소·지출자 인덱스를 버려 동기화가 빨라졌다. 팀의 벤치마크로는 이중 스택에서 약 35%, P2Pv2 단독에서 49% 처리량이 올랐다. 데이터베이스 형식은 30.0.0으로 올라가며 재동기화 없이 이전된다. 실험적 P2Pv2 스택은 Iroh 대신 자체 QUIC 전송 zakura-quic으로 옮겼고, 기본 max_connections는 256에서 92로 낮아졌다.
zcashd 호환 모드의 내장 zcashd는 NU7 지원 빌드로 자동 갱신되지만, 별도 프로세스로 돌리는 zcashd는 v1.3.0으로 직접 올려야 한다. 이 릴리스를 쓰는 메인넷 zakurad 노드는 높이 3,640,098(2026-12-04경 예상)에서 멈추며, 경고는 3일 전부터 시작된다.
한국어 요약은 원문을 바탕으로 정리한 것으로, 정확한 내용은 원문을 확인하세요.