Zebra 7.0.0-rc.0, NU7 테스트넷 진입
NU7의 첫 릴리스 후보입니다. 블록 간격이 75초에서 25초로 줄고 네트워크 지속가능성 메커니즘(NSM)이 도입되며, 테스트넷에는 높이 4,465,026에서 활성화됩니다.
Zcash Foundation이 NU7의 첫 릴리스 후보인 Zebra 7.0.0-rc.0을 공개했다. NU7은 블록 생성 간격을 75초에서 25초로 줄이고, 거래 수수료 일부를 미래 블록 보상으로 되돌리는 Network Sustainability Mechanism(NSM)과 새로운 shielded 한도를 도입하는 차세대 네트워크 업그레이드다. 공개 Testnet에서는 높이 4,465,026에서 활성화되며 10월 6일경으로 예상된다.
ZIP 218에 따라 목표 블록 간격이 25초가 되면 첫 확인까지의 평균 대기 시간이 75초에서 25초로 줄어든다. 하루 ZEC 발행량은 그대로 유지되는데, Zebra가 남은 반감기 구간을 3배로 늘리고 블록 보상을 3으로 나누기 때문이다. ZIP 235는 블록 수수료의 60%를 유통에서 제거해 준비금으로 보내고, 채굴자는 40%를 가진다. ZIP 237에 따라 매 블록이 이 준비금의 일부를 기존 보상에 더해 다시 발행한다. 4년 주기 반감기와 2,100만 ZEC 공급 상한은 바뀌지 않는다.
블록당 shielded 한도도 새로 생긴다. Orchard 또는 Ironwood action은 330개, Sapling 입력과 출력은 300개로 제한되고 풀 전체 공유 예산은 330개다. 새 Sprout JoinSplit은 허용되지 않는다. 글쓴이는 이 한도가 Orchard 처리량을 두 배 넘게 늘리면서 스패머가 라이트 월렛에 줄 수 있는 최악의 동기화 부담을 약 37% 줄인다고 설명한다. 한도는 블록 템플릿 생성과 멤풀 수용 단계에서 똑같이 적용된다.
테스트넷 운영자는 높이 4,465,026 전에 업그레이드해야 한다. 조정된 세 번째 반감기는 4,497,948, 준비금 재발행은 7,305,222에서 시작된다. 상태 데이터베이스는 v29 형식으로 바뀌어 Zallet과 Zaino의 Zebra 백엔드도 함께 업그레이드해야 하며, 다운그레이드는 지원되지 않는다. 채굴자는 getblocktemplate에서 time만 변경 가능하므로 템플릿을 새로 받아야 한다. getblock verbosity 3도 추가됐다.
이번 릴리스는 후보 버전이며 Mainnet 활성화 높이는 아직 정해지지 않았다. 따라서 Mainnet 운영자는 지금 할 일이 없다. 글쓴이는 테스트넷 운영자, 채굴자, 월렛과 인덱서 개발자가 지금 업그레이드해 문제를 보고하는 것이 NU7을 Mainnet에 올리는 데 가장 도움이 된다고 밝혔다. 릴리스는 GitHub, crates.io, Docker Hub의 zfnd/zebra:7.0.0-rc.0에서 받을 수 있다.
한국어 요약은 원문을 바탕으로 정리한 것으로, 정확한 내용은 원문을 확인하세요.