← 모든 콜 보기
ARBORIST#111

NU6.1 락박스 P2SH 주소 생성

락박스 지급용 P2SH 주소 키 생성이 끝나 NU6.1 릴리스가 임박했다

안건별 요약 5

  1. Zebra 업데이트

    Zcash Foundation · Arya

    • Kubernetes 같은 컨테이너 오케스트레이션 도구가 인스턴스 이상 시 Zebra를 재시작할 수 있도록 health check 엔드포인트 PR이 병합됐다.
    • RPC 서버에 더 단순한 health check를 추가하는 PR도 열려 있다.
    • 악의적 피어와의 연결을 끊는지 확인하는 테스트를 복원했고, getrawtransaction RPC의 side chain 조회 지원과 getnetworkinfo RPC를 구현했다.
    • CI도 단순화해 포크에서도 동작하게 했다.
    • state service에 map request trait을 추가하고 invalidate block 요청 등의 오류 전파를 개선하는 PR이 열려 있으며, 외부 기여자 cseri가 작성했다.
    • 채굴된 블록을 모든 피어에 알리고, 테스트넷에서 블록이 빠르게 연속 생성될 때의 광고 문제를 고치는 PR도 진행 중이다.
  2. ECC 코어 업데이트 (Zcash script, P2SH, NU 6.1)

    Electric Coin Company · Kris, Daira Emma

    • Zcash script 인터프리터의 Rust 구현을 마무리해 백엔드 라이브러리에 P2SH 지원을 추가했다.
    • 이를 바탕으로 키 보유 조직의 NU 6.1 lockbox 지급 주소 키 생성 의식을 Str4d가 수요일에 진행해 P2SH 주소를 확보했다.
    • P2SH 처리 표준은 ZIP 48에 정리돼 있다.
    • NU 6.1용 crate 릴리스와 NU 6.1을 지원하는 zcashd 릴리스가 하루이틀 안에 나올 예정이다.
    • Zashi는 거래 소비 전 확인 수 정책을 도입했다.
    • ZIP 315에 따라 자신이 만든 신뢰 UTXO는 기본 3회, 제3자에게서 받은 비신뢰 UTXO는 10회 확인이며 지갑이 조정할 수 있다.
    • Zashi의 스왑 기능은 제3자와 거래할 때 일회용 투명 주소를 사용하도록 하는 변경도 진행 중이다.
  3. Zaino 업데이트

    Zingo Labs · Za

    • Zallet 지원을 위한 작업을 꾸준히 하고 있으며, 상류 타입이 공개 API에 덜 노출되도록 코드를 리팩터링하고 있다.
    • Zaino의 모든 비테스트 crate에서 Zingo 인프라 의존을 거의 완전히 분리했다.
    • 블록 익스플로러 RPC 두 개를 완료하고 다섯 개를 진행 중이며, Zaino 설정 갱신 작업도 곧 반영된다.
  4. zcashd 폐기 업데이트

    Electric Coin Company, Zcash Foundation, Zingo Labs · Pacu, Alfredo, Daira Emma, Kris

    • NU 6.1 마무리 단계이며 활성화 높이는 ZIP 255에 이날 설정될 예정이었다.
    • 활성화 높이는 기존 lockbox funding stream의 종료 높이이며, librustzcash 반영 PR은 1979번이다.
    • zcashd 6.10.0과 Zebra 릴리스(3.0 가능성)가 곧 나온다.
    • 거래소, 블록 익스플로러, 광부 등 직접 연락 가능한 파트너에게 타임라인을 안내할 예정이다.
    • Zallet 알파는 오픈 소스이나 관계가 가까운 조직을 골라 초기 단계를 진행 중이다.
    • 3곳이 참여를 확정했고 3곳의 답변을 기다리고 있다.
    • 누구나 Zallet 알파 북을 보고 사용해 볼 수 있다.
    • Alfredo는 ZecHub이 Zallet과 메모로 쉴디드 뉴스레터 도구를 만들었다며 폐기 노력 목록에 추가할 것을 제안했다.
    • Alfredo가 개발한 RPC 테스트 프레임워크도 폐기 작업의 테스트에 큰 도움이 되고 있다.
  5. ZSA 업데이트

    Qedit · Pablo

    • Halo 2 gadget과 증명 변경, Sinsemilla와 Zcash note encryption 변경이 ECC에 병합됐다.
    • Orchard ZSA는 리뷰 준비가 끝났고, Daira Emma는 2주 안에 리뷰를 시작하겠다고 답했다.
    • 리뷰 대상은 Orchard ZSA 자료구조와 builder, Least Authority 감사 이후 변경이 없는 회로, Python 테스트 벡터, ZSA 전송용 Orchard PCZT 버전 2이다.
    • v6 트랜잭션에 NSM 필드를 통합해 Orchard ZSA 번들, issuance 번들, 소각 금액 필드를 한 포맷에 담았다.
    • ZIP 230의 BurnAmount와 ZIP 233의 amount 명칭 불일치는 230의 버그로 Daira Emma가 수정하기로 했다.
    • ZIP 233 amount의 feature flag를 NU 7 unstable 플래그와 합치자는 제안에 Kris는 성격이 다르다며 문제 사례가 더 필요하다고 답했다.
    • Arya는 issuance 수수료를 ZIP 233 amount로 내게 해 광부가 아닌 지속가능성 기금으로 가게 하자고 제안했다.
    • Sapling과 transparent의 SIGHASH 버전 관리는 v6에서 풀 간 일관성이 중요하다는 이유로 진행한다.
    • Alfredo가 범위 축소를 제안했고, 테스트 벡터 변경을 ZF 개발자도 함께 리뷰하는 방안을 논의하기로 했다.

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