← 모든 콜 보기
ARBORIST#66

Zebra로 첫 메인넷 블록 채굴

Marek이 Zebra로 메인넷 블록을 처음 채굴한 사례를 공유했고 FROST 1.0.0-rc.0이 나왔다

안건별 요약 6

  1. ECC 업데이트: Rust 라이브러리 리팩터링과 Zcash GitHub 조직 분권화

    Electric Coin Company · Str4d, Kris

    • 핵심 Zcash Rust 라이브러리에서 두 가지 작업이 진행 중이다. Sapling 코드를 Orchard 코드와 같은 수준의 독립 구조로 분리하고, Orchard에서 개발한 타입 안전성을 Sapling에도 적용한다.
    • light client 지갑 구성 요소인 zcash_client_backend와 zcash_client_sqlite에 Orchard 지원을 도입하는 작업도 진행 중이다. Sapling 분리는 다음 주에 시도할 계획이다.
    • Kris는 Orchard 지원 때문에 현재 브랜치의 API가 1~2주 움직이는 목표가 될 것이라고 알렸다. 공개된 crate는 고정되어 있어 영향이 없다.
    • Z.cash 웹사이트에 이어 다음 단계로 Zcash GitHub 조직과 Zcashd의 책임을 분권화한다. Zcashd와 Zcashd 지갑의 NU6 이후 담당을 정할 새 그룹의 참여자를 곧 모집한다.
  2. Zebra 1.5.0과 Zebra 스캔

    Zcash Foundation · Teor

    • Zebra에서 shielded 스캔 작업을 시작했다. 아직 매우 실험적이며 새 crate와 변경 사항이 릴리스에 나타날 것이다.
    • 1.5.0은 이전 버전에서 캐시된 Sprout나 history tree를 읽을 때 panic을 피하는 수정과, Ziggurat 레드팀 보고서에 대응한 네트워크 수정이 대부분이며 다음 주 나온다.
    • 스캔용 데이터 저장소는 우선 자체 구현을 쓰고, zcash_client_backend 스캔 기반을 참고하고 있다. Str4d는 풀노드 환경에서 지갑 요소를 분리해 활용하는 지식 공유를 R&D Discord에서 하자고 제안했다.
  3. FROST 1.0.0-rc.0

    Zcash Foundation · Conrado

    • FROST crate의 첫 릴리스 후보 1.0.0-rc.0을 공개했다. API를 안정화하기 위해 사용자와 관심자의 피드백을 받고 있으며 정식 1.0.0 시점은 미정이다. 터미널 데모에 소켓 통신을 추가하는 작업이 절반쯤 진행되었다.
    • 현재 서명 코디네이터를 서버로 가정하는 구조라 아키텍처를 바꾸거나, 그래픽 UI 애플리케이션으로 공개하는 방안을 검토 중이다. 임베디드 환경을 위한 no_std 지원도 작업 중이다.
    • FROST를 Zcash에 쓰는 ZIP 초안이 완성되었지만 Chelsea의 보안 증명을 기다리며 보류되었다. 증명이 준비되어 ePrint에 곧 게시할 예정이고, ZIP sync에서 ZIP 절차를 재개하려 한다.
  4. Trailing Finality Layer 업데이트

    Electric Coin Company · Nate

    • 약 2주 전 TFL book 0.1.0을 릴리스했다. 다음 마일스톤은 HackMD에 있는 Crosslink 문서를 book에 통합해 포괄적인 다음 릴리스를 내는 것이다. Daira와 안전성 논증 검토를 마쳤다.
    • Crosslink에서는 두 하위 프로토콜 중 하나라도 안전하면 전체가 안전하다고 보며, Zcon4에서 제기된 약한 쪽 보안 우려를 해소했다고 판단한다.
    • Zebra와 Cosmos 생태계의 CometBFT를 결합한 프로토타입을 만드는 방안을 논의 중이다. 목표는 Crosslink 구현이 아니라 Zebra를 수정해 두 프로토콜을 묶는 경험을 쌓는 것이다.
    • 스테이킹과 수익, 위임 방식 등 많은 질문이 아직 미정이며 한참 뒤의 일이라고 밝혔다.
  5. 연말 Arborist Call 일정과 Zebra 첫 메인넷 블록

    Zcash Foundation · Teor, Marek

    • 다음 Arborist Call은 12월 14일 이른 슬롯이며 12월 28일 콜은 취소하고, 2024년 첫 콜은 1월 11일 15:00 UTC이다. Marek이 직접 채굴해 알려진 첫 Zebra 메인넷 블록을 만들었다.
    • Zebra에 s-nomp 마이닝 풀을 연결하고 VPS로 포트를 우회해 슬로바키아에 있는 ASIC들을 연결했다. 1만 블록에 한 번꼴인 확률(약 9일)로 계산했지만 실제로는 약 한 달이 걸렸다.
    • 채굴기는 오일에 담가 발열을 집 난방과 온수에 쓰고 태양광으로 전력을 상쇄한다. 크리스마스 연휴에 운영 경제성과 구성을 정리한 블로그 글을 쓸 계획이다.
  6. 채굴 운과 Zebra 지연, sandblasting 현황

    Marek, Str4d, Teor

    • Marek은 채굴 운(기대 시간 대비 편차)의 분포를 추정할 수 있는지 물었다. Str4d는 블록 탐색이 포아송 과정으로 과거와 무관하며, 블록 전파 지연이 작은 채굴자에게 영향을 줄 것이라고 답했다.
    • Zebra의 getblocktemplate 지연이 Zcashd보다 나은지 논의했다. 새 블록이 오면 즉시 응답하고, 멤풀 변화가 있을 때만 5초 후 확인하는 구조라고 Teor가 확인했다.
    • Marek은 전역 해시레이트가 약 11 Gsol/s에서 8 Gsol/s로 떨어져 ViaBTC의 점유율이 올랐다고 관측했다.
    • Str4d는 sandblasting이 ZIP-317 도입 등으로 약해졌으며 멤풀이 11월 16일 이후 조용하다고 설명했다. 다만 다시 시작될 가능성이 있다고 했다.

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