귀하의 USDC는 어제 적용된 이자율을 적용받아 이자를 적립 중입니다.Quicknode 이를 오늘의 최고 Morpho 금고로 자동으로 이동시킵니다. 7개 체인에서 운영 중입니다.
전략 수립하기코하쿠 심층 분석: Ethereum개인용·보안 지갑 로드맵
코하쿠는 공개 SDK 레퍼런스 지갑을 Ethereum 지갑 프라이버시 기능을 도입합니다. 이러한 변화가 개발자들에게 어떤 의미를 지니는지 알아보세요.

2025년 10월 29일 — 읽는 데 9분 소요

Ethereum 프로그래밍이 가능하고, 탈중앙화되어 있으며, 투명하다는 등 여러 가지 특징을 Ethereum 있지만, ‘비공개’라는 점은 그중 하나가 아닙니다.
모든 거래, 모든 계약, 모든 토큰 이체는 모두 공개 원장에 영원히 기록됩니다.
공식 사이트에 게시된 이 원문은 Ethereum의 개인정보 보호 페이지에 실린 이 원문 — “온체인에서 이루어지는 모든 행동은 보는 사람이라면 누구나 확인할 수 있습니다.” — 라는 문구가 이를 아주 잘 요약해 줍니다.
그러나 개인정보 유출 문제는 공개 원장에만 국한되지 않습니다. Ethereum 중앙 집중식 RPC 제공자, 엔드포인트, 멥풀 브로드캐스트와 같은 다른 계층에서도 데이터를 유출하고 Ethereum .
그리고 지갑은요? 지갑이야말로 이 모든 것의 관문이나 다름없죠.
이 블로그에서는 지갑의 개인정보 보호, 개인정보 보호를 최우선으로 하는 SDK ‘코하쿠(Kohaku)’를 활용한 Ethereum 솔루션, 그리고 풀스택 개인정보 보호를 위한 로드맵이 어떻게 구성되어 있는지 심도 있게 다룹니다.
해결책을 자세히 살펴보기 전에, 먼저 오늘날의 지갑들이 어떤 점에서 문제가 있는지 이해하는 것이 도움이 됩니다.
대부분의 사용자들은 암호화폐 지갑이 이름이나 이메일 주소를 요구하지 않기 때문에 사생활이 보호된다고 생각합니다. 이는 매우 위험한 착각입니다.
Ethereum 기본적으로 실세계 신원과 연동되어 있지는 않지만, 가명성을 띠고 있습니다. 즉, 다음과 같은 의미입니다:
KYC 거래소, NFT 공개, 심지어 부주의한 트윗 등을 통해 주소가 실명 정보와 연결되는 순간, 사용자의 전체 거래 내역이 공개됩니다.
하지만 상황은 더 나빠집니다.
지갑은 사용자가 거의 눈치채지 못하는 여러 가지 방식으로 개인정보 보호를 침해합니다:
대부분의 지갑은 원격 프로시저 호출(RPC) Ethereum 연결되며, 이러한 RPC는 IP 주소와 지리적 위치를 기록하고 사용자의 익명성을 해제할 수 있는 메타데이터 흔적을 남깁니다.
브라우저 지갑에는 종종 기기 정보, 사용 패턴, 상호작용 내역을 수집하는 분석 기능이나 오류 보고 기능이 통합되어 있습니다.
지갑이 연결된 모든 탈중앙화 애플리케이션(dapp)은 사용자 주소를 파악하고, 쿠키나 내장된 스크립트를 통해 사용자를 추적할 수 있는 기능을 갖추고 있습니다.
지갑 앱은 종종 “사용자 경험 개선”을 명목으로 사용 데이터(브라우저 유형, 기기 ID, 타임스탬프 등)를 전송하는데, 이는 사용자의 지문 정보를 추출하여 사생활을 더욱 침해할 수 있습니다.
앞서 언급한 모든 사항 외에도, 대부분의 지갑은 메타데이터를 암호화하지 않으며, dapp 세션을 분리하지도 않고, 앱별로 주소를 숨기지도 않습니다.
종합해 보면, 오늘날의 지갑은 프라이버시 도구라기보다는 누구나 쿼리를 실행할 수 있는 분석 대시보드와 더 유사한 역할을 하고 있습니다. 이는 노력 부족 때문이 아닙니다. Ethereum 이러한 프라이버시 문제를 해결하기 위해 여러 차례 시도를 해왔습니다.
지갑의 개인정보 유출 문제는 새로운 우려 사항은 아니지만, 기존의 해결책들은 근본적인 문제를 해결하기보다는 증상만 완화하는 데 그쳤을 뿐만 아니라, 그마저도 성공을 거두지 못했습니다.
토네이도 캐시(Tornado Cash)와 같은 믹서는 사용자가 기본적인 거래 비공개성을 확보하기 위해서만도 복잡한 기술적 절차를 거쳐야 했습니다. 다른 서비스들은 지갑 호환성을 희생하는 대가로 격리된 환경을 조성하기도 했습니다.
모든 해결책은 결국 같은 한계에 부딪혔습니다. 바로 개인정보 보호 기능을 사후에 얹어놓는 식으로 지갑에 추가할 수는 없다는 점입니다.
바로 그 때문에 코하쿠는 ‘개인정보 보호는 집, 즉 사용자 지갑에서 시작된다’는 사실에서 출발합니다 . 그렇다면 지갑 개인정보 보호에 대한 이 새로운 접근 방식은 정확히 무엇일까요?
Kohaku는 Ethereum 개발자들이 ‘기본적으로 비공개’인 지갑을 구축할 Ethereum SDK 오픈소스 SDK 참조 구현체입니다. 이 프로젝트의 세 가지 핵심 원칙 는 다음과 같이 간단합니다:
개인정보 보호 기본 요소 SDK ,
고급 사용자를 위한 레퍼런스 지갑, 그리고
기존 지갑과의 협력을 통해 이를 부분적으로 또는 전체적으로 구현하는 것.
이 프로젝트는 Ethereum 주도하며, Ambire, Railgun, Helios, 그리고 Privacy & Scaling Explorations(PSE)와 같은 팀들과 Ambire, Railgun, Helios, 그리고 PSE(Privacy & Scaling Explorations)와 같은 팀들과 협력하여 개발되고 있습니다.
대략적으로 말하자면, Kohaku는 현재 서로 연동되어 작동하는 두 가지 구성 요소를 결합하고 있습니다. SDK 개인정보 보호 인프라를 포함하는 SDK, 이를 실제 운영 환경에 어떻게 배포할 수 있는지 보여주는 참조 구현체입니다.
이들 각각을 살펴보며, 개인정보 보호 생태계 내에서 어떻게 서로 연결되어 있는지 이해해 봅시다.
Kohaku 지갑 SDK 지갑이 직접 통합할 수 있는 일련의 개인정보 보호 기본 요소 및 인프라 도구를 SDK . 여기에는 다음이 포함됩니다:
헬리오스 라이트 클라이언트 통합을 통해 지갑은 블록체인 데이터를 로컬에서 직접 검증할 수 있어 , 중앙 집중식 RPC에 의존할 필요가 없어집니다.
비공개 쿼리 계층은 Oblivious RAM 및 신뢰할 수 있는 실행 환경(TEE) 을 활용하여, 쿼리 대상 정보를 노출하지 않고 온체인 데이터를 가져옵니다.
신원 및 복구 모듈을 통해 지갑은 계정 복구를 위해 제로 지식 증명 (ZK Email, 프라이버시 지갑 비밀, zk poaps) 을 사용하고, 미래의 보안 대비를 위해 양자 컴퓨팅에 안전한 서명(Falcon/Dilithium)을 활용할 수 있습니다 .
다중 프로토콜 개인정보 보호 통합 기능은 (Railgun을 시작으로) 개인정보 보호 프로토콜과 연동하여 거래 정보를 보호할 수 있는 통합 인터페이스를 제공합니다.
네트워크 개인정보 보호 기능은 IP 유출을 방지하고 트래픽 난독화를 통해 사용자 메타데이터를 보호합니다.
ERC-7811 지원은 개인정보 보호를 위한 자산 추적을 위한 지갑 자산 탐색 표준을 구현합니다.
각 모듈은 선택적이며 모듈식 구조로 되어 있어, 개발자들은 코드베이스를 전면적으로 개편하지 않고도 개인정보 보호 기능을 단계적으로 도입할 수 있습니다.
Ambire에서 포크된 브라우저 확장 프로그램인 코하쿠(Kohaku)의 레퍼런스 지갑은 SDK프라이버시 스택이 어떻게 작동하는지 보여주는 실제 시연 사례입니다.
다음과 같은 기능을 선보입니다:
주소를 노출하지 않고 트러스트리스 블록체인 검증을 위한 로컬 라이트 클라이언트 운영
각 DApp에 고유한 주소를 할당하여 애플리케이션 간 추적을 방지하는 DApp별 계정 격리
프런트러닝을 방지하기 위해 공개 밈풀을 우회하는 피어투피어 거래 방송
계정 추상화를 통해 사용자가 다양한 토큰으로 거래 수수료를 지불할 수 있도록 하는 가스 추상화
비공개 자산과 공개 자산이 어떻게 상호작용할 수 있는지 보여주는 개인정보 보호형 거래 조합
이러한 구성 요소들은 개별적으로가 아니라 종합적인 관점에서 개인정보 보호 문제를 해결하기 위해 서로 유기적으로 협력합니다. 그 가치는 바로 이러한 통합에 있습니다.
사용자는 어떤 개인정보 보호 프로토콜이 어떤 기능을 담당하는지 알 필요가 없습니다. 사용자는 단순히 모든 단계에서 자신의 정보를 보호해 주는 지갑을 이용하기만 하면 됩니다.
코하쿠는 개인정보 보호에 있어 실용적인 3단계 접근 방식을 따릅니다:
1단계(2025년)는 개발자들이 지금 바로 구현할 수 있는, 실제 생산 환경에 바로 적용 가능한 구성 요소에 중점을 둡니다.
지갑에 라이트 클라이언트 검증 및 비공개 상태 조회 기능이 내장되어, 중앙 집중식 RPC에 대한 의존성을 없애고 메타데이터 유출을 줄입니다.
이 단계에서는 실전에서 검증된 기술을 활용하여 즉각적인 개인정보 보호 효과를 제공합니다.
2단계(2025~2026년)에서는 개인정보 보호 기능을 보완하는 고급 보안 기능이 추가됩니다.
사용자는 비공개로 dApp을 통해 메시지를 보내고, 수신하며, 상호작용할 수 있습니다. Kohaku는 dApp별 계정 격리, 보호된 거래, 그리고 P2P 거래 방송 기능을 도입했습니다.
3단계(2026년 이후)에서는 생태계 내의 구조적 개인정보 보호 문제를 해결합니다.
제로 지식 복구, 양자 컴퓨팅에 대비한 서명, 그리고 범용 하드웨어 지갑 지원 덕분에 신원 및 키 관리가 검증 가능하면서도 개인 정보가 보호됩니다.
장기적으로, 이 로드맵은 2026년까지 네이티브 계정 추상화, 즉 Ethereum프로토콜에 프라이버시 기능이 직접 내장되는 것을 목표로 하고 있습니다.
이러한 순차적 접근 방식을 통해 지갑 개발자들은 실험적인 구성 요소들이 시간이 지남에 따라 성숙해가는 동안에도 이미 지금 당장 프라이버시 기능을 구현할 수 있습니다.
개인정보 보호의 기반이 마련된 상황에서, 이제 문제는 코하쿠가 웹3 개발자들의 개발 환경을 실제로 어떻게 변화시킬 것인가 하는 점입니다.
Quicknode개인적인 견해: 코하쿠가 갖는 의미는 단순한 지갑 프라이버시 기능을 훨씬 뛰어넘습니다. 이는 데이터 모델, dApp 아키텍처는 물론, Ethereum 전반에 걸쳐 프라이버시가 구현되는 방식의 경제학적 측면까지 아우릅니다.
그 의미는 다음과 같습니다:
코하쿠는 지갑 개발팀들이 개발에 접근하는 방식에 근본적인 변화를 가져왔습니다. 수년 동안 프라이버시는 고급 기능으로 취급되어 왔는데, 이는 선택적이거나 실험적이며 심지어 위험하기까지 한 것으로 여겨졌습니다.
이제 그만해야 한다.
Ethereum 기반으로 구축되는 모든 새로운 지갑은 설계 단계에서부터 사용자 데이터를 보호해야 Ethereum . 로컬에서 블록체인 상태를 검증하고, 네트워크 메타데이터를 숨기며, 앱별로 계정을 분리하는 방식입니다.
지갑 개발자들에게 이는 개인정보 보호 기능이 머지않아 거래 서명과 마찬가지로 당연한 요소가 될 것이며, 사용자들이 애플리케이션과 상호작용하는 방식을 재고해야 함을 의미합니다.
웹 2.0이 어떻게 작동하는지 생각해 보세요. 페이팔과 넷플릭스의 로그인 정보는 대개 서로 다릅니다.
하지만 현재의 웹3에서는 사용자의 ETH 주소를 사용하는 것이 마치 모든 곳에서 동일한 사용자 이름과 비밀번호를 사용하는 것과 같습니다.
이제 코하쿠는 웹3 신원 관리 방식에 근본적인 변화를 가져옵니다. 즉, 사용자당 하나의 주소가 아닌, DApp당 하나의 주소를 사용하는 방식입니다.
이러한 아키텍처 변경으로 인해 개발자들은 이에 맞춰 대응해야 합니다:
스마트 계약에는 단순한 주소 일치 이상의 대체 식별 메커니즘이 필요합니다.
프론트엔드 인터페이스는 세션 간에 서로 다른 지갑 주소를 원활하게 처리해야 합니다.
백엔드 시스템은 DApp 간 신원 연결에 대해 함부로 가정하는 것을 피해야 합니다.
지갑 연동 기능은 데이터를 로컬에서 검증하는 라이트 클라이언트를 지원해야 합니다.
구현상의 어려움에도 불구하고, 이 접근 방식은 다음과 같은 강력한 새로운 개인정보 보호 패턴을 만들어 냅니다:
사용자는 여러 지갑을 관리할 필요 없이 애플리케이션별로 서로 다른 신원을 유지할 수 있습니다.
지갑은 공개적으로는 분리 상태를 유지하면서도, 내부적으로는 연속성을 보장합니다.
온체인 분석만으로는 서로 다른 애플리케이션 간의 활동을 쉽게 연관 지을 수 없다
이러한 ‘설계에 의한 개인정보 보호(Privacy-by-Design)’ 모델은 사람들이 현실 세계에서 자연스럽게 자신의 정체성을 구분해 나가는 방식을 반영합니다.
의사에게는 자신의 법적 문제를 이야기하지 않고, 변호사에게는 자신의 병력을 알리지 않습니다.
각 컨텍스트에는 그에 적합한 정보 경계가 있으며, 코하쿠는 바로 이러한 기능을 웹3에서 구현해 줍니다.
사용자 신원이 점점 더 세분화됨에 따라, 예상치 못한 이점이 나타나고 있다.
개발자들에게는 다소 놀랍게도, 개인정보 보호를 강화하면 오히려 사용자 경험(UX)이 더 간소해질 수 있습니다.
사용자의 활동이 쉽게 추적되지 않을 때, 사용자에게 표적형 피싱 시도가 덜 발생합니다.
라이트 클라이언트 덕분에 지속적인 연결 승인 절차가 줄어들면서 권한 관리가 더욱 간편해집니다.
신규 사용자들이 더 이상 단일 애플리케이션에 연결함으로써 자신의 모든 금융 정보를 노출하게 될까 봐 걱정할 필요가 없게 되면서, 온보딩 과정도 개선됩니다.
경험이 이를 증명합니다. 개인정보 보호 기능이 강화된 업무 흐름은 금융 정보 보호에 대한 우리의 직관적인 기대와 부합하기 때문에 더 자연스럽게 느껴집니다.
코하쿠는 개인정보 보호가 사용 편의성을 높일 수 있음을 입증합니다: 결정할 사항이 적고, 복잡함이 줄어들며, 더 매끄러운 경험을 제공합니다.
물론, 어떤 이점도 대가 없이 얻어지는 법은 없습니다.
개인정보 보호 기능을 구현하는 데에는 개발자가 해결해야 할 다음과 같은 몇 가지 상충 관계가 따릅니다:
제로 지식 증명은 특히 모바일 환경에서 계산 부하를 증가시킵니다.
라이트 클라이언트는 검증 과정에서 추가적인 로컬 저장 공간을 차지합니다.
개인정보 보호 계층이 새로운 예외 사례를 도입함에 따라 테스트는 더욱 복잡해지고 있다.
바로 이 부분에서 코하쿠의 모듈식 접근 방식이 팀들이 원활하게 전환할 수 있도록 돕습니다.
구성 요소를 모듈식으로 설계함으로써 점진적인 도입이 가능해집니다.
개발자들은 작은 단계부터 시작할 수 있습니다. 먼저 로컬 인증을 통합하고, 그 다음 앱별 계정을 도입한 뒤, 마지막으로 개인정보 보호 기능을 갖춘 복구 기능을 추가하면 됩니다.
요약하자면, 장단점은 분명히 존재하지만 거래를 무산시킬 정도는 아닙니다. 개발자들은 완벽한 해결책을 기다릴 필요 없이 오늘 바로 ‘기본 설정으로 개인정보 보호’를 향한 여정을 시작할 수 있습니다.
자, 이제 한 걸음 물러서서 바라보면, Ethereum 프라이버시 여정은 앞으로 어떤 방향으로 나아갈까요?
코하쿠는 Ethereum 프라이버시 강화를 위해 추진하는 보다 포괄적인 노력의 시작에 불과합니다.
향후 2년에 걸쳐 이 프로젝트가 세 단계에 걸쳐 진행됨에 따라, 인기 있는 지갑에 새로운 기능이 추가되고, 블록체인 간 프라이버시 브리징이 구현되며, 지갑 프라이버시와 관련된 개발자 도구 및 사용자 경험이 개선되는 등 다양한 변화가 나타날 것으로 기대됩니다.
코하쿠의 핵심 목적은 단순히 기술적인 개인정보 보호 기능에 그치는 것이 아닙니다. Ethereum 사용자 경험을 사용자들이 기대하는 금융 개인정보 보호 수준에 부합하도록 만드는 데 있습니다.
그런 의미에서 코하쿠는 더 인간적이고 사생활이 더 잘 보호되는 Ethereum 구축하고 있다.
2017년에 설립된 Quicknode 개발자와 기업을 위해 기관급 블록체인 인프라를 Quicknode . 99.99%의 가동률과 80개 이상의 체인을 지원함으로써, 팀들은 타협 없이 온체인 애플리케이션을 구축하고 확장할 수 있습니다.
최신 엔지니어링 인사이트, 제품 업데이트, 웹3 뉴스를 여러분의 이메일로 바로 받아보세요.
SOC 2 Type II 인증 · ISO 27001