← 모든 콜 보기
ARBORIST#88

ZSF가 NSM으로 개명, NU7 후보

ZSF가 NSM으로 이름을 바꿨고 NU7 후보로 올리겠다는 의사가 나왔다

안건별 요약 12

  1. NU6 업데이트

    ECC, Zcash Foundation · Kris, Marek

    • NU6를 지원하는 zcashd 6.0.0이 릴리스됐으며 모두 업그레이드해야 한다.
    • 이전 릴리스 시리즈는 11월 5일경 end of service halt되고 NU6 메인넷 활성화는 11월 23일경이다.
    • Zebra 2.0.0의 릴리스 후보(v2.0.0-rc.0)가 공개됐다.
  2. Zebra 업데이트: Zebra 2.0 / 보안 감사

    Zcash Foundation · Marek, Pili

    • 테스트넷 문제를 해결했고, 고아 멤풀 트랜잭션 검증, nullifier 추적, 쿠키 기반 RPC 인증, Dockerfile과 스크립트 리팩터링 PR이 진행 중이다.
    • Least Authority의 NU6 감사에서 문서와 panic에 관한 아주 경미한 의견 두 건이 나와 이슈로 등록했다.
    • 며칠 안에 수정한 뒤 재검증을 받아 최종 보고서를 공개할 계획이다.
  3. ECC 업데이트: PCZT와 Zashi 지연

    ECC · Kris

    • Str4d가 부분 구성 Zcash 트랜잭션 포맷인 PCZT 작업을 많이 진행했다.
    • FROST 서명, 하드웨어 지갑, 여러 사람이 공동으로 트랜잭션을 만드는 경우를 모두 고려한 포맷이며 librustzcash에 초안 PR이 있다.
    • Zashi에는 노트를 섞어 보유하게 해 연속 트랜잭션이 가능하도록 하는 최소한의 노트 관리 기능을 구현했다.
    • 이로써 tip the barista 문제를 고칠 수 있다.
    • Coinbase 연동 때문에 Apple 앱스토어 심사가 막혀 릴리스가 지연되고 있으며, 해결 시점은 불확실하다.
  4. zcashd 폐기 진행 상황

    Zingo Labs, Zcash Foundation · Pacu, Arlo, Marek

    • Pacu는 블록 탐색기들에 연락해 Zebra로 서비스를 옮기기 위한 RPC 요구사항 수집을 시작했다.
    • ChainSafe가 기여하는 인메모리 지갑 작업은 Kris가 업스트림 반영 방식을 함께 정하고 있다.
    • Arlo는 Zaino 백엔드로 Zebra 프리미티브를 쓰기 위해 비공개 구조체에 getter를 추가하는 작은 PR을 다음 주 초 Zebra에 올릴 예정이다.
    • Zaino는 lightwalletd와 동작을 비교하는 테스트 프레임워크를 다음 주쯤 끝내고, 이후 몇 주간 lightwalletd 기능을 마저 구현해 Zebra read state service와 연동한다.
    • Marek은 네트워크 지속가능성 메커니즘을 다루는 ZIP 233 PR이 올라와 곧 리뷰를 시작한다고 밝혔다.
  5. Zcash Shielded Assets(ZSA) 업데이트

    QEDIT · Vivek

    • 자산 스왑은 구현 중 발견한 개선점을 ZIP에 반영했고, 스왑에 필요한 Orchard crate 변경의 첫 초안을 리뷰에 올렸다.
    • ZSA 프로토콜과 v6 트랜잭션 포맷을 위한 Orchard와 librustzcash 작업은 끝났다.
    • 자산 설명은 UTF-8이어야 한다고만 명세되어 있어 문자열 타입 사용을 중단했다.
    • Zebra에서는 합의 규칙 검증과 ZSA용 글로벌 state 갱신이 주 작업이며, ZF와의 회의 후 작업을 작은 PR로 쪼개 리뷰를 시작한다.
    • 트랜잭션 포맷 ZIP 226, 227, 230은 ZIP 에디터 리뷰 준비를 마쳤고, ZIP 317 수수료와 ZIP 315 권장 지갑 동작 개정은 작업 중이다.
    • 거래 수락 기능은 설계 문서를 다음 주쯤 공유할 예정이다.
  6. FROST 업데이트

    Conrado

    • FROST 서버의 마지막 조각인 암호화 인증을 추가했다.
    • 운영 환경용으로 정리할 작업이 남았다.
    • 기여자 PR을 리뷰하며 FROST 2.0.0 릴리스를 곧 낼 예정이다.
    • DKG 사용 시 키 쉐어 갱신 기능의 작은 문제는 해결했다.
  7. ZSF에서 NSM으로 개명과 ZIP 개편

    Shielded Labs · Jason McGee, Mariusz

    • 펀드로 오해받지 않도록 ZSF를 Network Sustainability Mechanism(NSM)으로 개명했다.
    • 입금과 분배 대신 소각(burn)과 발행(mint)이라는 용어를 쓰며 2,100만 개 상한은 유지된다.
    • ZIP 233은 자발적 소각 메커니즘으로 바뀌어 ZSF 입금 필드가 burn amount로 교체됐다.
    • ZIP 234는 money reserve를 max money 빼기 chain value로 정의하고, ZIP 235는 트랜잭션 수수료 60% 소각을 명시한다.
    • zcashd용 ZIP 3개 구현 PR은 모두 올렸고 Zebra는 ZIP 233 PR이 올라와 있으며 234와 235는 며칠 안에 올릴 예정이다.
    • NU7 후보로 제안할 계획이다.
  8. NSM 용어·합의 규칙 우려와 NU7 우선순위

    Daira Emma, Kris, Josh, Jason McGee, Zooko

    • Daira Emma, Kris, Str4d는 소각이 통화량의 영구 감소를 뜻해 오해를 부른다고 우려했다.
    • ZIP 236의 블록 균형 규칙과 burn amount 필드가 충돌한다는 지적도 있어 ZIP 에디터와 Jason McGee의 별도 회의를 열기로 했다.
    • Daira Emma는 NU7에 ZSA가 포함되면 복잡도 예산이 한계에 가깝고 커뮤니티 의사도 확인해야 한다고 했다.
    • Jason McGee는 11월 ZIP 선정 절차 이후 투표를 진행하겠다고 했다.
    • Josh는 NU7이 Zebra 위주인데 zcashd에 구현하는 이유와 지금 우선순위인 이유를 물었다.
    • Daira Emma는 zcashd에 넣을 수 있는 시기는 이미 닫히고 있다고 답했다.
  9. Crosslink 2 보안 증명 개선과 첫 배포 준비

    Shielded Labs · Daira Emma, Zooko, Nate

    • Daira Emma는 Crosslink 2 보안 증명을 개선해 같은 보안에서 확정 지연을 절반으로 줄일 수 있다고 밝혔다.
    • 기존에는 컨펌 수 시그마에 확정 지연이 2시그마+1 블록이었는데 시그마 블록에 BFT 오버헤드만 더하는 수준이 가능하다.
    • Zooko는 요구사항과 트레이드오프 문서를 짧게 정리해 Shielded Labs GitHub에 올리고 10월 31일까지 의견을 받는다고 했다.
    • 새로 합류한 Nate는 Crosslink 설계 구체화와 배포를 맡아 소규모 엔지니어링 팀을 채용 중이며, 설계 완성 전에 프로토타입을 시작하려 한다.
    • Nate는 TFL book 저장소의 로드맵과 자체 계획을 구분하는 방안도 정리한다.
  10. Crosslink 단계적 배포와 경제 보안

    Shielded Labs · Daira Emma, Nate, Josh

    • Daira Emma는 finality gap 규칙을 끄고 파이널리티를 권고 정보로만 두는 중간 단계 배포를 제안했다.
    • Nate는 메인넷에서 실제 ZEC를 스테이킹해 관심도를 가늠하는 방식을 선호했다.
    • Josh의 경제 보안 질문에 Nate는 발행량 대비 보안을 기존 PoW와 비교하는 분석을 하겠다고 했다.
    • Daira Emma는 안전성은 둘 중 하나만 안전해도 되지만 활성성은 둘 다 필요하다는 점이 no free lunch라고 설명했다.
    • BFT 도입의 새 위험은 체인 정지 가능성이며, Nate는 장기 롤백보다 정지가 모두가 같은 대응을 하게 한다는 점에서 낫다고 판단했다.
  11. PoW/PoS 경제 설계 논의

    Shielded Labs · Pacu, Nate, Daira Emma, Kris, Josh, Dodger, Zooko

    • Pacu는 기존 마이너가 검증자도 겸하면 보상이 쏠려 보안 상태를 판단하기 어려워질 수 있다고 우려했고, Nate는 아직 이점을 찾지 못했으나 더 분석하겠다고 했다.
    • Kris는 검증자가 마이닝 풀과 같은 조직이면 탈중앙화가 아니라고 했고 50대 50 분배가 필수는 아니라고 짚었다.
    • Kris는 처음에는 파이널리티 지점에 전적으로 의존하는 점진적 방식으로 불균등 분배를 안전하게 시작할 수 있다고 했다.
    • Josh는 코인 가격이 18달러 수준으로 떨어졌을 때 해시율이 줄었던 점을 들어 PoW 마이너 이탈 가격대와 PoS 적정 수익률을 물었다.
    • Dodger는 가격 하한이 마이너 이탈이 아니라 보유 선택 때문일 수 있다고 지적했다.
    • Daira Emma는 비공개 위임이 가능한지가 중요하다며 경제학자 영입을 제안했고, Zooko는 공개 의견 기간을 활용하자고 했다.
  12. 공개 토론: ZCG 프로세스와 업스트림 기여

    ZCG · Pacu, Daira Emma, Pili, Dodger, Jason McGee, Kris

    • Pacu는 ChainSafe의 인메모리 지갑 사례를 들며, 그랜트 수행자가 여러 도구의 포크를 만들면서 업스트림 기여는 그랜트 범위가 아니라는 문제가 있다고 제기했다.
    • Daira Emma는 PR이 아닌 포크는 사실상 없는 것과 같으며 보조 저장소에 PR을 올릴 때는 미리 팀에 알려야 한다고 했고 Pili도 같은 의견이었다.
    • Dodger는 그랜트가 타인이 유지하는 소프트웨어 변경을 수반하면 평가 단계에서 변경 수용 여부와 감사 필요성을 먼저 논의해야 한다고 제안했다.
    • Jason McGee는 지난 ZCG 회의에서 이를 신청 과정에 포함하기로 했다고 밝혔다.
    • ChainSafe는 librustzcash 작업이 예상보다 커서 추가 소규모 그랜트를 신청할 것으로 보인다.
    • Kris는 NU7에 포함되려면 ZIP이 11월 5일까지 의미상 안정되고 PR로 올라와야 한다고 공지했고, Jason McGee와 Nate가 이후 NSM ZIP을 함께 점검하기로 했다.

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