
법정통화에서 암호화폐로의 미래: zkP2P
저자: 투란 뭘랄, Fenbushi Capital 연구원
암호화폐가 계속 발전함에 따라 법정화폐에서 암호화폐로의 원활하고 안전한 입금 솔루션에 대한 수요는 점점 더 절실해지고 있다. zkP2P는 혁신적인 P2P 방식의 법정화폐에서 암호화폐로의 입금 채널로서 입금 과정의 중앙집중화 문제를 완화할 뿐 아니라 Web3의 복잡한 조작 없이도 소비자가 사용할 수 있는 드문 ZK 애플리케이션 중 하나이다.
zkP2P는 여러 기본 ZK 패키지를 활용하여 기존 인터넷 인프라 위에 새로운 실용성을 더하는 P2P 방식의 법정화폐-암호화폐 입금 채널이다. zkP2P는 Venmo, Alipay, Revolut과 같은 글로벌 결제 플랫폼들이 암호화폐로 전환하도록 설득하는 대신, 이들 Web2 인프라가 이미 생성한 서명을 활용함으로써 기존 핀테크 플랫폼이 암호화폐를 더 쉽게 수용할 수 있게 한다. 사용자는 입금 시에도 익숙하고 신뢰하는 온라인 결제 시스템을 계속 사용할 수 있다. 이제 자신 있게 말할 수 있다. “Venmo로 내게 암호화폐를 보내줘.”
zkP2P의 구체적인 절차
Venmo를 통해 달러(USD)로 암호화폐 스테이블코인(USDC)을 교환하는 zkP2P 예시 거래의 구체적인 절차는 다음과 같다:
-
사용자가 일정량의 USDC 송금을 요청한다.
-
시스템은 요청된 환율에 따라 사용자를 유동성 제공자와 매칭시키고, Venmo를 통해 거래를 진행한다.
-
유동성 제공자의 체인 상 자금은 zkP2P 스마트 계약에 의해 에스크로 보관되며, 동시에 사용자는 Venmo를 통해 제공자에게 달러(USD)를 송금한다.
-
사용자가 zkP2P에 Venmo 거래의 이메일 영수증을 제출한다. (Google 계정으로 zkP2P에 로그인한 경우 자동으로 수행 가능)
-
이 작업을 통해 두 가지 증명이 생성된다:
-
첫 번째 증명은 zkEmail을 사용하여 Venmo 메일 서버의 서명이 영수증 메일의 서명과 일치하는지 검증한다. 이를 통해 메일의 진위 여부를 확인한다.
-
두 번째 증명은 zkRegex를 사용하여 영수증 메일에서 관련 정보를 추출하고, 올바른 금액이 올바른 사용자로부터 올바른 수취인에게 전송되었는지 확인한다.
최종적으로 모든 검증이 완료되면 에스크로 자금이 사용자에게 전달된다.
왜 zkP2P가 중요한가?
zkP2P는 기존 Web2 인프라를 블록체인 분야로 가져올 수 있는 다양한 가능성을 보여준다. 또한 ZK가 기존 관계를 새로 구축하지 않고도 각 분야에서 소비자를 위한 새로운 도구들을 활성화할 수 있음을 보여준다.
신뢰할 수 있는 입금 방식
Web3 분야에서는 누구나 잘 아는 주제다. zkP2P는 다음 세대의 미래 사용자들을 유치하는 어려움을 해결하면서 규제 요건도 준수한다. 신규 사용자의 입금 수요에 대해 zkP2P는 사용자가 사기성 입금 채널에 속을 위험을 줄일 뿐 아니라, 사용자가 선호하는 온라인 결제 제공사를 그대로 이용할 수 있게 해준다. 즉각적인 규제가 없더라도 zkP2P는 유효하다. 모든 주요 결제 제공사는 이미 규제를 준수하며 KYC(고객 신원 확인) 절차를 거쳤다. (예: Venmo 사용 시에도 일부 거래에 대해 보호를 제공). 따라서 zkP2P는 Web3 분야에서 드물게 규제를 활용해 사용자에게 실질적인 이점을 제공할 수 있다.
오랜 친구 IETF(Internet Engineering Task Force)
이는 Web3 글에서는 흔히 다뤄지지 않는 주제다. 위의 단계를 되짚어보면, 지갑을 소유하는 것 외에는(이조차도 계정 추상화 지원으로 변화 중이다) 사용자가 안전한 Venmo 환경을 벗어나지 않았음을 알 수 있다. 이유는 1986년 설립된 인터넷 개방형 관리 기구인 IETF(Internet Engineering Task Force)가 인터넷 운영에 있어 기반을 마련했기 때문이다. RFC(Requests For Comments, ERC의 영감 출처)는 ERC와 유사한 방식으로 인터넷을 관리하며, 비슷한 개방형 거버넌스 프로세스를 갖추고 있다. 2011년 9월 정의된 ERC 6376은 DKIM을 규정하였고, 이는 zkP2P가 의존하는 이메일 인증 서명을 인터넷 표준으로 만들었다. 따라서 모든 이메일 서버는 발송하는 이메일에 서명하며, zkEmail 덕분에 우리는 이메일의 진위를 증명할 수 있고, 지금은 zkP2P 덕분에 원래 도청 방지를 위해 만들어진 이 서명들을 유용한 신뢰 도구로 사용할 수 있게 되었다.
참고로, 현재는 이메일 서명과 유사한 REST API 서명 방식을 제안하는 새로운 RFC인 RFC 9421이 존재한다. 이를 통해 어떤 API 실행에 대해서도 증명을 수행할 수 있으며, 업계가 이 RFC를 채택한다면 zkP2P 및 기타 ZK 팀들은 이메일에 의존하지 않고도 API 엔드포인트를 통해 전송되는 의미 있는 데이터를 검증할 수 있게 될 것이다.
생산 환경에서 동작하는 소비자 중심 ZK 애플리케이션
zkRollup 외에는 현재 거의 소비자가 사용하는 ZK 애플리케이션이 없다. 그 이유는 다양하나 모두 타당하다: ZK 개발자의 부족, ZK 개발 도구 및 방법론의 부족, 혹은 단순히 소비자에게 의미 있는 사례의 부족 등이다. zkP2P는 ZK 자체가 소비자에게 직접적인 의미를 갖지 않더라도 Web3의 접근성을 높이는 데 기여한다는 점을 보여주는 사례다. 인터넷을 떠받치는 공개 키 인프라(PKI)와 서명, 개인정보 보호 인증 증명 없이는 기존 결제 시스템과 무관하게 접근 가능한 경로를 제공할 수 없었을 것이다.
zkP2P의 미래
zkP2P는 현재 적극적으로 개발 중이다. 현재 공개 테스트(alpha) 단계이며, Venmo를 통한 달러(USD), HDFC를 통한 인도 루피(₹INR), Garanti를 통한 터키 리라(₺TRY)를 지원하고 있으며, 더 많은 통화와 결제 제공자에 대한 지원을 확대할 계획이다. (5월 31일 Revolut을 통한 유로(EUR) 및 달러 스테이블코인(USDC) 지원 추가). 이 팀은 Fenbushi@fenbushi 연구 기금과 이더리움 재단의 후원을 받으며, Sachin(트위터 X에서 0xSachinK)이 이끌고 있다. Sachin은 이전에 Set Protocol에서 근무하며 TVL이 5억 달러 이상인 스마트 계약을 개발했으며, 이더리움 재단의 후원을 받아 ZK 애플리케이션을 개발했다. 그의 팀은 해커톤 행사인 ZKHack에서 zkP2P 프로젝트를 시작했으며, 이후 해당 행사를 심사위원으로서 지원하기도 했다.
자세한 정보:
https://github.com/zkp2p/zkp2p-tlsn-whitepaper/blob/main/zkp2p_tlsn_whitepaper.pdf
TechFlow 공식 커뮤니티에 오신 것을 환영합니다
Telegram 구독 그룹:https://t.me/TechFlowDaily
트위터 공식 계정:https://x.com/TechFlowPost
트위터 영어 계정:https://x.com/BlockFlow_News














