
기밀 잔액: Solana 생태계의 기밀성 강화
Token 2022의 기밀 기능을 처음 다룬 글에서는 당시 “기밀 전송”이라고 불렸던 토큰 확장 기능을 살펴봤습니다.
오늘날 이 기능은 기밀 잔액이라는 더 포괄적인 확장 기능 모음으로 발전했습니다. 규제 준수를 저해하지 않으면서 자산 소유자와 토큰 발행자에게 새로운 차원의 기밀성을 제공합니다.
아래에서는 최신 동향과 이러한 기능이 Solana에서 더 유연한 토큰 이동을 기밀로 지원하는 방식을 자세히 살펴봅니다.
빠르게 되짚어보기: 기밀 기능
Solana의 Token2022 프로그램은 토큰 발행자가 토큰 수량을 대중에게 “불투명하게” 유지할 수 있는 특수 확장 기능을 도입했습니다.
여기서는 "프라이버시"보다 이 기술을 더 정확하게 설명하는 기밀성이라는 용어를 사용합니다.
기밀 트랜잭션은 일반적으로 다음과 같은 기본 단계로 진행됩니다.
- 예치: 공개 토큰 잔액을 기밀 상태로 전환합니다.
- 적용: 예치된 토큰을 사용 가능한 기밀 잔액으로 확정하거나 “적용”합니다.
- 전송: 등가성, 유효성, 범위 증명과 같은 암호학적 증명을 활용해 기밀성을 유지하면서 기밀 잔액을 수신자에게 이동합니다.
- 적용 (수신자 측): 수신자가 새로 받은 대기 중인 토큰을 사용 가능한 기밀 잔액에 적용합니다.
- 인출 (선택 사항): 필요할 때 기밀 토큰을 공개 토큰 잔액으로 다시 전환합니다.
이 모든 단계에서는 보이지 않는 곳에서 동형 암호화와 영지식 증명(ZKP)을 활용합니다. 따라서 합계를 숨긴 상태에서도 시스템이 정확성을 검증할 수 있습니다.
각 단계에 대한 자세한 설명은 “기밀 잔액 제품 가이드”를 참조하세요.
기밀 잔액의 새로운 기능
포괄적인 확장 기능 체계
“기밀 잔액”은 단순한 기밀 전송 기능이 아닙니다. 다음을 비롯해 암호학적으로 강화된 다양한 토큰 확장 기능을 포괄하는 체계입니다.
- 기밀 전송: 암호학적 기본 요소를 사용해 전송 수량을 숨깁니다.
- 기밀 전송 수수료: 전송 수수료 확장 기능과 유사하며, 동일한 암호학적 기본 요소를 사용해 수수료의 기밀성을 지원합니다.
- 기밀 발행 및 소각: 전송 중인 토큰 수량을 숨길 뿐 아니라, 토큰 발행자가 발행되거나 소각되는 토큰 수량도 감출 수 있습니다.
현재 구현 방식: Rust 백엔드와 서비스형 지갑
Solana 개발자들은 이러한 기밀 흐름을 조율하기 위한 순수 Rust 기반 참조 구현을 이미 구축했습니다. 서버 측 솔루션은 사용자 명령을 관리하고 ZK 증명을 생성하며 암호화 키를 처리합니다.
사용자용 지갑은 아직 이러한 기능을 네이티브로 지원하기 위해 발전하는 중입니다. 하지만 서드 파티가 고급 암호화와 복잡한 작업을 처리하는 “서비스형 지갑” 모델이 일반 사용자의 도입을 앞당길 가능성이 높습니다.
향후 전망: JavaScript ZK 증명 라이브러리
다음으로 기대되는 이정표는 곧 출시될 JavaScript 기반 ZK 증명 라이브러리입니다. 이 라이브러리가 출시되면(2025년 후반 예정) 개발자는 증명을 즉석에서 생성하고 검증하는 사용자 친화적인 브라우저 또는 모바일 지갑 통합을 구축할 수 있습니다.
이를 통해 다음과 같은 변화가 예상됩니다.
1. 클라이언트 측 증명 생성
사용자는 암호화와 증명을 처리하기 위해 별도의 Rust 기반 서버나 특수 명령을 사용할 필요가 없습니다. 웹 또는 모바일 지갑 안에서 바로 처리할 수 있습니다.
2. 네이티브 기밀 잔액 지원
Phantom, Backpack 또는 기타 지갑이 일회성 증명 생성을 통합하면 사용자는 최소한의 절차로 토큰을 기밀 전송할 수 있습니다.
3. 간소화된 규제 준수
선택 사항인 “감사자 키”와 프런트엔드 증명 생성을 결합하면 규제 준수 프레임워크 내에서 기밀 토큰을 모니터링할 수 있습니다. 이를 통해 기관 및 규제 관련 우려를 해소할 수 있습니다.
더 큰 그림
기밀 잔액은 수수료 차감, 발행, 소각, 감사를 포함해 토큰 수량을 기밀로 처리하는 유연한 온체인 메커니즘을 제공합니다. 프로젝트는 목표에 따라 기밀성을 선택적으로 구성할 수 있습니다. 이러한 기능을 활용하면 Solana의 dApp은 기밀성과 규제 준수 요건 사이에서 세심하게 균형을 잡은 경험을 제공할 수 있습니다.
대부분의 프로젝트에서 다음 단계는 암호화 키 관리를 이해하거나 완전한 “기밀 발행 및 소각” 로직의 통합 방법을 파악하는 것입니다.
공식 가이드의 안내에 따라 부분적인 기밀성부터 시작하거나, 스테이블코인 또는 비공개 상거래와 같은 고급 사용 사례에 완전한 기밀성을 적용할 수 있습니다.
결론
“기밀 전송”으로 시작된 기능은 이제 Solana 생태계를 위한 더 광범위한 기밀 토큰 확장 기능 모음인 기밀 잔액으로 발전했습니다. 이러한 새로운 확장 기능은 정교한 암호화 기술을 활용해 규제 준수에 적합한 기밀성을 제공합니다.
출시 예정인 JavaScript ZK 라이브러리, 사용자 친화적인 지갑 지원, 기존 Rust 기반 솔루션을 바탕으로 Solana 커뮤니티는 이러한 기밀 토큰 기능을 도입하고 활용할 준비를 갖추고 있습니다. 사용자 요구와 규제 기관의 기대를 모두 충족할 수 있을 것입니다.
추가 참고 자료
이 글은 정보 제공만을 목적으로 하며 법률 또는 금융 자문에 해당하지 않습니다.
관련 아티클
Helius 구독하기
최신 Solana 개발 소식을 확인하고 새 게시물 알림을 받아보세요

