NU6 11월 23일 활성화 임박
NU6가 11월 23일 활성화 예정이며 NSM ZIP 일정이 조정됐다
안건별 요약 10
NU6 활성화 워치파티 계획
Zcash Foundation, ECC · Pili, Kris
- NU6는 11월 23일 토요일에 활성화될 예정이다.
- ZF는 ECC와 함께 통화를 열어 활성화 시각 무렵(약 09:30 UTC로 언급)에 Zebra와 zcashd를 함께 모니터링하는 워치파티를 제안했다.
- Kris는 ECC에 활성화를 위한 별도의 엔지니어링 계획은 없다고 답했고, 양측은 워치파티를 조율하기로 했다.
Zebra 업데이트
Zcash Foundation · Marek
- 멤풀 UTXO를 사용하는 트랜잭션의 검증 PR을 병합 가능한 상태로 마쳤다.
- 더 이상 유지보수되지 않는 Zebra의 JSON RPC 서버를 교체하는 작업을 시작했다.
- getrawtransaction RPC 버그 수정도 곧 병합할 계획이다.
ECC 업데이트: NU7 ZIP·노트 관리
ECC · Kris
- 지난 2주는 NU7 ZIP 편집 작업에 많은 시간을 썼다.
- Str4d가 PCZT를 거의 마무리해 테스트하고 있다.
- Keystone과의 하드웨어 지갑 통합에 쓰이고 FROST 같은 다자간 서명의 표준 포맷으로도 쓸 계획이다.
- 지갑 백엔드에 원시적이지만 충분히 동작하는 노트 관리 시스템을 병합해 tip the barista 문제를 해소하도록 했다.
- 내부 테스트용 CLI 기능을 옮겨 지갑 앱의 명령줄 버전 골격도 채우고 있다.
zcashd 폐기 업데이트
Zcash Foundation, Zingo Labs · Pili, Arlo, Kris, Pacu
- ZF는 Zebra가 지원해야 할 RPC 메서드를 채우는 데 집중하고 있다.
- Pacu가 파트너별 필요 RPC를 파악하는 아웃리치를 맡고 있다.
- Arlo는 lightwalletd가 getsubtreesroots gRPC에 쓰는 getsubtreesbyindex RPC가 RPC 목록 스프레드시트에 없다고 지적했다.
- Kris는 체인에서 파생되어 인덱싱해 제공해야 하는 데이터이므로 Zaino가 맡을 범위가 맞다고 확인했다.
- Pacu는 KYC 없는 거래소 두세 곳에서 답변을 받아 스프레드시트에 정리하고 있다.
NSM 업데이트: ZIP 234 활성화 높이
Shielded Labs · Jason McGee, Kris, Zooko, Nate
- Twitter Spaces 이후 ZIP 234 활성화 높이를 NU6 높이에서 더 먼 시점으로 옮겼고, 세 ZIP 모두 합의 변경으로 NU7 후보에 제출됐다.
- Str4d가 제안한 반감기 유지 재발행 방식은 설명이 더 어렵고 장점이 크지 않다고 보아 Kris는 문서화하지 않았다고 했다.
- ZIP 234 활성화 높이는 이전과 이후 반감기 사이 중간 지점으로 정하고 더 시간을 쓰지 않기로 했다.
- 그 전에 소각이 생기면 교차 시점이 조금 바뀌지만 그 폭은 미미하다.
NU7 포함 방식과 ZSA 발행 수수료 소각
ECC, QEDIT · Kris, Jon, Zooko
- Kris는 ZIP 233과 234는 상태가 좋고, ZIP 235를 합의로 할지 getblocktemplate의 표준 규칙으로 할지는 커뮤니티 의견이 필요하다고 했다.
- ZSA 발행 수수료를 소각하면 마이너 간 MEV 성격의 이점을 줄일 수 있다는 의견도 냈다.
- Jon은 QEDIT도 수수료 합의 변경 주기를 고려해 가능한 한 빨리 결정되길 원하며 지금은 일반 수수료를 마이너에게 내는 방식이라고 밝혔다.
Trailing Finality 업데이트
Shielded Labs · Zooko, Nate, Jon
- Zooko는 ZF와 ECC 등의 피드백을 범위 문서에 반영하고 있으며 해결할 것과 하지 않을 것의 큰 틀은 두 번의 콜 전부터 안정적이다.
- Nate는 범위 문서의 목표를 GitHub 이슈로 옮겨 하위 엔지니어링 목표로 역추적하는 로드맵을 만들고 있다.
- 사용자의 스테이크 위임은 지원하되 자체 지갑은 만들지 않는다.
- 지갑 벤더, 중앙화 거래소, DEX·브리지 각 분야에서 최소 한 곳의 만족을 목표로 하며 엔지니어링은 프로토콜 설계와 Zebra 패치가 중심이다.
- Jon의 스테이킹 경험자 자문 여부 질문에 Nate는 일부와 대화 중이며 PoS 노드 경험자를 채용 후보로 보고 있다고 답했다.
- 설계에 공백이 있어도 먼저 프로토타입을 시작할 생각이다.
FROST 업데이트
Conrado, Pacu, Pili
- BIP-340(taproot) 암호 스위트 PR을 병합했고, ZSA 발행에 쓰일 예정이다.
- 별도의 crate로 분리되며 다음 frost-core 릴리스에 포함된다.
- DKG를 이용한 키 쉐어 갱신도 병합했다.
- 다만 이는 만능이 아니며 기존 쉐어도 여전히 유효해 다른 참가자가 침해되면 지갑이 위험하므로, 필요하면 새 지갑으로 전체 자금을 이전해야 한다.
- 문서에도 경고를 추가했다.
- 다음 과제는 서버에서 DKG를 지원하고 HTTPS 등 운영 환경용 마무리를 해 올해 말까지 끝내는 것이다.
Zcash Shielded Assets(ZSA) 업데이트
QEDIT · Vivek, Jon
- ZSA ZIP PR 854가 NU7 ZIP 마감 즈음 병합되어 NU7 후보로 검토 중이며, 리뷰 의견을 반영한 새 PR 960을 열었다.
- 다음 업그레이드의 ZSA 스왑을 매끄럽게 지원하도록 v6 트랜잭션 포맷을 조정하는 변경을 논의했으며 NU7 구현 부담은 적다.
- Zebra에서는 작업을 단계별 PR로 쪼개 ZF와 상호 리뷰 중이며, 발행 지원과 발행 state 작업은 진행 중이다.
- 스왑은 Orchard crate에 구현을 거의 마쳤다.
- 거래 수락 작업은 이번 주 Daira Emma에게 초기 발표를 했고 보고서를 곧 공개한다.
- Jon은 코어 프로토콜 보안 감사가 병합과 병행해 진행 중이며, 40분짜리 웨비나 3회를 계획하고 있다고 밝혔다.
공개 발표: ZCG 코인 홀더 투표 제안과 Zaino RPC 인터페이스
ZCG, Zingo Labs · Jason McGee, Pili, Arlo, Kris
- Jason McGee는 Hanh이 제출한 proof of balance 방식의 코인 홀더 투표 2.0 제안서를 핵심 개발자와 노드 구현체가 검토해 달라고 요청했다.
- ZCG 투표는 11월 25일 월요일이며 변경의 전반적 위험 평가를 원하고, Pili는 ZF가 검토하겠다고 답했다.
- Arlo는 Zaino가 zcashd에서 넘겨받을 JSON RPC 서비스를 gRPC로 구현할 수 있는지 물었다.
- Kris는 기존 거래소 파트너를 위해 JSON RPC는 필요하지만 현대적 gRPC 서비스 위에 JSON RPC를 얹는 프록시 구조도 가능하다고 답했다.
- Kris는 gRPC 여부와 관계없이 필요한 연산을 의미론적으로 정의하고 Rust trait 등으로 의미를 고정하자고 했다.
- lightwallet 프로토콜은 설계보다 유기적으로 자라난 것이므로 그 위에 묶이지 말고 이를 지원할 기반에서 출발하자고 했다.
한국어 요약은 원문을 바탕으로 정리한 것으로, 정확한 내용은 원문을 확인하세요.