← 모든 콜 보기
ARBORIST#128

ZcashD 은퇴, Ironwood 임박

ZcashD가 은퇴하고 저장소가 보관됐으며 Ironwood 메인넷 활성화가 임박했다

안건별 요약 7

  1. Zebra 업데이트

    Zcash Foundation · Marek, Mark

    • Marek은 zcashd는 더 이상 없고 Ironwood가 월요일 메인넷에서 활성화된다고 밝혔다.
    • 지난 콜 이후 Zebra 릴리스가 5번 있었다.
    • 첫 번째는 테스트넷에서 Ironwood를 활성화한 릴리스 후보이고, 두 번째는 메인넷 Ironwood를 완전히 지원하는 6.0.0이다.
    • 6.0.0은 광부용 최적화로, getblocktemplate RPC가 짧은 폴링에서도 shielded coinbase 트랜잭션을 캐시한다.
    • 광부가 0.5초마다 호출하는데 shielded coinbase의 증명 계산에 약 6초가 걸리기 때문이다.
    • 세 번째와 다섯 번째 릴리스는 보안 릴리스이고 네 번째는 zcashd를 Zebra 뒤에 두는 기능을 포함했다.
    • 재현 가능한 서명 바이너리와 이미지를 제공하기 시작했다.
    • CI에서 Windows와 macOS 테스트를 중단해 이 플랫폼은 tier 3 지원이 됐지만 Docker로는 zebrad를 계속 실행할 수 있다.
    • 최소 지원 Rust 버전은 1.88로 올렸다.
    • Mark는 이슈 11061을 공유했다.
    • Mark는 이슈 11061을 공유했다. Zebra 노드가 services 값이 0이거나 node network가 설정되지 않은 피어와 연결을 유지해 블록 요청이 멈추는 문제이다.
    • 블록을 제공하지 않는 이런 피어는 상당수가 Zakura 릴리스 후보 노드로 보이며, 이를 거부하는 패치가 있어 피드백을 요청했다.
  2. ZODL 업데이트: Ironwood

    ZODL · Pacu

    • 필요한 변경을 담은 librustzcash crate 릴리스를 준비 중이며, 지금은 librustzcash main을 쓸 수 있다.
    • 다음 날 crate 릴리스, 금요일이나 토요일에 SDK 릴리스, 이어서 Keystone과 일반 시드 문구 핫월렛의 마이그레이션 흐름을 담은 앱 릴리스가 나온다.
    • Ironwood 이전의 핵심인 노트 잠금(note locking) 지원을 마무리 중이다.
    • 소액 잔여 노트(예: 0.00005 ZEC)는 도청자가 잔액을 추정하는 데 이용할 수 있어, 사용자와 앱 개발자가 이를 마이그레이션하지 않고 보유하거나 시점을 선택하게 하는 도구이다.
    • 즉시 마이그레이션과 프라이버시를 지킨 마이그레이션 두 흐름을 제공한다.
    • 이날 17시(UTC) light client 워킹 그룹에서 지갑 관련 질문을 받는다.
  3. ZODL: zcashd 종료와 Zallet 업데이트

    ZODL · Pacu, Nate

    • 연락 중인 조직의 61%가 마이그레이션을 마쳤다고 응답했고, 나머지 20%대는 업데이트하겠다고 했으나 응답이 없다.
    • 오류나 중단 보고가 없어 이전한 것으로 보고 매일 후속 문의를 하고 있다.
    • 채굴 파워는 거의 100%가 새 소프트웨어로 옮겨 갔다.
    • Valar Group과 ZF의 래퍼 접근과 Shielded Labs의 스택 접근이 성공적이었다.
    • 큰 혼란은 보고되지 않았고, 이번에 처음 Zebra를 쓰는 곳의 질문 정도의 문제만 있다.
    • Zallet은 1.0.0-beta.1을 릴리스했다.
    • 현재는 Ironwood와 사용자 대상 소프트웨어를 우선하며, 광부 대상 자동 이전 작업은 아직 하지 않는다.
    • 광부는 Orchard 잔액을 자신의 Orchard 수신자로 보내면 NU 6.3 활성화(7월 28일) 후 Ironwood로 자동 선택돼 옮겨진다.
    • 광부는 coinbase를 차폐한 뒤 지급을 투명 주소로 하는 방식이 이미 있어 별도 문제는 보고되지 않았다.
    • Zallet을 안 쓰는 곳은 Zebra 노드에만 연결하는 zcashd 래퍼를 쓰며, 7월 28일 이후에는 zcashd 포크가 수명 종료 상수를 바꿔도 합의에서 이탈한다.
    • Nate가 종료일 즈음 문제를 감시할 대시보드를 묻자 Pacu는 CipherScan(메인넷, 테스트넷, Crosslink)과 Foundry가 운영하는 ZcashInfo.com의 채굴 풀 통계 같은 커뮤니티 자원을 권했다.
  4. zcashd 폐기 업데이트

    ZODL, Zcash Foundation · Pacu

    • zcashd 폐기가 문제없이 마무리됐다.
    • 며칠 전 GitHub의 zcashd 저장소를 아카이브했으며, 메모리 안전 언어로 된 노드의 새 시대가 열렸다고 했다.
    • Pacu는 보이지 않는 곳에서 Daira Emma, Tachyon의 Sean Bowe 등이 하는 형식 검증 작업이 Ironwood 풀의 강점을 떠받친다고 감사했다.
  5. Network Sustainability Mechanism(NSM) 업데이트

    Shielded Labs · Judah

    • Ironwood 구현으로 ZIP 234와 235 관련 변경 일부가 현재 Zebra 코드베이스에서 이동하거나 제거됐다.
    • Zcash Foundation의 Zebra 개발자들과 Ironwood 이후 구현에 NSM을 다시 통합하는 방식을 협의해 이번 주나 다음 주에 일정을 잡고 NU 7 준비 상태로 돌아갈 계획이다.
  6. Crosslink 업데이트 (Trailing Finality Layer)

    Shielded Labs, ZODL · Nate

    • 사용자가 하드 포크를 조율해 Finalizer를 슬래시하는 도구를 공개했고, feature net 사용자들이 이를 써서 응답하지 않던 Finalizer를 슬래시해 BFT가 재개됐다.
    • 네트워크 리셋이나 별도 릴리스 없이 도구 사용만으로 이뤄진 Zcash 역사상 첫 동적 하드 포크 사례라고 했다.
    • Ironwood와 학회 참석으로 여력이 줄었지만 안정성과 버그 수정에 집중하고 있다.
    • 시즌 2에서 지금까지 9번 릴리스했고 곧 10번째를 내며 주 1회 속도이다.
    • 다음 릴리스에는 동기화 성능과 네트워크 신뢰성 개선, 메모리 부족 문제의 유력한 수정이 있다.
    • 이번 주로 잡았던 워크숍은 8월 말(회사 전체 모임과 함께)로 미뤘다.
    • 다음 주 모이면 현 시즌의 버그 수정과 네트워크 재시작으로 처리할 하위 호환 불필요 합의 변경 백로그 사이의 균형을 정하고, Ironwood 병합 순서도 결정한다.
    • 프로젝트 관리와 마일스톤 가시성을 개선하고 있다.
  7. 동적 수수료(Dynamic Fees) 업데이트

    Shielded Labs · Mark

    • getstandardfee RPC가 병합돼 Zebra와 함께 릴리스됐다.
    • 지금은 ZIP 317의 표준 수수료 5000 zat와 버전 필드만 반환하며, 이후 실제 수수료 추정기가 나오면 버전 필드를 올릴 계획이다.
    • Nosy와 Noir 두 지갑이 우선 처리 레인을 표시하고 있고, 다른 7개 지갑이 구현을 약속했다.
    • 다음 단계는 지갑이 getstandardfee RPC를 따르게 하는 것이다.
    • Ironwood 때문에 지갑 작업은 후순위이며, 마이그레이션 중 지갑의 안전과 사용성 확보가 우선이다.

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