Starknet의 STRK20, 모든 ERC-20 토큰에 프라이버시 부여 — 규제 기관의 감시는 여전히 가능
이더리움에서 발생하는 모든 트랜잭션은 공개됩니다. 귀하의 급여 지급, 트레이딩 전략, 대출 담보 등 모든 내역을 블록 익스플로러가 있는 사람이라면 누구나 볼 수 있습니다. 개인 사용자에게 이는 불편함 정도의 문제일 수 있습니다. 하지만 수십억 달러를 관리하는 기관에게 이는 거래를 무산시키는 결정적인 결함입니다.
2026년 3월 10일, Starknet은 자사 네트워크상의 모든 ERC-20 토큰에 대해 기밀 잔액 및 프라이빗 전송을 기본값으로 설정하는 프라이버시 표준인 STRK20을 도입했습니다. 하지만 가장 악명 높았던 토네이도 캐시(Tornado Cash)와 같은 이전의 프라이버시 도구들과 달리, STRK20은 규제 준수 경로를 내장하여 출시되었습니다. 규제 당국은 여전히 내용을 확인할 수 있으며, 단지 키가 필요할 뿐입니다.
기관들을 멀어지게 했던 프라이버시의 역설
DeFi의 급진적인 투명성은 본래 하나의 기능으로 여겨졌습니다. 하지만 오히려 이는 기관 도입의 가장 큰 장벽이 되었습니다.
헤지펀드가 공개 DEX에서 5,000만 달러 규모의 거래를 실행할 때, 네트워크상의 모든 경쟁자는 결제 전에도 이를 확인할 수 있습니다. 선행 매매(Front-running) 봇이 가치를 가로채고, 상대방은 가격을 조정합니다. 해당 펀드의 전략은 누구나 역설계할 수 있도록 노출됩니다. 전통 금융에서는 수십 년 전 다크 풀(dark pools) — 의도를 드러내지 않고 대규모 주문을 실행하는 프라이빗 거래소 — 을 통해 이 문제를 해결했습니다. 온체인 상에는 프라이버시 요구 사항과 규제 의무를 동시에 충족하는 동등한 수단이 존재하지 않았습니다.
토네이도 캐시는 프라이버시 측면의 문제를 해결하려 했습니다. 작동은 했습니다. 자금은 믹싱 풀로 들어가고, 출금 시에는 추적 가능한 연결 고리가 사라졌습니다. 하지만 그 설계에는 규제 준수를 위한 고려가 전혀 없었습니다. 2022년 8월 미국 재무부가 토네이도 캐시를 제재했을 때, 메시지는 명확했습니다. 감시 없는 프라이버시는 규제 관점에서 사형 선고와 같다는 것이었습니다. 이 프로토콜은 결국 2025년 3월 OFAC의 제재 목록에서 제외되었지만, '프라이버시 믹서' 모델이 입은 타격은 영구적이었습니다.
골드만삭스(Goldman Sachs), 도이치뱅크(Deutsche Bank) 및 기타 기관 플레이어들은 2025년부터 기밀 트랜잭션을 위해 ZK 기반 솔루션을 배포하기 시작했으나, 규제 준수를 사후 고려 사항이 아닌 최우선 순위로 취급하는 인프라가 필요했습니다. STRK20은 이러한 요구에 대한 Starknet의 해답입니다.
STRK20의 실제 작동 방식
STRK20의 핵심은 Starknet의 모든 ERC-20 토큰을 지원하는 단일 프라이버시 풀(Privacy Pool)을 도입하는 것입니다. 아키텍처는 명확합니다. 사용자는 토큰을 풀에 입금하고, 그 안에서 거래하며, 준비가 되면 출금합니다. 풀 내부의 모든 트랜잭션은 클라이언트 측에서 생성되고 시퀀서 수준에서 검증되는 영지식 증명(zero-knowledge proof)에 의해 뒷받침됩니다.
숨겨지는 정보는 다음과 같습니다: 발신자 주소, 수신자 주소, 토큰 유형, 전송 금액. 이 네 가지 데이터 포인트는 공개 원장에서 기본적으로 차폐(Shielded)됩니다. 시스템은 잔액 계산을 위해 동형 암호화(homomorphic encryption)를 사용하므로, 네트워크가 기본 데이터를 복호화하지 않고도 트랜잭션을 처리(발신자의 충분한 자금 확인, 잔액 업데이트, 전송 확인)할 수 있습니다.
성능 특성 또한 중요합니다. STRK20에서의 프라이빗 트랜잭션은 0.20달러 미만의 비용으로 5초 이내에 결제됩니다. 이는 Starknet의 증명 인프라가 이미 자체 블록을 증명하는 데 사용하는 것과 동일하기 때문에 가능합니다. 즉, 프라이버시를 위한 추가적인 계산 오버헤드가 없습니다.
출금 전 충분한 믹싱 풀 유동성을 기다려야 했던(대량의 경우 몇 시간 또는 며칠이 걸리기도 함) 토네이도 캐시나, 전용 증명 인프라가 필요했던 기업용 ZK 솔루션과 비교해 보십시오. STRK20은 Starknet의 기존 ZK-STARK 아키텍처를 그대로 활용하여 프라이버시를 부가 서비스가 아닌 프로토콜 고유의 기능으로 만듭니다.