프라이버시 관점에서 이 변화가 중요한 이유는 분명합니다. 프라이버시 트랜잭션이 존재해도 네트워크 참여자가 이를 차단할 수 있다면 실제 보호 효과가 사라지기 때문입니다. 안정적인 트랜잭션 포함 보장은 이더리움의 핵심 가치인 검열 저항성을 강화합니다.
두 번째 단계는 트랜잭션 순서 관리 방식을 바꾸는 것입니다.
현재 이더리움 계정은 하나의 선형 논스(nonce) 를 사용합니다. 이는 리플레이 공격을 방지하고 순서를 유지하는 단순한 구조지만, 단점이 있습니다.
예를 들어 한 트랜잭션이 네트워크에서 지연되면, 그 이후에 보낸 모든 트랜잭션이 같은 논스 큐에 묶여 함께 대기하게 됩니다.
새 구조에서는 트랜잭션에 두 개의 필드가 들어갑니다.
nonce_key : 독립적인 리플레이 보호 도메인 선택nonce_seq : 해당 도메인 내부의 순서 번호특히 프라이버시 프로토콜에서는 여러 사용자의 활동이 하나의 계정이나 릴레이 구조를 통해 처리되는 경우가 많습니다. 기존 단일 논스 구조에서는 이러한 흐름이 서로 충돌했지만, 키드 논스는 병렬 처리와 프라이버시 보호를 동시에 개선합니다.
세 번째 단계는 비교적 덜 알려져 있지만 매우 중요한 문제를 다룹니다. 바로 지갑과 RPC 요청에서 발생하는 메타데이터 유출입니다.
사용자가 다음과 같은 행동을 할 때를 생각해 보세요.
이 요청들은 보통 RPC 노드나 인프라 제공자를 통해 전달됩니다. 이 과정에서 사용자가 무엇을 조회하고 있는지, 어떤 주소에 관심이 있는지가 그대로 노출될 수 있습니다.
부테린의 로드맵은 이런 문제를 해결하기 위해 접근 계층(access layer) 프라이버시를 강조합니다.
대표적인 예가 Kohaku입니다. 이는 이더리움 지갑을 위한 모듈형 프라이버시 툴킷으로, 프라이버시 기능을 별도의 앱이 아니라 지갑 소프트웨어 자체에 내장하는 것을 목표로 합니다.
이 접근 방식은 인프라 사업자가 사용자 행동을 수동적으로 추적하는 문제를 줄이는 데 도움을 줍니다.
부테린의 접근은 이더리움의 프라이버시 전략 변화도 보여줍니다.
과거에는 하나의 완벽한 프라이버시 프로토콜을 기다리는 분위기가 있었다면, 이제는 스택 전체에 걸친 점진적 개선이 핵심입니다.
이 로드맵이 겨냥하는 주요 문제는 두 가지입니다.
트랜잭션 포함 보장, 병렬 처리 가능한 논스 구조, 그리고 지갑 수준의 데이터 보호가 결합되면 이더리움은 프라이버시를 실험적 기능이 아닌 실사용 인프라로 발전시키는 것을 목표로 합니다.
결국 이 로드맵의 메시지는 단순합니다.
이더리움에서의 프라이버시는 하나의 기능이 아니라 **합의 계층, 트랜잭션 구조, 지갑 인프라까지 이어지는 ‘시스템 속성’**으로 구축되어야 한다는 것입니다.
Comments
0 comments