ZSA 메인넷 활성화 보류 기류
NU7 투표 결과를 놓고 ZSA는 기능 플래그와 테스트넷에 두는 방향이 논의됐다
안건별 요약 10
NU 7 폴링 결과 논의
Jason, Pili, Jon, Pacu, Kris
- Jason은 폴링 결과 이후 첫 콜이라며 NU 7 범위와 zcashd 폐기, NU 7 활성화 일정에 대한 해석을 맞춰 보자고 안건을 올렸다.
- Pili는 대부분의 항목은 합의됐으나 몇 개는 의견이 갈렸다고 정리했다.
- Qedit의 Jon은 포럼 논의에서 ZSA의 즉시 활성화에 대한 긴급성이 낮아졌고, 메인 Zcash가 아닌 테스트넷에서 ZSA의 효용을 검증하자는 합의가 보였다고 해석했다.
- 이에 ZSA를 feature flag 뒤에서 코드베이스에 유지하고 테스트넷에서 쓸 수 있게 하되 메인넷 활성화 결정은 미루자는 것이다.
- Pili는 ZF도 ZSA 투자가 낭비되지 않도록 feature flag 뒤 병합을 지지한다고 밝혔다.
- Jon은 Qedit의 ZSA 팀이 앞으로 flag만 켠 기능 테스트넷을 유지하는 데 집중하고 Tachyon 감사 등 다른 일을 더 하게 된다고 했다.
- Pacu는 zcashd 지원 종료(16주 주기)에 맞추면 폐기 가능한 가장 이른 시점이 9월 2일이며, 지난 시간이 지났으니 재평가해야 한다고 했다.
- 폐기는 되돌리기 어려워 zcashd 북에 폐기 순서를 정리한 문서를 만들기 시작했다.
- Kris는 ZIP 편집자 그룹이 주요 개발 주체들과 협의해 최소한이면서 빠진 것 없고 빠른 확장 여지를 둔 NU 7 제안을 구성 중이라고 했다.
- 근거를 설명한 제안을 곧 커뮤니티에 제시하며 다음 주 안에 내고 싶어 하는 사람이 있다고 전했다.
Zebra 업데이트
Zcash Foundation · Marek
- Python QA 프레임워크를 제거했고, mempool 트랜잭션 필터를 zcashd에 맞췄다(외부 기여).
- 체인과 mempool 양쪽 입력을 쓰는 트랜잭션의 검증 버그와 피어 연결 메트릭 버그를 고쳤고, Read state service 구현을 단순화했다.
ZODL 업데이트
ZODL · Kris, Hazel
- Zallet에서 shielded coinbase 구현을 백엔드 스택까지 진행 중이다.
- 이전에 coinbase maturity를 제대로 처리하지 않은 문제를 고쳤고, zcashd 지갑의 P2SH 키 구성요소를 가져오기 위한 P2SH 지원도 통합하고 있다.
- Str4d가 ZF의 통합 테스트 작업을 Zebra 저장소에서 분리해 만든 통합 테스트 저장소가 Zebra, Zaino, Zallet을 함께 빌드해 과거 zcashd RPC 테스트를 실행한다.
- Zallet의 기능 격차를 확인하고 필요하면 지원을 추가할 수 있게 됐다.
- Hazel이 Zallet chain index 마이그레이션 초안 PR 336의 테스트가 모두 통과하는 이유를 묻자 Kris는 동작하지 않는 부분이 테스트되지 않아서이고 실패 테스트를 추가해야 한다고 답했다.
Zaino 업데이트
Zingo Labs · Hazel
- Zaino 릴리스 후보가 4번째이며 마지막이길 기대한다.
- 추가 코드는 필요 없고 릴리스 절차만 남았으며, 지금 상태로도 테스트할 수 있다.
- Zallet용 subtree roots API는 테스트되지 않은 draft PR이라 이번 릴리스에서 빠지고 곧이은 마이너 릴리스에 넣는다.
- Kris는 필요하면 해당 패치 버전에 의존하겠다고 했다.
zcashd 폐기 업데이트
Electric Coin Company, Zcash Foundation, Zingo Labs · Pacu
- 새 알파를 낼 때까지는 아웃리치가 많지 않은 조용한 기간이다.
- Zallet 기여자 보드를 정리하고 있으며, 커뮤니티 기여가 많아 공개된 이슈가 바닥나 새 이슈를 걸러 우선순위를 정하고 있다.
- Zaino 개발도 돕고 있다.
ZSA 업데이트
Qedit · Vivek
- ZIP은 한 달간 안정적이었고 소폭 수정이 병합됐다.
- 병합 중 빠졌던 Orchard 명세의 ZSA 활성화 플래그를 복원했고, 자산 소각의 value burn 필드를 U64에서 U63으로 제한했다.
- Orchard 상류 PR 471에 대한 Str4d의 코멘트에 내부 답변을 마쳤고 공은 곧 Str4d에게 돌아간다.
- zcash-test-vectors는 서식 변경을 분리한 PR 112와 114가 Alfredo의 승인을 받았다.
- 독립된 PR 108의 ZSA 변경도 리뷰를 기다린다.
- librustzcash는 ZIP 233 amount 필드를 테스트 벡터에 포함해 feature flag로 실행하고 있으며, 상류와의 차이를 줄이고 있다.
- Zebra는 발행 자산을 별도 맵에 저장하는 state 관리가 거의 끝났다.
- 트랜잭션 도구에 블록체인 캐시 기능을 추가해 테스트넷 재시작 시 전체 재동기화를 피하게 했고, 단일 노드 테스트넷은 계속 운영 중이다.
Network Sustainability Mechanism(NSM) 업데이트
Shielded Labs · Jason
- ZIP 234와 235를 합친 PR을 각각의 PR로 나눴다.
- 수수료의 60%를 소각하는 ZIP 233과 235를 먼저 진행하고, 발행 평탄화를 다루는 ZIP 234는 커뮤니티와 코인 홀더 논의가 계속되는 동안 미룰 수 있게 됐다.
- 폴링 결과 거래 수수료 소각은 코인 홀더와 커뮤니티 패널 양쪽에서 폭넓은 지지를 받았다.
- 발행 곡선을 평탄화하는 분배 메커니즘은 커뮤니티 패널은 강하게 지지했지만 코인 홀더는 지지하지 않았다.
Crosslink 업데이트 (Trailing Finality Layer)
Shielded Labs, ZODL · Mark
- 이달 말 프로토타입 단계를 마치고 곧이어 첫 시즌제 인센티브 테스트넷을 연다.
- 보상은 DNS seeder 운영처럼 메인넷에 도움이 되는 활동에 기반하며 2분기 이후에도 이어진다.
- 공식 로드맵도 곧 사이트에 게시한다.
- Zebra, Zaino, librustzcash를 Git subtree로 묶은 모노레포의 커밋 해시로 테스트넷을 배포하는 내부 도구 deploy link를 만들었다.
- 기능 테스트가 필요한 다른 팀을 위해 데모를 마련할 수 있다.
- Crosslink의 빠른 블록 동기화 요구에서 시작해 Noise 프로토콜과 UDP를 쓰는 네트워킹 스택을 연구 중이다.
- Zcash Foundation, Nym, Tachyon 팀과 협업하며 Nym의 UDP 터널링 호환도 추진한다.
동적 수수료(Dynamic Fees)
Shielded Labs · Mark
- 지난 콜 이후 의미 있는 업데이트는 없다.
- ZIP을 검토하고 설계를 내부적으로 논의하고 있다.
공개 발표: Zebra 체인 팁 버그, Zcash용 Kusama 아이디어
Hazel, Mark
- Hazel은 getblockchaininfo RPC가 non-finalized 상태의 최상단을 주는데 read state service는 finalized 상태 최상단을 줘 99블록 차이가 나는 문제를 보고했다.
- Zebra 버그인지 Zaino 처리 문제인지 불분명하며 Marek과 별도로 확인하기로 했다.
- Mark는 Polkadot의 Kusama처럼 실제 경제적 가치를 가진 Zcash용 카나리 네트워크를 만드는 아이디어를 제안했다.
- 비공식적이고 가벼운 워킹 그룹에 관심 있는 사람은 개별적으로 연락해 달라고 했다.
한국어 요약은 원문을 바탕으로 정리한 것으로, 정확한 내용은 원문을 확인하세요.