Zcash 개발팀이 기존 Orchard 쉴드 풀의 공급 검증 문제를 해결하기 위한 제안으로 Ironwood 풀을 내놓았다. 이 문제는 Orchard 설계의 결함에서 비롯된 것으로, Zcash의 총 공급량을 정확하게 감사할 수 없게 만들었다. Ironwood는 기존 Orchard 풀을 단계적으로 폐지하고 새로운 메커니즘을 도입해 이러한 감사 기능을 복원할 예정이다.
Orchard 결함
Orchard는 Zcash의 쉴드 풀 중 하나로, 프라이빗 트랜잭션을 가능하게 한다. 그러나 그 구조상의 결함으로 인해 Orchard를 통해 이동하는 Zcash의 공급량을 올바르게 검증하는 것이 불가능했다. 검증이 없으면 사용자와 제3자가 전체 공급량이 부풀려지거나 변조되지 않았음을 확신할 수 없다. 개발팀은 정확한 기술적 버그를 밝히지는 않았지만, 단순한 패치가 아닌 구조적 수정이 필요한 공급 검증 문제라고 설명했다.
Ironwood 작동 방식
Ironwood 제안은 두 단계로 이루어진다. 첫째, 기존 Orchard 풀을 새로운 활동에 대해 폐쇄한다. 즉, 결함이 있는 풀에 더 이상 새로운 자금이 유입되지 않는다. 둘째, Orchard로 들어갈 자금은 대신 턴스타일 메커니즘을 통해 라우팅된다. 이 턴스타일은 자금을 새로운 쉴드 풀로 보내어 총 공급량을 추적하고 검증할 수 있는 기능을 효과적으로 복원한다. 턴스타일은 단방향 게이트 역할을 하여 모든 쉴드 Zcash가 검증 가능한 체크포인트를 통과하도록 보장한다.
이전 풀을 폐쇄하고 턴스타일을 통해 재라우팅하는 것은 사소한 변경이 아니다. 이를 구현하려면 Zcash 커뮤니티의 합의와 네트워크 업그레이드가 필요하다. 개발팀은 기술 검토 및 커뮤니티 논의를 위해 제안을 제출한 상태다.
이해관계
공급 검증은 모든 암호화폐의 핵심 요소다. 이를 통해 사용자는 시스템이 비밀리에 새 코인을 발행하지 않는다는 것을 신뢰할 수 있다. Zcash의 프라이버시 기능은 거래 금액을 숨기기 때문에 검증이 더욱 중요하다. Ironwood 풀은 Orchard가 제공하도록 설계된 프라이버시 보장을 희생하지 않으면서 이러한 신뢰를 유지하는 것을 목표로 한다.
이 제안은 현재 Zcash 이해관계자들에 의해 검토 중이다. 결정이나 배포에 대한 일정은 아직 정해지지 않았다. 제안을 제출한 팀들은 Ironwood가 하드 포크 또는 더 부드러운 업그레이드가 필요한지 여부를 밝히지 않았다. 이러한 세부 사항은 커뮤니티가 계획을 평가함에 따라 드러날 것으로 예상된다.




