ZcashD 은퇴 2026년 초로 지연
가격 급등에 따른 긴급 대응으로 ZcashD 은퇴 단계가 2026년 초로 밀렸다
안건별 요약 8
Zebra 업데이트
Zcash Foundation · Arya
- NU 6.1 배포용 릴리스 후보를 태그해 공개했다.
- 초기 동기화의 성능 저하 수정도 포함돼 동기화가 24시간에서 약 8시간으로 줄었다.
- getrawtransaction과 getblock RPC의 스크립트 출력에 어셈블리 코드를 추가했고, 빌드 문제를 고쳤다.
- state service와 기타 service trait 리팩터링 PR을 병합했고, commit checkpoint verified와 commit semantically verified 요청 등의 오류 타입 개선을 진행 중이다.
- 시스템에 설치된 RocksDB를 쓰도록 해 빌드 시간을 줄이는 PR이 열려 있다.
ECC 코어 업데이트
Electric Coin Company · Str4d
- 가격 상승으로 Zashi 사용자가 늘면서 버그 보고가 쏟아져, 지난 2주 동안 zcash_client_backend 등 핵심 Rust crate의 근본 원인을 고치는 데 많은 시간을 썼다.
- mempool 감지가 도입되면서 드러난 상태 관리 문제와, 9~10월에 배포한 확인 수 감소 처리 관련 문제를 수정했다.
- send max 기능은 Swift SDK 계층까지 반영됐다.
- 스왑 환불 주소처럼 사용자에게 직접 주지 않는 용도의 일회용 투명 주소(ephemeral address) 지원이 SDK 계층에 병합돼 버그 수정 단계에 있다.
- Zallet 두 번째 알파를 곧 낼 예정이며 버그 수정과 사용자 피드백이 반영된다.
- StageX의 Anton 덕분에 다음 릴리스는 재현 가능한 빌드를 제공한다.
- Kris는 지갑 백엔드에 계정 삭제 기능을 작업 중이며, 현재는 Keystone 기기를 해제하려면 Zashi를 초기화해야 하는 문제를 풀기 위한 것이다.
Zaino 업데이트
Zingo Labs · Za
- Zallet 지원을 위한 chain index 인터페이스 통합에서 상당히 진전했으며, 다음 Arborist 콜 전에 반영될 전망이다.
- 중복을 줄이기 위해 기존 코드를 trait 기반 제네릭 패턴으로 옮기고 있다.
- 체인 포크 처리를 검증하도록 테스트 인프라를 업그레이드하고 있으며, Zebra 3.0의 service trait을 쓰기 위해 업그레이드해야 한다.
- 그다음 우선순위는 compact block에 투명 데이터를 추가해 관심 있는 투명 트랜잭션이 서버에 노출되는 것을 줄이는 일이다.
- 블록 익스플로러 RPC 4건이 리뷰 중이다.
zcashd 폐기 업데이트
Electric Coin Company, Zcash Foundation, Zingo Labs · Pacu, Daira Emma
- lightwalletd 폐기 검토를 시작했다.
- lightwalletd는 compact block 처리기에 투명 데이터를 추가하는 마지막 기능을 받으며, 이 기능은 Zaino에도 구현되고 lightwalletd 기능의 Zaino 이식도 완성 단계에 있다.
- 블록 익스플로러용 RPC가 거의 완성돼 Nighthawk 블록 익스플로러를 Zebra와 Zaino에 통합할 준비가 됐다.
- 투명 데이터를 제네시스 블록부터 색인하면 초기부터 투명 ZEC를 보유한 사용자가 최신 차폐 지갑으로 가져올 수 있고, Ledger의 차폐 ZEC 지원에도 도움이 된다.
- 다만 lightwalletd 동기화가 오래 걸릴 수 있다.
- Daira Emma는 블록에 투명 정보를 포함하면 프라이버시가 개선되고 이를 우회하려던 복잡한 로직도 단순해진다고 설명했다.
- 긴급한 프로덕션 대응으로 zcashd 폐기 작업이 후순위로 밀려, 폐기 단계는 2026년 초에야 가능하다고 Pacu는 밝혔다.
- 공동 작업을 위해 Zallet 저장소에 바로 시작할 수 있는 작업 보드를 만들고 있다.
ZSA 논의
Daira Emma, Nate, Alfredo
- Qedit는 이번 시간대에 참석하지 않았다.
- Nate는 비트코인을 ZSA로 브리지하려는 사람들이 있어 Qedit와 연결해 주겠다고 했다.
- Daira Emma는 PCZT를 ZSA를 지원하도록 확장하는 작업이 시작됐다고 전했다.
- Alfredo에 따르면 ECC가 막바지 버그 수정 때문에 Orchard ZSA 리뷰를 미뤘고 다음 주쯤 시작할 것으로 알고 있다.
- Daira Emma도 곧 시작하길 바란다고 밝혔다.
Network Sustainability Mechanism(NSM) 업데이트
Shielded Labs · Jason
- ZIP 233 PR을 갱신하고 rebase했으며, 모든 CI 점검과 테스트를 통과해 병합만 기다리고 있다.
- Daira Emma는 리뷰가 자신의 몫인데 아직 하지 못했다고 사과했다.
Crosslink 업데이트 (Trailing Finality Layer)
Shielded Labs, Electric Coin Company · Nate, Jason, Daira Emma, Alfredo
- X에서 Crosslink를 미루자는 PoW 옹호 의견이 있지만 계획은 그대로이다.
- 프로토타입을 마치고 명세를 정리한 뒤 확신을 평가하고, 이후 프로덕션 코드 재작성과 설계 강화를 거친다.
- 마일스톤 4a를 마쳤다.
- 이전 워크숍의 반복 크래시 버그를 고쳐 대부분 참가자가 로스터에 들어갔고, 내부적으로 Malachite 대신 자체 BFT 구현으로 전환해 문제 없이 돌고 있다.
- 마일스톤 4b에서는 트랜잭션에 위임 필드를 넣고 있다.
- 현재 시각화 도구로 수수료 없는 트랜잭션을 만들어 가짜 단위를 쓰며, 이후 실제 지갑 스택을 연결해 12월 초 워크숍을 목표로 한다.
- Daira Emma는 Zcash dev tool 대신 장기 사용이 가능한 Zallet을 쓰는 것이 낫겠다고 조언했다.
- 경제 설계의 외부 감사는 프로토타입 단계 이후에 하며, 프로토타입은 내년 1분기 중반까지 마무리하는 것이 로드맵이다.
- Jason은 이번 주에 올린 스테이킹 설계 블로그 글에 의견을 달아 달라고 요청했다.
- Alfredo가 ZIP 작성 시점을 묻자 Nate는 프로토타입과 비슷한 내년 초에 시작하겠다고 답했다.
공개 토론: 양자 복구성, Zallet 동기화 상태, ping RPC
Daira Emma, Alfredo, Str4d, Arya
- Daira Emma는 오랫동안 준비한 quantum recoverability 초안이 리뷰 준비를 마쳤다며, 포스트 양자 보안 분석에 익숙한 사람이 검토해 달라고 요청했다.
- Alfredo는 Zallet의 동기화 높이를 로그 외에는 알 수 없어 테스트가 어렵다며 상태 확인 RPC를 요청했다.
- Str4d는 zcashd의 regtest 전용 동기화 로직과 달리 별도 RPC로 설계하는 것이 좋다고 답했다.
- Str4d는 노드가 체인 팁을 따라가는지 등을 나타내는 일반적인 health API를 두고 그 안에 regtest 전용 필드를 둘 수 있다고 제안했다.
- 이슈를 열어 논의하기로 했다.
- Arya가 zcashd의 ping RPC와 getpeerinfo의 지연 필드를 Zebra에서 구현할지 물었다.
- Str4d와 Daira Emma는 ping이 디버깅용이고 사이드 채널 공격에 악용된 적이 있어 구현하지 않는 편이 낫다고 답했다.
한국어 요약은 원문을 바탕으로 정리한 것으로, 정확한 내용은 원문을 확인하세요.