← 모든 콜 보기
ARBORIST#62

Crosslink 설계 첫 공개

Daira가 ebb and flow를 보완한 Crosslink 설계를 소개했고 NU5 회고 일정은 4주 뒤 재논의하기로 했다

안건별 요약 8

  1. ZCAP Minor Grants 투표 안내

    Zcash Foundation · Jack Gavigan

    • Minor Grants 신청이 20건에 총액 22만 5천 달러 이상인데 배정 가능한 금액은 7만 5천 달러뿐이다.
    • ZCAP 참여자는 Helios 투표 메일로 투표해 달라고 당부했다.
  2. ECC 업데이트: Zcashd 5.7.0과 모바일 SDK

    Electric Coin Company · Kris, Zooko

    • zcashd 5.7.0이 최근 릴리스되었다. 5.6.1은 10월 11일 EOS halt 예정이라 약 6일 안에 업그레이드해야 네트워크 안정성을 지킬 수 있다. 이번에는 릴리스가 늦어 기간이 짧다.
    • Zcash SDK 2.0.0과 핫픽스 2.0.1이 iOS와 Android 모두 나왔다. Zashi 베타 테스터용 Android 빌드는 며칠 안에 배포되고, iOS는 당일 최신 빌드가 나왔다.
    • Zashi 베타는 대기자 명단에 올라 있는 사람을 단계적으로 받는다. 참여하려면 Kris Nuttycombe나 Zooko에게 연락하면 된다.
  3. Zebra 업데이트

    Zcash Foundation · Teor

    • Fast Spendability RPC의 테스트와 코드 정리를 마무리 중이며 다음 릴리스에 포함된다. getblocktemplate RPC를 프로덕션 빌드에서 활성화하는 작업은 버그 수정 병합을 기다리고 있다.
    • 진행률 표시 인터페이스도 설정으로 프로덕션 빌드에 제공할 계획이다. 다음 릴리스 준비 중 사전 테스트에서 동기화 성능 문제를 발견해 수정 중이며 1~2주 안에 릴리스를 기대한다.
  4. FROST 커뮤니티 콜 결과와 현황

    Zcash Foundation · Conrado

    • 녹화된 FROST 커뮤니티 콜에서 지갑 등이 FROST를 실제로 배포하려면 해결해야 할 문제를 논의했고, 그 피드백으로 다음 단계를 계획할 예정이다.
    • crate는 감사를 마쳤고 동작하지만 분산 프로토콜이어서 메시지 전달 수단이 필요하다. 가장 단순한 배포 방법을 찾는 중이다. 감사 지적 사항은 모두 반영되었다.
    • 각 지적의 영향 서술이 정확한지 감사 측에 피드백하는 중이며 최종 보고서는 곧 나올 예정이다. 리팩터링을 마친 뒤 릴리스 후보를 내고, 한두 달 정도 API 피드백을 받은 후 1.0.0 안정판을 낼 계획이다.
  5. Sustainability Fund ZIP 업데이트

    Shielded Labs / Equilibrium · Mark Henderson, Jason McGee

    • 서로 쌓아 올리는 세분화된 ZIP 3건을 작성했다. ZSF 설립, 거래 수수료 분할, 그리고 ZSF 입금을 반영한 발행 곡선 평활화이다.
    • Str4d는 구체적 활성화 높이보다 기존 발행에서 새 발행으로의 전환 방식을 ZIP에 서술하라는 취지였다고 설명했다. Daira는 높이 자리에 임시 표기를 두고 선택 근거를 추가하라고 했다.
    • Teor는 선택한 활성화 시점에서 발행량이 실제로 증가 또는 감소하는지 코드로 계산해 검증하자고 제안했다. 현재 ZIP은 4년간 발행량이 기존보다 약 0.5% 줄어드는 형태이다.
    • Conrado는 곡선을 조정하지 않고 반감기 전에 활성화하면 개발 펀드 수령자가 기대보다 적게 받게 된다고 지적했다. 이에 따라 다음 반감기 이후 활성화를 고려해야 한다고 했다.
  6. Trailing Finality와 Crosslink 설계 진행

    Electric Coin Company · Nate, Daira

    • Daira가 ebb and flow 논문의 Snap-and-Chat을 개선한 Crosslink라는 설계를 진행 중이다. Nate는 Zcon4에서 제기된 보안 우려를 일부 또는 전부 해소할 수 있다고 보았다.
    • 논문은 최종화된 거래 중 최선 체인에 없는 것을 지출할 수 있어야 한다는 점을 다루지 않았다. Daira의 설계는 이를 고치고, BFT 프로토콜이 뚫려도 최선 체인 프로토콜 단독 대비 보안 후퇴가 없는 것을 목표로 한다.
    • Nate는 1~2주 안에 미완성이라도 Crosslink 업데이트를 게시할 계획이다. Jack Gavigan은 설계의 목표와 근거를 먼저 명확히 적어 두라고 조언했다.
    • Daira는 현재 zcashd와 Zebra의 100블록 롤백 제한은 롤백을 거부하는 것이 아니라 노드가 종료되는 방식이라 같은 종류의 최종성이 아니라고 설명했다.
  7. NU5 회고 일정과 네트워크 업그레이드 계획

    Daira, Nate, Jack Gavigan, Str4d, Teor, Kris

    • ECC는 emergency mode가 막바지로, SDK 배포 지원이 끝나면 약 한 달 뒤 NU5 회고가 가능하다고 했다. 4주 뒤 늦은 슬롯에서 다시 논의하기로 했다.
    • Str4d는 다음 반감기에 맞춰 평활화 ZIP을 활성화하려면 EOS halt 여유를 고려해 노드 배포가 늦어도 내년 중반이어야 하며, 지금부터 최대 약 6~8개월의 여유가 있다고 계산했다.
    • Teor는 반감기처럼 고정된 기한이 있는 업그레이드와 일정이 밀릴 수 있는 업그레이드를 구분하고, 기한에 꼭 맞춰야 하는 것만 추리자고 했다. 과도한 복잡성 예산이 일정 지연과 실수를 낳아 왔다고 지적했다.
    • Daira는 v6 트랜잭션 형식, 명시적 수수료, ZSA, ZSF 평활화·입금 정도가 한 업그레이드에 담을 수 있는 최대치라고 보았다. v6를 ZSA 활성화 이전에 먼저 도입하는 방안은 포맷 변경 위험과 파서 정의 문제가 있다.
    • Kris는 메모를 출력에서 분리하는 아이디어와, Daira는 shielded 트랜잭션 집계(zcash/zcash 이슈 4946)를 언급했다. 후자는 NU6에는 어렵다는 데 의견이 모였다.
  8. 채굴자의 장기 인센티브와 수수료 분할

    Shielded Labs / Equilibrium · Mark Henderson, Teor, Daira, Jack Gavigan

    • Mark Henderson은 수수료를 채굴자와 ZSF 입금으로 나누는 비율을 50/50에서 60/40으로 바꾸었다고 알렸다.
    • Teor는 수수료 또는 보조금이 지나치게 줄면 채굴자가 체인을 포크하거나 롤백할 유인이 생기는 보안 문제를 제기했다. 입금 수수료가 블록 보조금에 근접하면 먼저 닥칠 수 있다.
    • Daira는 채굴자 보조금이 크게 줄어드는 반감기 두 번 이상 뒤에 문제가 될 것으로 보았다. Teor는 지금은 괜찮다는 점도 ZIP에 명시하고 경제 여건이 바뀌면 재검토하라고 요구했다.
    • Mark는 단기적으로 괜찮다는 점과 이후 재검토 조건을 ZIP에 명시하겠다고 했다.
    • Jack Gavigan은 ZIP-1014 논의 당시 채굴자들이 블록 시그널링에서 어떤 선호도 표시하지 않았다며 이번에도 참여가 적을 수 있다고 말했다.

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