Zcash Devtool은 Zcash를 해킹하기 위한 플랫폼입니다. 새로운 Zcash 기능의 테스트 및 개발을 위해 개발자가 개발자를 위해 구축한 도구이며, 프로덕션 환경에서 사용할 준비가 된 것으로 간주해서는 안 됩니다. 이 도구가 제공하는 명령줄 API는 언제든지 경고 없이 변경될 수 있으며 실제로 변경될 것입니다. zcash-devtool 내장 지갑 관리에 상당한 자금을 맡기지 마십시오.
Zcash Devtool 동영상 튜토리얼:
Kris Nuttycombe(@nuttycom)가 ZconVI에서 이 도구를 소개했습니다.
이 도구를 시작하는 방법에 대한 단계별 가이드는 이 안내서를 참조하세요. 이 문서는 zcash devtool 도구를 설정하고 사용하는 전체 과정을 다룹니다. 설정 방법과 도구에 자체 기능을 추가하는 방법을 안내하기 위한 것입니다.
빠른 시작
아래 명령어는 zcash-devtool main(커밋 5a26ee8, 2026년 8월)를 기준으로 확인되었습니다. 이 도구는 예고 없이 변경되므로, 여기에 있는 내용이 더 이상 일치하지 않을 경우 어떤 명령어에든 --help을 실행하세요.
Ironwood 노트는 통합 주소의 동일한 Orchard 수신자로 전송되므로, NU6.3에서도 주소는 변경되지 않았습니다.
PCZT로 단계별 트랜잭션 구축
PCZT(부분 생성된 Zcash 트랜잭션)는 트랜잭션 구축을 생성, 증명, 서명, 전송의 개별 단계로 나눕니다. 각 단계는 Keystone 같은 하드웨어 서명자를 사용하는 경우처럼 서로 다른 장치에서 실행할 수 있습니다. 각 pczt 명령어는 파일 또는 stdin에서 PCZT를 읽고 파일(--output) 또는 stdout에 기록하므로 단계를 파이프로 연결할 수 있습니다:
commit는 첫 번째 준비 트랜잭션을 구축하고 사전 서명합니다. --external을 추가하면 Keystone 같은 외부 서명자를 위해 서명되지 않은 상태로 남겨 둘 수 있습니다.
status은 마이그레이션 진행 상황과 다음 단계를 보여 줍니다.
advance은 앵커가 준비된 다음 트랜잭션을 증명합니다.
마이그레이션 명령어는 아직 개발 중입니다. advance은 도구에서 아직 브로드캐스팅이 구현되지 않았으므로 브로드캐스트할 준비가 된 첫 번째 트랜잭션에서 멈춥니다. 일상적인 사용에서는 Ironwood를 지원하는 지갑으로 자금을 이동하세요. Shielded Pools를 참조하세요.
보안 경고:
프로덕션 환경에서 사용하지 마십시오!!!
이 앱은 보안을 염두에 두고 작성되지 않았습니다. 다만 니모닉 시드 문구 암호화 같은 기능이 있어, 위험을 감수한다면 소규모 실험에는 사용할 수 있습니다.