← 모든 콜 보기
ARBORIST#126

NU 6.2 활성화와 Ironwood

Orchard 풀 비활성화 소프트포크와 NU 6.2 활성화를 거쳐 Ironwood 이행이 예고됐다

안건별 요약 8

  1. Zebra 업데이트

    Zcash Foundation · Alfredo

    • 지난 2주 동안 릴리스를 여러 번 냈다.
    • 5월 29일 버그 바운티로 보고된 보안 수정을 담은 Zebra 4.5.0을 릴리스했고, 같은 날 추가 보안 수정을 담은 패치도 냈다.
    • 6월 2일 Orchard 풀을 비활성화하는 소프트 포크를 했고, 6월 3일 NU 6.2 활성화로 나머지 수정을 다시 켰다.
    • 동기화 코드의 버그로 체인 동기화가 멈추는 문제는 전날 릴리스에서 고쳤다.
    • 지원 종료일 갱신을 빠뜨려 이를 고치는 패치를 내며, 노출을 줄이기 위해 reorg 창 확대도 포함해 몇 시간 안에 릴리스할 예정이다.
  2. ZODL 업데이트

    ZODL · Pacu

    • 지난주 NU 6.2 네트워크 업그레이드를 지원하는 zcashd를 릴리스했다.
    • 전체 경위와 향후 단계는 ZODL의 X 계정에 올라온 Ironwood 글에 있다.
    • Taylor가 제보한 보고서에 대응해 모두가 긴 시간 협력했다고 감사했다.
    • Zallet 알파 4의 대부분 작업이 끝나 곧 릴리스된다.
    • sync 엔진 리팩터링과 전체 블록 스캔, coinbase, getwalletstatus RPC가 포함되고, 감시 전용 가져오기, P2PKH 개인 키, Sapling 키 가져오기 등 zcashd 이전 묶음도 포함된다.
    • ZF의 Alfredo와 함께 통합 테스트 하네스를 더 안정적으로 개선했고, zcashd 지갑을 Zallet regtest로 가져오는 테스트용 지갑 빌더를 완성했다.
    • zcash_client_backend에 전체 전송 코인 추적을 구현했고 체인 뷰와 chain index 이전만 남았다.
    • NU 6.2 후속으로 orchard crate를 0.14.0으로 올렸고, z_importkey, z_exportkey RPC와 JSON RPC 쿠키 파일 인증을 병합했다.
    • NU 6.2 업그레이드에 맞춘 ZODL 지갑 릴리스도 여러 번 있었다.
  3. zcashd 폐기 업데이트

    Electric Coin Company, Zcash Foundation, Zingo Labs · Pacu

    • 생태계가 약 6주 뒤인 7월 말 Orchard에서 Ironwood로 옮길 계획이며, 이를 zcashd 폐기의 결승선으로 삼았다.
    • 합류한 신규 엔지니어 Danny Williams가 첫 주부터 많은 PR을 닫고 있다.
    • Valar Group이 zcashd를 감싸는 래퍼를 만들어, z3의 다른 API로 당장 옮기기 어려운 조직을 도울 예정이며 곧 테스트넷 버전을 선보인다.
    • Zaino 팀은 내부 데이터베이스를 가볍게 하고, 인덱스 완성을 기다리지 않고 더 빨리 인스턴스를 띄우는 무(無)데이터베이스 방식을 구현 중이다.
    • Zebra 팀은 동기화 성능 최적화 등을 하고 있다.
    • Zallet을 시험하려는 사람은 최신 릴리스를 기다렸다가 zcashd의 wallet.dat 사본을 가져와 피드백을 달라고 요청했다.
    • 테스트넷 노드의 경우도 도움이 된다.
  4. Network Sustainability Mechanism(NSM) 업데이트

    Shielded Labs · Judah

    • 지난주 ZIP 234 PR을 공개해 리뷰를 기다린다.
    • ZIP 235 버그 수정 PR도 곧 올린다.
    • 해당 코드 감사에서 나온 추가 사항을 이 PR에 포함할 예정이다.
  5. Crosslink 업데이트 (Trailing Finality Layer)

    Shielded Labs, ZODL · Nate, Pacu

    • feature net 시기의 두 번째 워크숍을 마쳤다.
    • 발표보다 대화 중심으로 진행했고 설정 안내 세션은 뺐다.
    • 새로운 참가자가 최소 5명 있었던 것은 좋은 신호이다.
    • 신규 사용자의 동기화가 워크숍 안에 끝나기엔 너무 오래 걸리는 문제를 발견했다.
    • 일회성 네트워크 시절에는 없던 문제라 온보딩과 업데이트 발표를 구분하는 방법을 고민한다.
    • 메인넷 ZEC 보상을 나눠 주기 위한 스캔 도구를 완성해 몇 주 안에 첫 보상을 지급한다.
    • 크로스링크 테스트넷(test 접두사)의 뷰잉 키를 내보내 Jason에게 보내면 되고 마감은 6월 17일이다.
    • 참가자들이 100블록을 넘는 PoW 포크에 많이 올라 어느 이력으로 보상을 계산할지가 문제였다.
    • 두 커뮤니티 블록 익스플로러가 일치하는 지점 직전을 기준으로 삼았다.
    • 다음 워크숍은 약 6주 뒤이다.
  6. 동적 수수료(Dynamic Fees) 업데이트

    Shielded Labs · Mark, Alfredo, Pacu

    • Noisy Wallet(ZecHub 커뮤니티 지갑)으로 지갑 기능으로서의 첫 우선 수수료(한계 수수료 4배) 전송에 성공했다.
    • 네트워크 수수료는 ZIP 317의 5000 zat와 그 외로 크게 나뉘고, 일부는 그 이상 큰 값을 낸다.
    • 상당수가 NEAR 인텐트 스왑이나 Solana 브리지에서 나오는 것으로 보인다.
    • ZIP은 한계 수수료를 5000에서 1000으로 낮추는 안과 가중치 상한을 4배에서 10배로 올리는 안의 2000번대 변경 ZIP 두 건을 계획한다.
    • 수수료 추정 RPC는 Alfredo가 별도 ZIP 없이 추가해도 된다고 답했다.
    • 약 10개 지갑과 대화했고 상당수가 RBF를 요구했다.
    • 짧은 만료 뒤 우선 수수료로 재전송하면 가속 의미를 충분히 흉내 낼 수 있다고 설득해 왔다.
    • Pacu는 Google의 양자 논문이 양자 공격자가 RBF를 도구로 악용할 수 있다고 다뤘다며 RBF에 반대하는 새 근거라고 소개했다.
  7. 공개 발표: Ironwood와 형식 검증, 기타

    Pacu, Mark, Nate, Daira Emma, Zooko, Alex

    • Pacu는 Daira Emma가 Tachyon 팀과 Ironwood 관련 형식 검증을 하고 있고, Kris, Str4d, Daira Emma가 취약점 완화를 위해 32시간 연속으로 일하기도 했다고 전했다.
    • ZF의 Arya와 Pili 등이 즉석에서 대응 절차를 만들었고 협력한 채굴자들에게도 감사했다.
    • Daira Emma에 따르면 Str4d는 이 사건으로 안식휴가에서 불려 나왔고 휴가는 연장될 예정이다.
    • Zooko는 Ironwood의 프로토콜 규칙과 암호를 합의했고 Taylor Hornby가 보증 작업에 기여한다고 했다.
    • Daira Emma는 Lean으로 만든 타원곡선 모델이 증명을 마쳤다며, 다음에는 Zcash 테스트 벡터와 연결하고 이후 균형 및 바인딩 서명 논증을 형식화하겠다고 했다.
    • 다음 날 형식 검증 조율 콜이 열린다.
    • Mark는 6월 16일 15시(UTC) Zcash Global 디스코드에서 Merkle 트리 프로토콜 해설을 연다고 알렸다.
  8. 공개 토론: Sprout 풀 폐기

    Daira Emma, Mark, Pacu

    • Daira Emma는 Sprout를 폐기해야 하며 끄는 시점을 정해야 한다고 했다.
    • Mark가 폐기 날짜 폴링을 제안했으나 NU 7 sentiment 폴링이 무기한 연기된 상태이다.
    • Pacu는 zcashd가 폐기되면 Sprout 풀 상호작용이 훨씬 어려워지고 Zallet 첫 버전도 Sprout를 지원하지 않으므로, Sprout 보유자에게 자금을 옮기라는 홍보를 강화하자고 했다.
    • Daira Emma는 Sprout 자금을 꺼내려면 zcashd로 서둘러 하라고 당부했다.

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