← 모든 콜 보기
ARBORIST#60

Deirdre 퇴사·SDK RC 임박

모바일 SDK 릴리스 후보가 임박했고 Deirdre가 Zcash Foundation을 떠난다고 밝혔다

안건별 요약 9

  1. ECC 코어 업데이트: 모바일 SDK 릴리스 후보

    Electric Coin Company · Kris

    • 다음 버전 Android·iOS 모바일 SDK의 릴리스 후보에 빠르게 다가가고 있다. zcash_client_backend와 zcash_client_sqlite의 Zcash 핵심 라이브러리 변경은 모두 끝났다.
    • 최종 테스트 중이며 다음 날 SDK 릴리스 후보가 나올 것으로 예상했다. 비선형 동기화, 순서 무관 동기화, 지갑이 완전히 동기화되기 전에 자금을 쓰는 기능을 모바일 SDK에 넣는 것이 최근 작업의 전부였다.
  2. Zebra 1.2 릴리스

    Zcash Foundation · Marek, Teor

    • 지난 금요일 Zebra 1.2를 릴리스했다. note commitment tree 중복 제거와 함께 DB 업그레이드를 위한 내부 프레임워크가 포함되어, DB 업그레이드 시 사용자가 노드를 처음부터 재동기화할 필요가 없다.
    • 이 프레임워크로 새 RPC 메서드 z_getsubtreesbyindex용 서브트리 루트를 추가했다. 현재 테스트 중이며 다음 릴리스에 포함된다. Teor는 이번 업그레이드가 이전 버전과 미묘하게 호환되지 않는다고 경고했다.
    • 1.2로 올린 상태를 이전 버전에서 쓰면 panic이 나거나 일부 RPC가 잘못된 결과를 줄 수 있다.
  3. FROST 감사 및 문서 업데이트

    Zcash Foundation · Deirdre

    • FROST 구현 감사의 마무리 수정과 라이브러리 사용법 문서 개선이 진행 중이다. Zcash 전용 사용법과 shielded 서명 과정, 키 트리와의 관계도 문서에 병합한다.
    • 감사 후속 수정으로 공개 API 모양이 바뀌지만 아직 0.* 베타이며, 이후 API가 바뀌지 않는 1.0 안정판을 목표로 한다. Zcash 전용 문서는 곧 Zebra Book에 병합될 예정이다.
    • Zcon에서 못 한 지갑 개발자와의 심화 논의를 위해 FROST·지갑 개발자 커뮤니티 콜을 준비 중이다.
  4. Trailing Finality Layer 연구

    Electric Coin Company · Nate

    • Zcon 워크숍 발표 후 포럼에 업데이트를 올렸다. 핵심 우려는 PoW와 PoS 두 하위 프로토콜의 결합 시 공격자가 한쪽만 깨도 되는지, 순수 PoW나 PoS보다 공격 비용이 낮아지는지이다.
    • 첫 번째 마일스톤은 이 보안 문제를 명확히 정의하고, ebb and flow 논문과 정확히 대응하는 Trailing Finality Layer 설계를 작성하는 것이다.
    • 초기 설계에서는 발행률이나 스테이킹 본드 같은 상세 메커니즘을 제외하고 PoS를 블랙박스로 취급한다. 두 번째 마일스톤은 설계와 병행해 코드를 작성하는 것이며, 첫 대상은 분석 중인 공격의 시뮬레이션이다.
    • 앞으로 정기 업데이트를 할 계획이다.
  5. 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일까지는 자리를 비운다.
  6. 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나 포럼으로 피드백을 달라고 요청했다.
  7. ZIP 에디터 프로세스 변경

    ZIP 에디터 · Str4d, Teor, Nate

    • ZIP 에디터를 추가하는 방안이 제안되었다. 정의가 모호했던 보조 인력을 공식화해 리뷰 부담과 결정 부담을 분산시키려는 취지이다. ZIP 수락, 거절, 승인된 ZIP의 주요 변경에는 에디터 합의를 요구한다.
    • 에디터 추가·제거는 한 명을 뺀 합의로 정하는 방향이며 상세는 ZIP으로 문서화할 예정이다.
    • 회의 정족수는 Foundation 소속 에디터 1명과 ECC 소속 에디터 1명으로 보고 있고, 의제와 결정 요약을 게시할 ZIP 간사를 둔다. 내용 리뷰와 스타일·오탈자 리뷰도 분리한다.
    • ZIP 에디터에 관심 있는 사람은 R&D Discord의 #zips 채널에서 의사를 밝히면 된다.
  8. Deirdre Connolly의 Zcash Foundation 퇴사

    Zcash Foundation · Deirdre, Jack Gavigan

    • Deirdre가 Zcash Foundation을 떠나며 마지막 근무일은 9월 13일이다. ZIP 에디터 역할도 그때까지이며 Zcash와 다른 암호학 분야에서 일할 예정이다.
    • FROST의 공동 저자로서 임계 서명 관련 논의에는 계속 참여할 것이라고 밝혔다. Jack Gavigan은 Deirdre가 Zebra와 FROST에서 큰 역할을 했다며 감사를 전했다.
  9. 탐지 키와 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 신청을 권장했다.

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