← 모든 콜 보기
ARBORIST#65

DZFE 워킹그룹 설립 결정

ECC가 기술 분산화를 위한 워킹그룹을 추진하고 Zebra 1.4.0 소식이 전해졌다

안건별 요약 7

  1. Zebra 1.4.0 릴리스와 블록체인 스캔

    Zcash Foundation · Pili Guerra

    • 지난주 Zebra 1.4.0을 릴리스했고 앞으로 마이너 릴리스마다 블로그 글을 쓸 계획이다. 마이닝 지원이 릴리스 바이너리에 포함되었고, macOS는 CI가 통과하는 한 best effort로 지원을 복원했다.
    • Zcash 파라미터를 zebrad에 직접 내장했다. 다음 릴리스부터 일부 Docker 태그를 폐기할 예정이므로 꼭 필요한 태그는 GitHub 이슈, Discord, 포럼으로 알려 달라고 요청했다.
    • 뷰잉 키를 이용한 블록체인 스캔의 최소 기능 제품(MVP)을 준비 중이다. Sapling 뷰잉 키로 Sapling 활성화 시점부터 순차적으로 체인을 스캔한다.
    • Ziggurat 레드팀 보고서에서 지적된 문제 해결과 QEDIT의 Zebra 내 ZSA 구현·테스트 지원도 병행하고 있다.
  2. ECC 업데이트: 지갑 SDK와 Decentralize Zcash, Focus ECC

    Electric Coin Company · Zooko, Kris Nuttycombe

    • ECC SDK 기반의 shielded Zcash 지원이 Nighthawk, Edge, Unstoppable에서 실제 운영 중이다. 자체 지갑 Zashi의 iOS 베타는 UI가 상당히 완성되었다.
    • Brave가 Zcash 브라우저 통합 1단계(투명 주소 전용)를 구현했고, 2단계에서 Orchard 지원을 할 예정이다.
    • ECC는 DZFE(Decentralize Zcash, Focus ECC) 차원에서 지원하는 제품과 이전·중단할 제품을 문서화하고 있다.
    • 비기술 디지털 분야는 Decentralizing Digital Task Force가 순조롭고, 기술 분야도 비슷한 태스크포스를 꾸리자고 제안했다.
    • Kris는 ECC가 지원하는 제품(Zashi 지갑 앱과 SDK)의 공식 저장소를 electric-coin-company GitHub 조직으로 옮겼다고 설명했다. 비공개였던 일부 저장소는 Zcash 조직에서 빼는 중이다.
    • librustzcash에서는 zcash_primitives의 Sapling 로직을 sapling-crypto crate로, 투명 로직은 별도 crate로 분리하는 큰 리팩터링이 곧 진행된다.
  3. ZIP-317과 Orchard 지원 우선순위

    Electric Coin Company · Zooko, Kris Nuttycombe, Dodger

    • 최신 안정 릴리스 기준 ECC SDK는 Orchard와 ZIP-317을 지원하지 않는다. 사용자 경험에 따라 우선순위를 정하며 Orchard 지원이 최우선이다.
    • Orchard를 지원하는 지갑에서 쓰던 시드를 Orchard 미지원 지갑에 가져오면 자금이 사라진 것처럼 보이는 문제가 생기기 때문이다. ZIP-317 미지원은 트랜잭션이 오래 걸리거나 입출력이 많으면 실패할 수 있다.
    • ZIP-317 지원에 필요한 마지막 변경이 librustzcash에 병합되었고, Nighthawk 개발자가 Zcash light client FFI 저장소에 이를 기반으로 SDK 지원을 구현하는 PR을 올렸다.
  4. Zcash Sustainability Fund 구현 착수

    Shielded Labs / Eiger · Tomek Piotrowski, Daira, Pili, Arya

    • ZSF ZIP 3건의 변경이 줄어 구현 작업을 시작했다. 우선 Zebra에서 시작했으며 NU6 도입과 v6 트랜잭션(ZIP-230)의 ZSF 입금 필드와 겹치는 부분을 어떻게 조율할지 물었다.
    • Daira는 ZIP 쪽은 기존 PR 브랜치에 PR로 더하면 된다고 답했다. Zebra는 Pili가 연락 창구를 맡고, PR을 Zebra 저장소에 올리는 것을 환영한다고 했다.
    • Arya는 아직 활성화되지 않은 기능을 Rust feature로 병합해 왔다고 설명했다. ZIP 3건 중 2건은 추가 대응이 필요한 피드백이 없고, 60/40 수수료 분할 ZIP은 관련 금액 규모 파악이 필요하다.
    • 이 건은 당일 ZIP sync 미팅에서 논의된다.
  5. Zcash Shielded Assets(ZSA) 업데이트

    QEDIT · Vivek

    • Transfer와 Burn ZIP(226, 227)은 몇 주 동안 큰 변경 없이 안정되었다. 발행 승인 서명의 BIP-340 Schnorr 전환은 테스트 벡터를 갱신하는 중이며 곧 Orchard 구현에 반영된다.
    • Zcash Foundation과 Zebra 노드의 트랜잭션 테스트 환경을 함께 구성하고 있다. 자산 스왑 제안의 첫 초안에 대한 의견 요청을 zips 이슈 736으로 공개했고 상세 프로토콜 초안이 담긴 Google 문서를 링크했다.
    • 스왑에 활용하기 위해 Halo 2 증명 집계도 조사 중이다.
  6. TFL Book 0.1.0과 Crosslink

    Electric Coin Company · Daira, Nate, Conrado

    • TFL book 0.1.0을 릴리스했다. 정의를 정리했고 Crosslink 프로토콜을 설명하는 HackMD 문서를 링크한다.
    • Crosslink는 BFT 프로토콜과 PoW 같은 최선 체인 프로토콜의 하이브리드로, 둘 중 하나만 안전하면 최종화된 체인이 안전하다는 점을 Daira가 증명했다.
    • 낮은 지연을 제공하는 bounded dynamic availability 원장의 증명을 작업 중이다. 최선 체인 프로토콜은 네트워크 분할이 없다고 가정하지만, BFT 프로토콜은 분할이 있어도 최종화 없이 멈출 뿐이라는 장점이 있다.
    • Conrado가 포럼에서 제안된 PoS용 CometBFT와의 호환성을 물었다. Daira는 충돌하지 않을 것으로 보지만 검증은 아직 안 했다고 답했다. 현재는 이해하기 쉬운 Streamlet을 쓴다.
  7. FROST 데모 업데이트

    Zcash Foundation · Conrado

    • FROST 1.0.0 릴리스 후보가 오늘이나 내일 나올 예정이다. 터미널 복사·붙여넣기 방식인 FROST 데모에 소켓 통신을 추가하는 작업을 진행 중이다.
    • FROST 배포를 위한 첫 단계의 개념 증명(proof of concept)이다.

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