← 모든 콜 보기
ARBORIST#115

ZcashD 은퇴 일정·동적 수수료

ZcashD 지원 종료일을 기준으로 은퇴 로드맵과 동적 수수료 설계가 공개됐다

안건별 요약 10

  1. Zebra 업데이트

    Zcash Foundation · Marek

    • Zebra 3.1.0을 릴리스했다.
    • 주요 변경은 ARM64 Docker 이미지 수정, mempool 트랜잭션용 dust 필터, RPC 응답 크기 설정 기능이다.
    • ping RPC의 초기 지원을 병합했고 Grafana 메트릭을 크게 확장하고 있다.
    • Canopy 이전 보조금으로 블록을 검증하고 생성하는 기능을 추가하는 중이며, regtest에서 zcashd와의 동등성을 높이는 데 쓰인다.
  2. ECC 코어 업데이트

    Electric Coin Company · Str4d, Kris

    • Zallet 업데이트를 더 자주 내기 위해 재현 가능 빌드 위에 SLSA 관련 검토를 하고 있으며, 끝나면 Zallet 알파 3이 곧 나온다.
    • lightwalletd 프로토콜에 compact block에 투명 데이터를 선택적으로 넣는 변경도 리뷰를 마쳤고 구현을 검토 중이다.
    • Keystone 하드웨어 지갑을 연결 해제하고 다시 연결할 수 있도록 계정 연결 해제 기능을 핵심 라이브러리에 작업 중이다.
    • Sapling과 Orchard crate 릴리스로 최소화된 PCZT 흐름 밖에서 만든 서명을 PCZT에 추가할 수 있게 됐다.
    • Zcash dev tool이 최근 1일, 7일, 이후 30일치 블록을 동기화하는 시간을 측정하는 지갑 동기화 벤치마크 지표를 만들었다.
    • 1일치는 대부분 서브트리 갱신 비용이고, 7일치에서 동기화 시간이 주로 든다.
    • Orchard ZSA 회로에 필요한 Halo 2 변경을 릴리스에 반영했다.
    • 증명 생성은 최신 멀티코어 CPU에서 약 18~20%, 증명 검증은 50% 빨라졌다.
    • Orchard ZSA PR의 ZSA 외 통합 변경 리뷰를 거의 마쳤고 회로 코드 일부만 남았다.
    • 장기 기능은 메인 저장소의 별도 통합 브랜치에서 유지보수자가 최신 상태를 관리하는 모델을 쓸 계획이다.
    • ECC는 트랜잭션 포맷을 진화시키는 방식을 바꿔 더 작은 네트워크 업그레이드를 가능하게 하는 아이디어를 논의했다.
  3. Zaino 업데이트

    Zingo Labs · Za, Nacho

    • chain index 통합과 로컬 캐시 폐기 프로젝트가 거의 완료됐다.
    • Nacho가 이끌며 기존 모듈 대신 chain index에서 모든 정보를 받도록 이전하고 있다.
    • 체인 포크를 테스트하는 새 테스트 프레임워크 배포도 완성 단계이며 Hazel이 맡았다.
  4. zcashd 폐기 업데이트

    Electric Coin Company, Zcash Foundation, Zingo Labs · Pacu, Alfredo

    • 거래소, 채굴 풀, API 제공자와 NU 6.1 회고를 하며 개선점을 듣고 있고, 대형 거래소 한두 곳과 API 제공자에게서 Zallet과 z3 스택 사용 피드백을 받고 있다.
    • zcashd 지원 종료(EoS)를 일정의 기준으로 삼는다.
    • 현재 버전 6.10의 지원 종료일은 1월 21일이다.
    • 시장의 큰 관심 때문에 일정이 다소 밀렸다.
    • 폐기에 필요한 기능이 모두 갖춰졌다고 알린 뒤 zcashd와 새 스택을 병행하는 약 16주의 테스트 기간을 둘 계획이다.
    • 2026년 2분기 초에 준비가 되면 그다음 zcashd 지원 종료일인 2026년 9월 9일에 NU 7이 가능하다는 대략적인 추정치를 공유했다.
    • 모두 잠정이며 커뮤니티 정서와 NU 7 기능 구성에도 영향을 받는다.
    • Alfredo는 Zebra용 OpenRPC 문서를 만들고 Zaino에도 적용하며, z3 저장소에 Zallet, Zebra, Zaino 호출을 한 엔드포인트로 라우팅하는 Rust 라우터를 만들고 있다.
  5. ZSA 업데이트

    Qedit · Pablo, Vivek

    • Halo 2 관련 변경은 모두 병합됐고 일부는 릴리스됐다.
    • Orchard ZSA는 Str4d가 회로를 제외한 변경을 리뷰했으며, 기준 브랜치를 main이 아닌 Orchard 저장소의 통합 브랜치로 바꿨다.
    • zcash-test-vectors PR 108은 ZSA와 무관한 부분(cargo fmt 등)을 분리하라는 리뷰에 따라 여러 PR로 쪼갰다.
    • 이미 병합된 NSM의 v6 구현과 합치면서 v6 필드를 모두 포함하는지도 확인한다.
    • Zebra에서는 transfer, burn, finalize를 모두 지원하는 테스트 노드가 있다.
    • ZSA 합의 검사용 전역 상태 관리를 작업 중이며, Orchard 리뷰 이후 librustzcash와 Zebra로 초점이 옮겨진다.
    • Pacu가 Qedit가 올린 마지막 항목용 그랜트와 코드 완성도, 테스트넷 기간을 물었다.
    • Pablo는 공개된 비공식 단일 노드 테스트넷이 있고 Orchard와 librustzcash 리뷰 후 기능 테스트넷을 열 수 있다고 답했다.
    • Str4d는 메인 테스트넷은 메인넷을 선행 추종하므로 합의 규칙이 확정되기 전에는 배포할 수 없어, 쉽게 폐기할 수 있는 별도 기능 테스트넷이 유리하다고 설명했다.
    • Nate는 ZSA, Crosslink, Tachyon이 공유할 기능 테스트넷과 staging net 논의를 1~2월에 주선하겠다고 했다.
  6. Network Sustainability Mechanism(NSM) 업데이트

    Shielded Labs · Jason

    • Least Authority가 ZIP 233 감사를 마쳤고 보고서를 ECC와 ZF 엔지니어링 팀에 공유했다.
    • 주요 권고는 ZIP에 요구사항 섹션과 프라이버시 영향 섹션을 추가하는 것이며, 다음 주 ZIP 편집자 회의에 맞춰 준비한다.
    • 엔지니어링은 11월 말 계약 종료 후 Shielded Labs가 이어받았다.
    • Judah가 코드를 갱신하고 ZIP 234와 235 PR을 rebase하고 있으며 12월 말 전에 마칠 예정이다.
  7. Crosslink 업데이트 (Trailing Finality Layer)

    Shielded Labs, Electric Coin Company · Nate

    • 12월 초 워크숍 4B를 마쳤다.
    • 처음으로 Crosslink 전용 테스트넷 ZEC를 PoS 스테이킹 가중치에 연결했고, Zingo가 iOS 데모 지갑을 만들고 Shielded Labs도 시각화 도구에 지갑 기능을 통합해 데스크톱과 모바일 지갑 두 가지가 마련됐다.
    • 다음 마일스톤(1월 중하순)에서는 언본딩 기간과 10의 거듭제곱 단위 금액 양자화 등 기본 설계를 구현한다.
    • 완성도보다 UX 실험에 무게를 두며, 실제 PoW 채굴과 테스트 자산 분배를 위한 지속형 테스트넷 인프라도 개선한다.
    • ZecHub과 참가자 참여 과제와 배지 같은 보상을 논의하고 있다.
    • 2026년 1분기 말까지 모든 기능이 접근 가능한 기능 완성 단계의 프로토타입을 목표로 하며, 이후 계속 진행할지 커뮤니티에 묻는다.
    • 독립 메커니즘 설계 연구자 Nicholas della Pena와 설계 리뷰를 시작한다.
    • 특정 git 리비전과 검토 질문을 사전에 확정하고 모든 리뷰를 공개하는 방식이다.
    • 약속했던 ZIP PR은 리뷰 문서 준비에 밀려 아직 제출하지 못했다.
  8. 동적 수수료(Dynamic Fees) 제안

    Shielded Labs · Mark

    • fees.shieldedinfra.net에 역사, 선행 사례, 설계 목표를 담은 동적 수수료 랩을 공개했다.
    • 목표는 정보 누출 방지, 공개 정보 사용, 일관된 UX, 혼잡에 빠른 대응, 블록 채우기 공격 비용 상승, 구현 용이성이다.
    • 제안은 직전 블록들(5~55번째 이전 50블록)의 중앙값으로 ZIP 317 한계 수수료를 다시 계산하는 비교 기반 방식이다.
    • 혼잡 시 10배의 fast lane을 쓰고, 수수료를 10의 거듭제곱으로 반올림해 엔트로피를 줄인다.
    • 정책 단계를 거쳐 합의로 가며, 합의 변경은 만료 높이, 10의 거듭제곱 수수료, 하한 정도로 최소화한다.
    • 이후 위협 모델링과 프라이버시 분석을 한다.
    • Str4d는 만료 높이 요구가 트랜잭션 만료 비활성화(0 설정)를 없애므로 수수료와 별개의 큰 결정이며 영향을 받는 트랜잭션 비율을 측정해 보라고 했다.
    • Nate는 Tachyon 팀과 수수료 제약을 소통해야 한다고 했다.
  9. Zec.rocks와 flyclient 논의

    Blake, Kris, Str4d, Nate

    • Zec.rocks는 light wallet 서버 운영자에게 보상을 주는 실험에서 몇 달 전 12개였던 서버가 112개로 늘었다고 밝혔다.
    • 월 약 300달러 규모의 ZEC 보상을 최소 6개월 더 이어가며, 사용자 트래픽을 커뮤니티 서버로 보내는 실험을 구상 중이다.
    • Kris는 이를 신뢰 최소화하려면 flyclient 증명이 필요하다고 했다.
    • Str4d는 Zaino 기반 lightwalletd에서 zcash_history crate로 쉽게 구현할 수 있고 여러 서버를 교차 검증하게 될 것이라고 했다.
    • Nate는 flyclient가 Crosslink에도 이익이 될 수 있다고 했다.
    • Kris는 투명 정보를 compact block에 더한 light wallet 프로토콜 0.4.0을 태그했다.
    • lightwalletd 릴리스는 아직 없지만 gRPC 하위 호환이며, light wallet info에 프로토콜 버전 필드가 추가돼 서버가 지원 버전을 알릴 수 있다.
  10. Inverse Tech: 프라이빗 light wallet 연구 제안

    Inverse Tech · Daniel, Aurel

    • Inverse Tech는 Sapling, Orchard ZSA 작업과 ZF의 프라이빗 프로그래머빌리티 SDK 작업 경험이 있으며, light wallet 프로토콜 개선을 초기 탐색 중이다.
    • 현재 방식은 트랜잭션 수에 비례해 병목이 되고 서버가 메타데이터를 모을 수 있다.
    • witness 갱신에 private information retrieval(PIR)을, 수신 트랜잭션 탐지에 동형 암호(FHE)나 MPC를 적용하는 방안과, 전송 알림과 비밀 분배를 위한 분산 저장 및 양파 라우팅 방안을 탐색한다.
    • 큰 주제라 곧바로 프로토콜 제안을 하기보다 벤치마크와 시뮬레이션을 하는 연구로 시작하고 싶다고 했다.
    • 포럼에 글을 올릴 계획이다.
    • Str4d는 FHE 기반 탐지가 이제 가능해졌는지 결과를 보고 싶고, Penumbra가 배포한 fuzzy message detection 변형처럼 패딩 트래픽이 필요할 것이라고 했다.
    • Zcash R&D 디스코드의 brainstorming 섹션을 논의 장소로 추천했다.

한국어 요약은 원문을 바탕으로 정리한 것으로, 정확한 내용은 원문을 확인하세요.