Zcash 개발진, 미래 양자 컴퓨터로부터 ZEC 스왑 프라이버시 유지 위한 수정 계획
Zakura 팀은 NEAR Intents를 통한 모든 스왑에 고유한 키가 부여되기를 원하며, 이는 NEAR의 퍼블릭 체인에 남겨진 환불 주소가 사용자의 더 넓은 결제 내역을 노출하지 않도록 하기 위함입니다.

- Zakura는 NEAR Intents를 통해 이루어진 모든 ZEC 스왑에 대해 별도의 조회 키를 할당하고자 하며, 이를 통해 공개된 환불 주소에서 미래의 양자 컴퓨터가 발견할 수 있는 결제 내역을 제한하고자 합니다.
- 이 제안은 사용자가 지출 키를 보유하도록 하면서 개인 정보 검색(private information retrieval)을 활용하여 지갑이 어떤 주소를 확인하는지 노출하지 않고 환불 위치를 찾는 데 도움을 주는 방안입니다.
- 자쿠라는 호환 가능한 소프트웨어 지갑들이 Zcash 개발자들이 설정한 1월 양자 저항 결제 목표 이전에 몇 주 내로 오픈 소스 기능을 채택할 수 있을 것이라고 밝혔습니다.
Zcash는 암호화폐 결제를 비공개로 만들기 위해 설계되었습니다. 그러나 향후 양자 컴퓨터는 이론적으로 크로스체인 스와핑 서비스인 NEAR Intents의 작은 허점을 이용하여 사용자의 비공개 ZEC 거래를 지갑과 연결할 수 있어 이러한 프라이버시를 훼손할 수 있습니다.
다행히도, Zcash 네트워크를 운영하는 소프트웨어의 최신 버전인 Zakura의 개발팀은 이를 해결하기 위한 조치를 취하고 있습니다. 새로운 엔지니어링 게시물, NEAR Intents를 통해 이루어지는 모든 ZEC 스왑에 대해 각각 고유의 개인 키를 부여하는 방안을 제안했습니다. 이 변경은 향후 양자 컴퓨터가 사용자의 결제 기록을 복원할 수 있는 취약점을 해소할 것입니다.
NEAR Intents는 사용자가 서로 다른 블록체인 간에 토큰을 교환할 수 있도록 하는 서비스입니다. 누군가가 이 서비스를 통해 비공개 ZEC를 USDC로 교환할 때, 서비스는 NEAR의 공개 체인에 사용자의 비공개 Zcash 주소 중 하나를 게시하여 사용하지 않은 ZEC를 되돌려보낼 위치를 알 수 있도록 합니다. 해당 주소는 예치금이 도착하자마자 게시되며, 교환이 완료되어 환불이 필요하지 않더라도 그대로 유지됩니다.
이러한 주소들은 오늘날의 컴퓨터에서는 어떤 정보도 제공하지 않습니다. 각 Zcash 주소는 지갑의 뷰잉 키에서 생성된 공개 키를 포함하고 있으며, 뷰잉 키는 지갑이 받은 결제를 식별하는 데 사용하는 비밀 키로, 비트코인과 이더 지갑을 보호하는 것과 유사한 단방향 타원 곡선 수학을 활용합니다.
일반 컴퓨터는 해당 수학 연산을 역방향으로 수행할 수 없지만, 1994년에 발표된 바로 그 작업을 위한 방법인 쇼어 알고리즘을 실행하는 충분히 큰 양자 컴퓨터는 이론적으로 주소에서 키로 역산할 수 있습니다.
그것이 바로 에 드리워진 진정한 위협입니다사토시 시대 비트코인, 누구의 공개 키는 이미 누구나 복사할 수 있도록 온체인에 존재하고 있습니다. 지난주, 구글은 자사의 윌로우(Willow) 양자 칩이 이러한 공격이 빠르게 소모할 구성 요소 중 하나의 거의 완벽한 버전을 생성했다고 밝혔으며, 이는 이를 시도할 수 있을 만큼 강력한 기계로 나아가는 한 걸음입니다.
그러한 양자 컴퓨터는 여전히 수년 후에나 가능할 것으로 보이며(언제 구축될 수 있을지에 대한 확정된 일정은 없지만), 업계 전반의 개발자들이 이를 해결하기 위해 서두르고 있는 문제입니다.
모든 스왑을 위한 하나의 키
Zcash의 아키텍처는 자체적인 문제를 야기합니다. Zcash 지갑은 서로 관련 없어 보이는 여러 주소를 생성할 수 있지만, 일반적으로 하나의 뷰잉 키를 공유합니다.
한 공격자가 단일 공개 주소에서 해당 키를 해독할 경우, 해당 계정이 받은 모든 결제 내역을 연결하고 그 금액 및 첨부된 개인 메모 또는 메모를 읽을 수 있습니다.
지출은 별도의 키를 필요로 하기 때문에 자금 자체는 안전하게 유지됩니다. Zakura의 수정안은 각 스왑에 고유한 조회 키를 부여하고 지출 키는 사용자 메인 계정에 남겨둡니다. 언젠가 공격자가 NEAR의 환불 주소를 해킹하더라도 그 스왑에 연결된 결제 내역만 볼 수 있습니다.

해당 디자인은 또한 실용적인 문제를 해결합니다.
수백 번의 스왑을 수행한 지갑은 수백 개의 키를 보유하게 되며, 백업에서 복원할 경우 이들 각각을 사용해 Zcash 체인 전체를 스캔해야 합니다.
Zakura의 해답은 프라이빗 정보 검색(private information retrieval)이라는 기법을 사용해 지갑이 비공개로 쿼리할 수 있는 데이터베이스입니다. 지갑은 자신에게 반환된 자금이 어디에 도착했는지 묻고, 데이터베이스는 지갑이 어떤 주소에 대해 문의했는지 알지 못한 채 답변합니다.
따라서 이러한 키를 복구할 수 있는 양자 컴퓨터는 아직 시연된 바 없습니다. 자쿠라는 Vizor를 포함한 자사의 오픈소스 라이브러리로 구축된 지갑들이 향후 몇 주 내에 이 기능을 추가할 수 있을 것이며, 하드웨어 지갑도 펌웨어가 이를 지원하는 시점에 따라 이를 따를 것이라고 밝혔습니다.
이는 Zcash 개발자들이 이달 초에 설정한 1월 목표 이전에 사용자들이 양자 내성 결제 기능을 직접 사용할 수 있게 함을 의미합니다.
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
Diversified RWA stablecoins sustain 5-7% yield from real credit as crypto funding compresses to ~4%. GENIUS pushes yield off-chain; TAM grows to $4B in 3 years.
Diversified RWA stablecoins sustain 5-7% yield from real credit as crypto funding compresses to ~4%. GENIUS pushes yield off-chain; TAM grows to $4B in 3 years.
왜 중요한가:
Diversified RWA stablecoins sustain 5-7% yield from real credit as crypto funding compresses to ~4%. GENIUS pushes yield off-chain; TAM grows to $4B in 3 years.





