← 모든 콜 보기
ARBORIST#57

Spend-before-Sync 완료

ECC가 Spend-before-Sync의 Rust 작업을 마쳤고 Zebra 1.1.0이 출시됐다

안건별 요약 6

  1. Arborist Call 시간 변경 공지

    Zcash Foundation · Pili Guerra

    • 늦은 슬롯이 21:00 UTC로 앞당겨지고 이른 슬롯인 15:00 UTC는 그대로라고 공지했다.
    • 새 Zoom 링크가 zcasharborist.org에 게시되어 있어 참가자는 다시 등록해야 한다.
  2. ECC 업데이트: 모바일 SDK와 lightwalletd 버그 수정

    Electric Coin Company · Str4d, Adi

    • 지난 2주간 Zcashd 작업은 거의 없었고 모바일 SDK에 집중했다. spend before sync의 Rust 부분은 모두 끝났으며 다음 주 crate로 배포될 예정이다.
    • Android에서 하드코딩된 상수를 조정해 파이프라이닝을 개선할 여지를 테스트 중이다. 남은 일은 기존 동기화 로직에 통합하는 것이다. 비선형 스캔 API에서 이미 사용된 노트를 사용된 것으로 인식하지 못하는 버그를 고쳤다.
    • 노트보다 먼저 관측된 nullifier를 지갑 DB의 새 테이블에 보관한다.
    • lightwalletd 최신 릴리스의 getsubtreeroots API에서 max entries를 0으로 두면 전체가 아닌 아무것도 반환하지 않는 버그가 있다. master에서는 수정되었고 임시로 65536을 요청해 우회한다.
    • 다음 Zcashd 릴리스 5.7.0은 Zcon 종료 후 약 2주 뒤로 예상된다. 5.6.0 또는 5.6.1 사용자는 문제가 없다.
  3. Zebra 1.1.0 업데이트

    Zcash Foundation · Marek

    • Zebra 1.1이 지난주 릴리스되었다. 잘못된 서브커맨드를 로그 필터로 해석해 시작하던 동작을 고쳐, 이제 잘못된 서브커맨드면 시작하지 않는 breaking change가 있다.
    • 네트워킹 보안 수정 2건, 멤풀 동작 지표 추가, ECC 의존성을 Zcashd 5.6.0에 맞춘 업데이트가 포함되었다. 형식이 바뀌어도 전체 재동기화 없이 실행 중에 DB를 업데이트하는 프레임워크를 도입했다.
    • 비최종 상태의 note commitment tree를 중복 제거했다. 최종 상태 DB에도 같은 작업을 진행 중이다. 마이닝 지원 docker 이미지의 panic과 로깅 문제도 고쳤다.
  4. FROST 데모와 감사 업데이트

    Zcash Foundation · Natalie, Deirdre

    • trusted dealer, coordinator, participant 등 모든 역할의 FROST 데모를 완성했다. 데모 구현이며 실사용 환경용이 아니다.
    • Conrado가 Ywallet 통합 작업을 했고 Zcon에서 시연할 예정이다. FROST는 아직 버전 0.6이며 1.0이 아니다. NCC Group의 감사 본 작업이 끝나가며 치명적 발견은 없었다.
    • ed448-goldilocks와 fiat-crypto에서 보고된 문제는 공개되었고 이미 수정되었다. 감사 결과를 반영해 사양에서 암묵적 요구사항을 명시적으로 고치고 있다. 최종 보고서는 8월 말 공개를 목표로 한다.
  5. Nighthawk: 블록 탐색기 API 과부하

    Nighthawk · Adi

    • Zcash Block Explorer API에 요청이 몰리고 있다. 누군가 데이터를 스크래핑하는 것으로 보이며 CPU를 모두 소모해 Zcashd 노드가 거의 동작하지 못한다. 인프라 확장을 검토 중이다.
    • 특정 API가 필요한 당사자는 Nighthawk에 연락해 달라고 요청했다.
  6. 공지와 자유 논의: curve25519-dalek 4.0

    Pili Guerra, Deirdre

    • Zcon4 현장 등록은 마감되었고 온라인 참석 등록은 계속 가능하다. Deirdre가 curve25519-dalek 4.0 안정판이 나왔다고 알렸다.
    • 1년 넘게 작업된 결과이며, 사용하는 API에 따라 업그레이드가 간단하지 않을 수 있다.

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