Zebra 보안 패치 3회 연속
Zebra가 2주 새 패치를 세 번 내놓았고 Ironwood로의 이전이 이어졌다
안건별 요약 5
Zebra 업데이트
Zcash Foundation · Arya
- 지난 콜 이후 패치 릴리스를 몇 주 새 3번 냈다.
- 릴리스 파이프라인을 실제로 돌려 보며 강화하는 목적도 있다.
- 합의 수정으로 유효하지 않은 차폐 증명을 보내는 피어 차단, 비싼 검증 전에 ZIP 317 확인, 알려진 블록 검사 전에 거부된 해시 정리를 넣었다.
- 트랜잭션 검증기를 블록 검증기와 mempool 검증기로 분리했고 value balance 갱신 시 총액을 검증한다.
- 중복 트랜잭션이 있는 블록의 오작동 점수 개선도 작업 중이다.
- 네트워크에서는 차단된 IP의 주소록 항목을 모두 제거하고, 인바운드 주소를 정규화하며, 블록을 제공하지 않는 피어로의 아웃바운드를 거부한다.
- 아웃바운드 한도까지 계속 연결을 시도하고 getaddr는 주소록의 3분의 1 대신 절반을 반환하며, Zec.rocks DNS seeder를 추가하고 연결 수명 메트릭을 넣었다.
- RPC에서는 지원 종료 높이를 노출하고 getblockheader와 gettxout에서 일관된 체인 상태 스냅샷을 쓰게 했다.
- NU 6.1의 NU 6 메타데이터 수정과 getblocktemplate의 슬롯 두 개 coinbase 캐시 수정, indexer의 gRPC 스트리밍 keep-alive 한도도 반영됐다.
ZODL 업데이트: Ironwood
ZODL · Pacu
- Ironwood와 호환되는 Wallet D 0.5.0을 릴리스하고 수정을 담은 0.5.1, 0.5.2를 냈다.
- 주요 제공자 Zec.rocks와 Stardust와 협의해 이 버전으로 업데이트하도록 했다.
- Ironwood 마이그레이션 대시보드를 유지보수하고, Ironwood를 지원하는 Rust crate를 릴리스했다(zcash_protocol 0.10, primitives 0.29, zcash_client_backend 0.23 등).
- ZODL 마이그레이션과, 프라이버시를 지킨 마이그레이션 흐름을 위한 기반 crate 작업을 이어 가고 있으며, 여러 조직이 참여하는 ZIP 편집자 회의에서 ZIP 작업도 마무리하고 있다.
- 많은 사용자가 Ironwood로 옮겨 대시보드에서 ZEC의 이동을 볼 수 있으며 CipherScan 데이터도 권했다.
ZODL: 핵심 라이브러리와 Zallet 업데이트
ZODL · Pacu
- Zallet 베타 2를 릴리스했고 며칠 안에 또 다른 베타를 낼 예정이다.
- 감사는 순조롭게 진행돼 감사팀과 소통 중이며 지적 사항(치명적 문제는 없음)에 대한 수정을 이미 전달했다.
- 마이그레이션 작업과 Zallet 개발을 나눠 진행한다.
- Zallet을 시험하는 광부들로부터 기여를 받았다.
- Cryptex의 Oleg가 PR을 보냈고, 두 광부 팀이 사용 사례를 자세히 알려 주고 있어 이 피드백으로 Zallet을 개선하고 있다.
Crosslink 업데이트 (Trailing Finality Layer)
Shielded Labs, ZODL · Nate
- 동기화 신뢰성과 성능을 개선하기 위해 주 1회 정도 릴리스하며, 지난주 말 시즌 2 v11을 냈다.
- 8월 26일 워크숍을 준비 중이다.
- 현재 네트워크 프로토콜의 성능과 신뢰성을 계속 개선하면서, 새 버전 네트워크를 위한 합의 변경 백로그 구현을 시작한다.
- 앞서 공개한 사용자용 검증자 슬래시 도구로 사용자들이 오래 부재한 검증자를 제거했고 BFT가 재개돼 기능이 잘 동작하는 것으로 보인다.
동적 수수료(Dynamic Fees) 업데이트
Shielded Labs · Mark
- Ironwood 때문에 동적 수수료를 잠시 중단했으나 이제 재개한다.
- 지갑에 우선 처리 레인 구현 의사를 확인하고, 작년에 제안한 중앙값 기반 수수료 추정 엔드포인트 작업을 진행한다.
한국어 요약은 원문을 바탕으로 정리한 것으로, 정확한 내용은 원문을 확인하세요.