직무 설명
이 직무는 메인스트림 블록체인 프로젝트 내에서 제로 지식(ZK) 회로의 개발 및 최적화에 능동적으로 참여할 숙련된 전문가를 찾고 있습니다. 이상적인 후보자는 ZK 회로의 설계, 구현 및 감사를 담당하여 보안성, 효율성 및 기존 시스템과의 호환성을 보장할 것입니다. 이 역할은 분산 애플리케이션 및 프로토콜에 ZK 솔루션을 통합하기 위해 크로스 기능 팀과 긴밀히 협력하는 동시에 블록체인 분야의 개인 정보 보호 기술 발전에 기여하는 것을 포함합니다.
주요 책임
- 확장성 및 성능 향상에 초점을 맞춰 블록체인 프로젝트를 위한 제로 지식 회로를 개발 및 유지합니다.
- 기존 ZK 회로를 철저히 감사하여 취약점을 식별하고 코드를 최적화하며 암호화 표준을 준수하는지 확인합니다.
- 개발자, 연구원 및 제품 관리자와 협력하여 실제 애플리케이션에서 요구 사항을 정의하고 ZK 솔루션을 구현합니다.
- 새로운 ZK 기술, 프레임워크 및 도구를 연구 및 평가하여 업계 발전과 모범 사례를 최신 상태로 유지합니다.
- 기술 프로세스, 회로 설계 및 감사 결과를 문서화하여 팀 지식 공유 및 향후 개발 노력을 지원합니다.
- 코드 리뷰 및 디버깅 세션에 참여하여 ZK 회로 구현의 신뢰성과 보안을 강화합니다.
- 개인 정보 보호 중심 블록체인 시스템의 요구 사항을 충족하는지 확인하기 위해 암호화 프로토콜의 설계 및 테스트에 참여합니다.
- 초급 팀원들에게 ZK 회로 개발 및 감사 관행에 대한 기술적 지도와 멘토링을 제공합니다.
- 커뮤니티 협력과 혁신을 촉진하기 위해 오픈 소스 ZK 도구 및 라이브러리 개발에 기여합니다.
- 프로덕션 환경에서 ZK 회로의 성능을 모니터링하고 분석하여 개선 및 최적화 영역을 식별합니다.
직무 요구 사항
- 암호화 프로토콜 및 블록체인 기술에 대한 강력한 배경 지식을 바탕으로 제로 지식 회로 개발 및 감사 경험이 입증된 자.
- zk-SNARKs, zk-STARKs 및 기타 제로 지식 증명 시스템을 포함한 ZK 기술 스택에 대한 고급 이해.
- 회로 개발 및 통합을 위한 Solidity, Rust, Python 또는 C++과 같은 프로그래밍 언어에 능숙.
- Ethereum, Zcash 또는 Polygon과 같은 블록체인 플랫폼 및 해당 ZK 구현에 대한 지식.
- 복잡한 시스템을 평가하고 잠재적인 보안 위험 또는 성능 병목 현상을 식별하기 위한 강력한 분석 능력.
- ZK 회로 개발 및 감사 프로세스에서 기술적 문제를 해결하기 위한 우수한 문제 해결 능력.
- 빠르게 변화하는 동적 환경에서 독립적이고 협력적으로 작업할 수 있는 능력.
- 비기술적 이해 관계자 및 팀원에게 기술적 개념을 전달하기 위한 우수한 커뮤니케이션 기술.
- 회로 설계, 컴파일 및 검증을 위한 Circom, snarkJS 또는 Prover와 같은 도구 사용 경험.
- ZK 솔루션 구현을 위한 Libsnark, Bellman 또는 Halo2와 같은 암호화 라이브러리 및 프레임워크에 대한 지식.
- ZK 회로 설계 및 감사 결과의 정확성과 신뢰성을 보장하기 위한 세심한 주의.
- 내부 및 외부 이해 관계자를 위해 기술적 프로세스와 결과를 명확하고 간결하게 문서화할 수 있는 능력.
- 테스트, 배포 및 ZK 지원 애플리케이션 유지를 포함한 블록체인 개발 수명 주기 경험.
- 분산 시스템 및 금융 서비스에서의 개인 정보 보호 기술 및 그 응용에 대한 지식.
- 여러 프로젝트를 균형 있게 관리하고 지정된 시간 내에 고품질 작업을 제공하기 위한 우수한 시간 관리 기술.
- ZK 및 블록체인 분야에서 진화하는 기술 및 방법론에 적응할 수 있는 능력.
- 크로스 기능 팀 및 외부 파트너와 효과적으로 협력하기 위한 강력한 팀워크 및 협업 기술.
- ZK 회로 솔루션 배포 및 유지를 위한 DevOps 관행 및 CI/CD 파이프라인 경험.
- ZK 지원 시스템에서의 스마트 계약 보안 모범 사례 및 그 적용에 대한 지식.