Zebra 6.0.0, NU6.3 Ironwood 지원
NU6.3 Ironwood를 지원하는 첫 안정 릴리스로, 메인넷 활성화 높이를 3,428,143으로 설정합니다. 모든 노드 운영자는 활성화 전에 업그레이드해야 합니다.
Zcash Foundation이 NU6.3 Ironwood의 Mainnet 활성화를 지원하는 첫 안정 릴리스 Zebra 6.0.0을 공개했다. Ironwood 활성화 높이는 3,428,143으로 2026년 7월 28일 13:00 UTC경으로 예상되며 Testnet은 4,134,000이다. 6.0.0-rc.0의 작업을 안정 버전으로 올리면서 멤풀 검증 보안 수정, 네트워킹과 읽기 상태 수정, 새 빌드 의존성 libclang이 더해졌다. 글쓴이는 모든 노드 운영자가 활성화 전에 업그레이드하라고 당부한다.
Ironwood는 Orchard의 Action과 Halo2 증명 시스템을 재사용하면서 자체 노트 커밋 트리, nullifier 집합, 체인 가치 풀, 체인 히스토리 메타데이터를 가진 새 shielded 풀이며 v6 거래 형식으로 제공된다. z_gettreestate, z_getsubtreesbyindex, verbose getblock RPC는 NU6.3 활성화부터 Ironwood 노트 커밋 트리와 서브트리 루트를 노출하고, getblockchaininfo와 getblock의 valuePools에도 Ironwood 풀이 포함된다.
보안 권고 GHSA-84j3-rw4c-gqmj(중간 등급)는 P2SH 멤풀 검증과 관련된다. 서명 연산이 많은 비표준 P2SH 스크립트를 걸러내는 값싼 정책 검사 전에 전체 스크립트 검증을 해서, 만들기는 싸고 검증은 비싼 거래를 보내는 피어가 검증 용량을 점유해 응답성을 떨어뜨릴 수 있었다. 영향은 가용성 저하뿐이며 충돌, 합의 오류, 잘못된 블록 수락, 자금 손실은 없다. 이제 비표준 투명 입력은 스크립트 검증 전에 거부되고 검증은 공유 Rayon 스레드 풀에서 돌아간다.
릴리스 후보 이후 수정도 있다. 한 번 시작된 멤풀은 일시적 동기화 신호에 지워지지 않고, 체인 팁 근처에서 빈 FindBlocks나 FindHeaders 응답을 준 피어와 연결을 끊지 않는다. 읽기 상태 동기화기의 시작 중단 문제와 잘못된 오류 변환으로 인한 동기화기 재시작도 고쳤다. 빌드에는 rocksdb 0.24 업데이트로 libclang이 필수이고, 라이브러리 최소 Rust 버전은 1.85.1에서 1.88로 올랐다. 상태 DB는 형식 28.0.0으로 제자리 이전되어 재동기화는 필요 없지만 다운그레이드는 지원되지 않으므로 백업을 권한다.
한국어 요약은 원문을 바탕으로 정리한 것으로, 정확한 내용은 원문을 확인하세요.