← 모든 콜 보기
ARBORIST#93

NSM ‘burn’ 용어 논쟁

NSM의 ‘burn’이 공급 상한에 미치는 영향을 두고 용어 논쟁이 벌어졌다

안건별 요약 11

  1. Zebra 업데이트

    Zcash Foundation · Marek

    • 더 이상 개발되지 않는 기존 프레임워크 대신 새 프레임워크로 JSON RPC 서버를 이전했다.
    • 이미 멤풀에 있는 트랜잭션이 새 블록에 들어오면 다시 검증하지 않는 검증 최적화를 구현했다.
    • getblock과 getrawtransaction RPC를 zcashd 출력에 더 가깝게 맞췄고, getblock 트랜잭션 관련 버그도 여러 개 고쳤다.
  2. ECC 업데이트: zcashd 6.1.0 / 6.2.0

    ECC · Str4d, Pili

    • zcashd 6.1.0이 지난주 릴리스됐고, 6.0.0은 2주가 채 안 남은 시점에 지원이 종료되므로 ECC 빌드 노드는 그 전에 업데이트해야 한다.
    • 6.1.0은 유지보수 릴리스이며, RPC 메서드를 deprecated 처리하는 플래그는 시간이 부족해 다음 6.2.0에 넣는다.
    • 6.2.0은 가능한 한 빨리 구현해 곧 낼 계획이다.
  3. ECC 업데이트: 투명 주소 스캔과 zcash devtool

    ECC · Str4d

    • Keystone 관련 작업이 크리스마스 직전 Zashi에 반영된 뒤 후속 버그 수정이 몇 건 들어왔다.
    • Kris가 투명 주소 gap limit 스캔을 Rust crate에 일반화해, 투명 전용 시드 구문을 가져와도 기존 투명 자금을 찾아 shielding할 수 있게 하는 작업을 했다.
    • Ledger 기반 시드 구문을 Keystone에 가져온 사용자의 자금이 누락된 것은 현재 첫 투명 주소만 보기 때문이다.
    • 노트 커밋먼트 트리의 드문 엣지 케이스 버그를 계속 추적 중이며, 못 찾으면 강제로 우회하는 코드를 작성할 예정이다.
    • 공개했던 zec-sqlite-cli는 zcash devtool로 이름을 바꾸고, 옛 zcash inspect 도구를 흡수한 지갑 개발자용 멀티툴로 만들었다.
    • PCZT 관련 기능도 이 도구에 있으며, 작년 말 언급한 새 지갑은 연휴 동안 변화가 없다.
  4. zcashd 폐기: 아웃리치와 Zaino regtest 오류

    Zcash Foundation, Zingo Labs · Pacu, Marek, Pili

    • Pacu는 CoinMarketCap과 CoinGecko 같은 API 제공자에 연락 중이나 응답이 느려 직접 연락처가 있으면 알려 달라고 했다.
    • 이메일 대신 Google 설문으로 사용 현황을 받고 있으며, 응답은 몇 건 있었지만 두드러진 내용은 없다.
    • Pacu는 Zingo 팀의 요청으로 Zaino regtest 오류를 살폈고, 문제는 주로 테스트 도구 쪽이며 Zebra regtest의 문제라는 증거는 없다고 했다.
    • Marek은 코인베이스 출력을 쓰는 트랜잭션에 투명 출력을 금지하는 합의 규칙을 regtest에서 허용하는 PR을 병합했다고 밝혔다.
    • 100블록 이내의 코인베이스 지출 금지 규칙도 zcashd가 regtest에서 어길 가능성이 있어 regtest 전용으로 허용하는 방안을 검토 중이다.
  5. FROST DKG와 감사 계획

    Conrado, Pili

    • FROST 서버로 DKG를 실행하는 기능을 완성했고, 보안상 필요한 브로드캐스트 채널 사용만 남았다.
    • 곧 감사를 진행할 예정이며 시작일은 아직 정해지지 않았고, 감사 전에 코드 정리와 문서 보강을 한다.
    • Pili는 감사가 끝나면 통합을 시도할 개발자를 찾아 돕겠다고 밝혔다.
  6. Trailing Finality / Crosslink 업데이트

    Shielded Labs · Zooko, Nate, Jason McGee

    • Zooko는 휴가에서 막 복귀해 보고할 내용이 없다고 했다.
    • Nate는 Zebra를 로컬에서 테스트하고 Zebra 팀의 CI를 복제하려 했으나, 프로토타입 초기에는 cargo test만 돌리는 단순한 구성으로 대체하는 것을 고려 중이다.
    • Jason McGee는 채용이 진전되어 현재 2건의 오퍼가 나가 있으며, 2월 1일까지 엔지니어 두 명이 시작하기를 기대한다고 했다.
  7. NSM: ZIP 233 소각과 ZIP 234 발행 평탄화

    Shielded Labs · Jason McGee, Paul Dann, Conrado

    • Kris의 포럼 지적에 따라 소각이 총 공급량을 2,100만 개 상한 아래로 영구히 줄인다는 점을 ZIP 233에 명시하는 수정을 제안했다.
    • ZIP 234는 미래 블록 보상에 ZEC를 체계적으로 발행하는 장치이며, 소각된 코인과 새로 발행되는 코인 사이에 직접 관계는 없다.
    • ZIP 234 같은 장치가 없으면 소각은 총 공급량을 영구히 줄이게 되며, 이 수정 제안은 ZIP 에디터의 답을 기다리고 있다.
    • Jason McGee는 포럼에서 반감기를 유지하는 Conrado의 대안에 응답하며 ZIP 234와 반감기의 중요성에 대한 의견을 구했다.
    • Paul Dann은 현재 구현이 입금을 따로 추적하지 않고 max money에서 chain value를 뺀 money reserve만으로 발행량을 계산한다고 설명했다.
    • Conrado는 투명 풀에서 소각할 때 무엇을 추적해야 하는지 혼란스럽다고 했고, Paul Dann은 소각이 출력 없는 입력과 같다고 답했다.
  8. NSM 용어 논쟁: 소각(burn)

    Dodger, Nate, Jason McGee, Str4d, Zooko, Paul Dann

    • Dodger는 burn이 코인의 영구 제거를 뜻해 2,100만 상한이 줄어든다고 오해하게 만들 수 있으니 다른 용어를 쓰자고 거듭 요구했다.
    • Nate는 Ethereum의 EIP 1559에서도 쓰이는 흔한 용어일 뿐 특별히 집착하지 않으며, 마이너가 보상을 청구하지 않는 것도 암묵적 소각이라고 했다.
    • Dodger는 Ethereum은 소각과 발행이 별개인 반면 NSM은 소각량이 이후 발행과 직접 연결된다는 점이 다르다고 반박했다.
    • Str4d는 용어보다 이 장치가 유통량에 영향을 주는지 최대 공급량에 영향을 주는지를 ZIP에서 명확히 해야 한다고 했다.
    • Zooko는 ZIP 235가 실제 네트워크 업그레이드에 들어가야만 그 의도를 Zcash의 의도라고 말할 수 있다고 했다.
    • Jason McGee가 Kris의 제안을 retraction이라고 전하자 Dodger는 좋은 용어라고 했다.
  9. Zcash Shielded Assets(ZSA) 업데이트

    QEDIT · Vivek

    • 열린 이슈를 해결하고 합의 규칙 서술을 사양 PDF에 맞게 다시 써서, upstream PR이 다음 ZIP 에디터 리뷰를 받을 준비가 됐다.
    • 액션 그룹, reference notes, 발행 노트의 row 필드 계산을 추가했고 Orchard, librustzcash, 테스트 벡터에 구현을 반영했다.
    • Zebra에서는 Orchard와의 코드 중복을 줄이고 자산 state 관리를 작업 중이며, 연휴 전 커뮤니티 콜에서 데모를 공개했다.
    • 첫 테스트넷은 거의 준비됐고 GitHub Actions로 쉽게 직접 실행할 수 있도록 마무리 중이다.
    • Least Authority 감사 보고서는 대체로 긍정적이며, 제안 사항은 ECC와 협의한 뒤 확정한다.
    • 자산 스왑 ZIP은 ZSA ZIP 변경에 맞춰 수정해야 하고, 사용자 제어·거래 수락은 초안 ZIP을 내부 PR로 준비했으며 ZCG에 그랜트도 제안했다.
  10. NU7 논의

    Jason McGee, Dodger, Pili

    • ZCG 투표에 NU7 관련 조사를 넣으려던 계획은 1월 중하순으로 미뤄졌고, 질문 문구는 투명하게 조율해 왔다.
    • Jason McGee는 현재 문구가 소각이 영구적이지 않고 미래 보상으로 재발행된다는 점을 분명히 한다고 주장했다.
    • Dodger는 대체 용어를 고민해 오라고 했고, 조사 시점은 아직 업데이트가 없다.
    • Pili는 NU7에 모두 넣기 어렵거나 복잡도 예산을 넘으면 조사 결과를 보고 우선순위를 정할 수 있다고 했다.
  11. 공개 발표: ZIP 에디터 회의와 ZconVI 발표 공모

    Str4d, Pili, Nate

    • ZIP 에디터 회의가 올해 처음 다음 주에 재개될 예정이나 ZCon 정상회의와 겹쳐 일정을 조정할 수 있다.
    • 다음 과제는 후보 ZIP의 비의미 변경 리뷰, ZSA ZIP의 액션 그룹 관련 의미 변경 검토, v6 트랜잭션 포맷과 서명 해시 정의이다.
    • ZconVI 발표 공모 마감은 이번 일요일이다.
    • Nate는 용어 논의를 계기로 X에 즉석 설문을 올렸다.

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