TON에서 간단한 ZK 프로젝트 만들기
👋 소개
Zero-knowledge (ZK) 증명은 한 당사자(증명자)가 다른 당사자(검증자)에게 진술의 유효성 이외의 어떤 정보도 공개하지 않고 진술이 참임을 증명할 수 있게 하는 기본적인 암호화 기법입니다. 제로 지식 증명은 프라이버시를 보호하는 시스템을 구축하는 강력한 도구이며 익명 결제, 익명 메시징 시스템, 그리고 무신뢰 브릿지 등 다양한 애플리케이션에서 사용되고 있습니다.
TVM 업그레이드 2023.07
2023년 6월 이전에는 TON에서 암호화 증명을 검증하는 것이 불가능했습니다. 페어링 알고리즘 뒤의 복잡한 계산 때문에 증명 검증을 수행하기 위해 TVM 옵코드를 추가하여 TVM의 기능을 향상시킬 필요가 있었습니다. 이 기능은 2023년 6월 업데이트에서 추가되었으며 현재는 테스트넷에서만 사용할 수 있습니다.