ZF 엔지니어링 업데이트 (9/7~9/20)
블록 템플릿을 백그라운드에서 준비해 채굴 대기 시간을 줄였고, 작업량이 같은 경쟁 블록은 먼저 받은 쪽을 유지하도록 Zebra를 고쳤습니다.
ZF 엔지니어링 업데이트가 9월 7일부터 20일까지의 작업을 정리했다. 이 기간에는 채굴자 대기 시간 단축, 경쟁 블록 처리 개선, 낮은 거래 수수료 지원에 집중했다. 아래 변경은 Zebra 개발 브랜치에 병합된 것이고 아직 공개 릴리스에 포함되지 않았다. 문서 갱신 복구와 테스트·모니터링 개선, 보안 제보 대응도 함께 진행했다.
채굴과 노드 안정성이 개선됐다. 채굴자가 다음 작업을 기다리는 시간을 줄이도록 블록 템플릿을 백그라운드에서 준비하는 변경이 병합됐다. 높이와 누적 작업량이 같은 경쟁 블록은 먼저 받은 쪽을 유지하도록 고쳤다. zcashd 호환 헬퍼도 깊은 체인 롤백을 따라가며 종료되지 않도록 갱신했다. 투명 주소의 누적 수신액 카운터가 넘쳐 되감기는 문제도 수정했다.
기본 수수료 인하도 지원된다. aphelionz가 논리 액션당 기본 수수료를 5,000에서 1,000 zatoshi로 낮추는 변경을 추가했고, 최소 거래는 10,000에서 2,000 zatoshi가 된다. 수수료 제안은 아직 초안이며, 노드가 낮은 수수료 릴레이를 지원한 뒤 메인넷 블록 3,590,000에서 지갑이 전환하도록 권고한다. 합의 규칙이 아니라 지갑과 릴레이 정책의 변경이다.
보안 검토에서 거래 파싱을 공유 Zcash 라이브러리로 옮기면서 개발 브랜치에서 일부 검증이 빠진 사실이 확인됐다. 채굴 보상 입력과 거래 만료, Sprout 풀에서 나가는 값, 채굴 보상 전용 입력 형식에 대한 검사를 복원하고 회귀 테스트를 추가했다. 공개된 모든 Zebra 버전에는 이 검사가 유지되어 있었다. 제보해 준 Zakura 보안팀과 ouicate에게 감사를 전했다.
문서와 테스트 인프라도 손봤다. 9월 8일 빌드 실패로 멈췄던 Zebra book 게시가 재개됐고 문서 어시스턴트가 추가됐다. 레거시 Go lightwalletd 테스트를 주간으로 옮겨 주당 약 12 머신 시간을 줄였다. 진행 중인 작업으로는 블록 템플릿 생성과 검증 통합이 있고, NU7용 반감기 보존 발행 규칙의 초기 구현도 열렸으나 활성화 높이는 정해지지 않았다.
한국어 요약은 원문을 바탕으로 정리한 것으로, 정확한 내용은 원문을 확인하세요.