디지털 자산

Zcashd 5.5.0: 2023년 4월 소프트웨어 릴리스

mm
Securities.io를 Google의 선호 소스에 추가
공개: Securities.io는 검토한 제품 링크 이용 시 보상을 받을 수 있습니다. 이는 편집 평가에 영향을 주지 않습니다. 당사는 등록된 투자 자문사가 아니며, 이는 투자 조언이 아닙니다. 제휴 공개를 확인하세요.

Zcash 개발사 중 하나인 Electric Coin Company(ECC)는 2023년 4월 27일 목요일 zcashd 5.5.0 출시를 발표했습니다. 이 글은 당시 소프트웨어 릴리스를 다룹니다.

Zcash는 Zerocash 연구와 비트코인에서 파생된 코드베이스를 바탕으로 개발됐습니다. 2016년 출시 때부터 차폐 거래에 zk-SNARK 증명을 사용했습니다. 이는 보호된 거래 정보를 공개하지 않고도 거래의 유효성을 검증하는 기술입니다. Zerocoin과 Zerocash는 관련 연구이지만, Zcash가 Zerocoin 프로토콜의 코드를 포크한 뒤 나중에 zk-SNARK를 도입한 것은 아닙니다.

초기 Zcash 증명 시스템은 암호학적 매개변수를 마련하는 신뢰 설정 절차를 필요로 했습니다. 이는 매번 거래할 때 중앙 중개기관을 이용한다는 의미와 다릅니다. 2022년 NU5로 도입된 Orchard 프로토콜은 이러한 설정 절차가 필요 없는 Halo 2를 사용합니다.

Zerocoin과 Zerocash

Zerocoin 프로토콜을 2013년 존스홉킨스대학교 연구진이 비트코인 기반 익명 결제 방식으로 처음 제안했습니다. 2014년에 제안된 Zerocash는 zk-SNARK를 활용해 관련 아이디어를 발전시켰으며 Zcash의 연구 기반이 됐습니다. Zcash Foundation은 2017년 3월 첫 공식 발표를 했습니다. 이 독립 비영리재단은 다른 참여자들과 함께 기술 개발과 생태계를 지원하며, 당시 프로젝트 전체의 운영 권한이 재단으로 이양된 것은 아닙니다.

Zcash는 여러 소프트웨어 업데이트와 네트워크 업그레이드를 거쳤습니다. 출시 후 첫 4년간은 새로 채굴된 ZEC의 일부가 창립자 보상 제도를 통해 창립자, 투자자 등 수혜자에게 배분됐습니다. 2017년에는 v1.0.11과 v1.0.12 등 소규모 소프트웨어 릴리스가 있었고 이후 주요 네트워크 업그레이드가 이어졌습니다.

2018년 6월 활성화된 Overwinter는 거래 재전송 공격 방지와 버전 관리 등을 도입했습니다. 같은 해 10월의 Sapling은 차폐 거래 생성에 필요한 자원을 크게 줄였습니다. 2019년 12월 활성화된 Blossom은 목표 블록 간격을 150초에서 75초로 줄였으며 최대 블록 크기를 늘리지는 않았습니다. Heartwood와 Canopy는 각각 2020년 7월과 11월에 활성화됐습니다.

2022년 5월 31일 Zcash는 여섯 번째 주요 네트워크 업그레이드인 NU5를 활성화했습니다. Orchard와 Halo 2, 통합 주소가 도입됐으며, 네트워크 업그레이드 명칭은 Sapling이나 Canopy 같은 이름에서 번호 체계로 바뀌었습니다. 이어 2023년 4월 27일 팀은 풀노드 소프트웨어 zcashd 5.5.0을 출시했습니다.

2023년 4월 릴리스의 주요 변경 사항

v5.5.0은 오류 수정과 함께 내장 지갑 및 블록 구성에 ZIP 317 비례 수수료 정책을 도입했습니다. 네트워크 처리 비용을 수수료에 반영하고 과도한 부하를 유발하는 거래 패턴을 억제하려는 조치였습니다.

수수료는 단순한 송금액이나 바이트 크기보다는 거래의 입력과 출력에서 계산한 논리적 동작 수를 기준으로 정해집니다. 동작이 많은 거래는 일반적으로 더 높은 수수료를 냅니다. 개발자나 서비스 제공자의 수익 증대가 주된 목적은 아닙니다. ECC는 일반적인 단일 수신자 대상 모바일 지갑 송금은 이 변경의 영향을 받지 않는다고 설명했습니다.

이 릴리스는 잔액을 더 빨리 사용할 수 있도록 하고, 향후 지갑의 전체 동기화가 끝나기 전에 자금을 사용할 수 있게 하는 기반도 마련했습니다. 이는 지갑이 관련 정보를 인식하고 처리하는 방식에 관한 것으로, 네트워크 검증이나 확인 절차, 채굴 보상의 사용 대기 규칙을 없애는 것은 아닙니다.

ECC는 5.5.0의 준비 작업이 다음 릴리스에서 지갑의 전체 동기화 전에 자금을 사용하는 기능을 지원하기 위한 것이라고 설명했습니다.

ECC는 당시 노드 운영자에게 업그레이드를 권고했습니다. RPC 변경에는 estimatepriority 제거와 거래 수수료 선택, 블록 템플릿 구성, 거래 전파 정책 변경이 포함됐습니다. 사용 중단 예정인 getdeprecationinfo의 deprecationheight 필드는 18주 후 기본적으로 비활성화되지만 별도 설정으로 계속 사용할 수 있도록 했습니다. 모든 사용 중단 예정 기능이 자동으로 영구 삭제된다는 뜻은 아닙니다.

자세한 내용은 Zcash 투자 가이드를 참고하세요.

Sam은 블록체인 분야에 대한 관심이 많은 금융 콘텐츠 전문가입니다. 그는 금융 및 사이버 보안 분야의 여러 회사와 언론 매체에서 일했습니다.