ZODL Slipstream, 더 빠른 동기화 엔진
Zodl의 새 동기화 엔진 Slipstream은 지갑 복원과 최신 블록 따라잡기 시간을 크게 줄입니다. 3.9.0부터 모든 Zodl 사용자에게 적용됐습니다.
Zodl이 3.9.0 릴리스와 함께 새 동기화 엔진 ZODL Slipstream을 공개했다. Ironwood 마이그레이션 도구가 주목받은 릴리스였지만 같은 날 함께 출시된 이 엔진이 지갑 대기 시간을 크게 줄이는 것을 목표로 한다. 3.9.0부터 모든 Zodl 사용자에게 적용되며, 자체 테스트에서 Slipstream v0.1.1이 다양한 소비자 기기에서 복원과 동기화를 크게 빠르게 했다고 한다.
동기화 엔진은 지갑 안에서 블록체인 데이터를 내려받고, 내 트랜잭션을 찾기 위해 스캔하며, 지갑을 최신으로 유지하는 소프트웨어다. 투명 체인과 달리 Zcash 차폐 트랜잭션은 누구 자금인지 공개되지 않으므로 지갑이 체인을 직접 스캔해 내 키와 연관된 거래를 비공개로 찾아야 하며, 이 스캔이 느림의 원인이다. Slipstream은 복원, 최신 블록 따라잡기, Ironwood 자금 이전 때의 대기를 줄인다.
성능 수치는 통제된 벤치마크 결과다. iPhone 16 Pro에서 지갑 복원이 이전 SDK로는 17분 가까이 걸렸지만 Slipstream에서는 43초에 끝났고, 2018년형 iPad에서는 같은 작업이 1시간 넘게 걸리던 것이 5분 미만으로 줄었다. 지갑 암호화를 다시 쓰지 않고 Zcash 생태계의 오픈소스 Rust 라이브러리를 그대로 쓰며, 모든 최적화를 참조 구현과 대조해 검증하여 바이트 단위로 동일한 지갑 데이터베이스를 만든다고 한다.
Slipstream은 AGPL-3.0-only 라이선스의 오픈소스다. 개발자가 코드를 검토하고 수정할 수 있게 하면서 개선 사항이 비공개 포크 뒤로 사라지지 않도록 하기 위해 AGPL을 택했다고 설명한다. AGPL과 맞지 않는 상업적 요구가 있는 조직을 위해 상업 라이선스도 제공하며, 자세한 조건은 GitHub 저장소에 있다. 작성자는 Ironwood가 공식 검증 가능하고 독립적으로 감사할 수 있는 새 차폐 풀이며, Slipstream이 그 사용감을 높이는 기반이라고 맺는다.
한국어 요약은 원문을 바탕으로 정리한 것으로, 정확한 내용은 원문을 확인하세요.