Deirdre 퇴사·SDK RC 임박
모바일 SDK 릴리스 후보가 임박했고 Deirdre가 Zcash Foundation을 떠난다고 밝혔다
안건별 요약 9
ECC 코어 업데이트: 모바일 SDK 릴리스 후보
Electric Coin Company · Kris
- 다음 버전 Android·iOS 모바일 SDK의 릴리스 후보에 빠르게 다가가고 있다. zcash_client_backend와 zcash_client_sqlite의 Zcash 핵심 라이브러리 변경은 모두 끝났다.
- 최종 테스트 중이며 다음 날 SDK 릴리스 후보가 나올 것으로 예상했다. 비선형 동기화, 순서 무관 동기화, 지갑이 완전히 동기화되기 전에 자금을 쓰는 기능을 모바일 SDK에 넣는 것이 최근 작업의 전부였다.
Zebra 1.2 릴리스
Zcash Foundation · Marek, Teor
- 지난 금요일 Zebra 1.2를 릴리스했다. note commitment tree 중복 제거와 함께 DB 업그레이드를 위한 내부 프레임워크가 포함되어, DB 업그레이드 시 사용자가 노드를 처음부터 재동기화할 필요가 없다.
- 이 프레임워크로 새 RPC 메서드 z_getsubtreesbyindex용 서브트리 루트를 추가했다. 현재 테스트 중이며 다음 릴리스에 포함된다. Teor는 이번 업그레이드가 이전 버전과 미묘하게 호환되지 않는다고 경고했다.
- 1.2로 올린 상태를 이전 버전에서 쓰면 panic이 나거나 일부 RPC가 잘못된 결과를 줄 수 있다.
FROST 감사 및 문서 업데이트
Zcash Foundation · Deirdre
- FROST 구현 감사의 마무리 수정과 라이브러리 사용법 문서 개선이 진행 중이다. Zcash 전용 사용법과 shielded 서명 과정, 키 트리와의 관계도 문서에 병합한다.
- 감사 후속 수정으로 공개 API 모양이 바뀌지만 아직 0.* 베타이며, 이후 API가 바뀌지 않는 1.0 안정판을 목표로 한다. Zcash 전용 문서는 곧 Zebra Book에 병합될 예정이다.
- Zcon에서 못 한 지갑 개발자와의 심화 논의를 위해 FROST·지갑 개발자 커뮤니티 콜을 준비 중이다.
Trailing Finality Layer 연구
Electric Coin Company · Nate
- Zcon 워크숍 발표 후 포럼에 업데이트를 올렸다. 핵심 우려는 PoW와 PoS 두 하위 프로토콜의 결합 시 공격자가 한쪽만 깨도 되는지, 순수 PoW나 PoS보다 공격 비용이 낮아지는지이다.
- 첫 번째 마일스톤은 이 보안 문제를 명확히 정의하고, ebb and flow 논문과 정확히 대응하는 Trailing Finality Layer 설계를 작성하는 것이다.
- 초기 설계에서는 발행률이나 스테이킹 본드 같은 상세 메커니즘을 제외하고 PoS를 블랙박스로 취급한다. 두 번째 마일스톤은 설계와 병행해 코드를 작성하는 것이며, 첫 대상은 분석 중인 공격의 시뮬레이션이다.
- 앞으로 정기 업데이트를 할 계획이다.
Zcash Wallet Community Developer 업데이트
Zcash Wallet Community · Pacu
- 마일스톤 1을 완료하고 포럼에 업데이트를 올렸다. Second Flush of Enthusiasm 데이터셋 연구개발을 마쳤고 Nighthawk 앱 PR도 리뷰했다. 마일스톤 2는 9월 전반부로 짧다.
- Zingo Labs와의 통합 테스트, Nighthawk 리뷰, Unstoppable·Edge의 ECC SDK 도입 지원, reorg 테스트의 Regtest 이식을 계획했다. 9월 14일부터 28일까지는 자리를 비운다.
ZSA ZIP 에디터 업데이트
QEDIT / ZIP 에디터 · Deirdre, Str4d
- QEDIT 팀이 ZSA, Transfer, Issuance, Burn을 포함하는 v6 트랜잭션 초안을 작성 중이다. Transfer와 Issuance용 갱신된 회로 정보도 받았다.
- QEDIT은 앞으로 가능한 한 Zebra에서 개발할 계획이다. 다만 Zebra에는 통합 지갑이 없어, Foundation의 로드맵과 맞춰 논의 중이다. Zcashd는 폐기 방향으로 가고 있다.
- ZSA 발행 서명을 Orchard 파라미터와 분리하는 방안이 논의되었다. 현재 redpallas 대신 Schnorr 기반 서명을 스케치했으며 아직 확정되지 않았다.
- Str4d는 HSM 배포 용이성 때문에 BIP-340(secp256k1 Schnorr)이 후보라고 했다. 자산 발행 시 제약이 있는 사람은 Discord나 포럼으로 피드백을 달라고 요청했다.
ZIP 에디터 프로세스 변경
ZIP 에디터 · Str4d, Teor, Nate
- ZIP 에디터를 추가하는 방안이 제안되었다. 정의가 모호했던 보조 인력을 공식화해 리뷰 부담과 결정 부담을 분산시키려는 취지이다. ZIP 수락, 거절, 승인된 ZIP의 주요 변경에는 에디터 합의를 요구한다.
- 에디터 추가·제거는 한 명을 뺀 합의로 정하는 방향이며 상세는 ZIP으로 문서화할 예정이다.
- 회의 정족수는 Foundation 소속 에디터 1명과 ECC 소속 에디터 1명으로 보고 있고, 의제와 결정 요약을 게시할 ZIP 간사를 둔다. 내용 리뷰와 스타일·오탈자 리뷰도 분리한다.
- ZIP 에디터에 관심 있는 사람은 R&D Discord의 #zips 채널에서 의사를 밝히면 된다.
Deirdre Connolly의 Zcash Foundation 퇴사
Zcash Foundation · Deirdre, Jack Gavigan
- Deirdre가 Zcash Foundation을 떠나며 마지막 근무일은 9월 13일이다. ZIP 에디터 역할도 그때까지이며 Zcash와 다른 암호학 분야에서 일할 예정이다.
- FROST의 공동 저자로서 임계 서명 관련 논의에는 계속 참여할 것이라고 밝혔다. Jack Gavigan은 Deirdre가 Zebra와 FROST에서 큰 역할을 했다며 감사를 전했다.
탐지 키와 out-of-band 노트 / Liberated Payments
Jack Gavigan, Str4d, Nate, Deirdre, Kris, Zooko
- 전체 체인 스캔이 지갑에 부담이 되므로 탐지 키와 노트 정보를 out-of-band로 전달하는 방식을 논의했다. 탐지 키는 거래가 내 것임은 알려주지만 금액과 메모는 보여주지 않는다.
- Liberated Payments(URL 캡슐화 결제)는 일정 금액이 든 임시 지갑의 spending key를 URL로 넘기는 방식이다. 수신자 주소를 몰라도 즉시 지급되며 일정 기간 송신자가 회수할 수 있다.
- 탐지 키에는 UA에 추가 키 자료가 필요하며 처음에는 opt-in이다. 유망한 방식으로 fuzzy detection key와 PIR 기반 방식이 언급되었고, 전면 적용은 네트워크 업그레이드가 필요하다.
- Nate는 가능하면 프로토콜 변경 없이 시도할 수 있는 방식부터 실험하자고 했다. Str4d는 DAGSync와 지갑 간 직접 전송을 결합하면 대부분 사용자가 메인 체인 스캔 없이 지낼 수 있다고 보았다.
- 서버 측 탐지는 비용이 들지만 규모의 경제로 개별 기기 스캔보다 효율적일 수 있다. 서버가 새 거래를 실시간 알림으로 보내는 모델도 거론되었다. 기부용 QR 같은 주소 공개 사용례는 여전히 전체 스캔이 필요하다.
- Str4d는 탐지 키는 컨센서스 밖에서 더미 노트의 메모 필드로 흉내 낼 수 있고, out-of-band 노트는 지갑 개발자가 바로 실험할 수 있다고 했다. Minor Grants 신청을 권장했다.
한국어 요약은 원문을 바탕으로 정리한 것으로, 정확한 내용은 원문을 확인하세요.