
Zcash 네트워크의 새로운 소프트웨어 버전인 Zakura 팀은 NEAR Intents를 통해 각 ZEC 교환에 별도의 보기 키를 제공할 것을 제안했습니다. 이는 미래의 양자 컴퓨터가 사용자의 결제 기록을 재구성할 수 있는 허점을 막을 것입니다.
NEAR Intents는 블록체인 간의 토큰 교환을 허용합니다. 개인 ZEC를 USDC로 교환할 때, 서비스는 사용자의 Zcash 주소 중 하나를 공개 NEAR 체인에 게시하여 잔액을 반환할 곳을 알립니다. 주소는 입금 시 즉시 나타나며 성공적인 교환 후에도 남아 있습니다. 오늘날 이러한 주소는 아무것도 드러내지 않습니다: 공개 키는 비트코인 및 이더 지갑과 같은 일방향 타원 곡선 수학을 사용하여 결제를 감지하는 비밀인 보기 키로부터 생성됩니다. 일반 컴퓨터는 이를 역으로 할 수 없지만, 1994년에 발표된 Shor의 알고리즘을 사용하는 충분히 강력한 양자 컴퓨터는 이론적으로 가능합니다. 지난주, Google은 Willow 칩이 이러한 공격에 필요한 구성 요소 중 하나의 거의 완벽한 버전을 생성했다고 보고했습니다. 이러한 기계를 만들 수 있는 능력은 아직 몇 년이 남아 있을 가능성이 높으며, 확실한 일정은 없습니다.
Zcash는 자체 문제를 가지고 있습니다: 지갑은 많은 "관련 없는" 주소를 생성하지만, 하나의 보기 키를 공유합니다. 게시된 주소 중 하나에서 이 키를 해킹하면 모든 계정 결제가 연결되고 금액과 메모가 드러납니다. 지출 키는 별도로 유지되므로 자금은 그대로 유지됩니다.
Zakura는 각 교환에 자체 보기 키를 제공하고, 지출 키는 메인 계정에 남겨둡니다. NEAR에서 반환 주소를 해킹하면 하나의 교환 결제만 표시됩니다. 실용적인 문제도 있습니다: 수백 개의 교환은 수백 개의 키를 의미하며, 백업에서 복구하려면 각 체인을 스캔해야 합니다. 해결책은 비공개 정보 검색이 가능한 데이터베이스입니다: 지갑은 반환이 어디에 도착했는지 묻고, 데이터베이스는 어떤 주소를 확인하는지 알지 못합니다. 이러한 키를 복구할 수 있는 작동하는 양자 컴퓨터는 아직 시연되지 않았습니다.
Zakura는 Vizor를 포함한 오픈 라이브러리의 지갑들이 몇 주 내에 이 기능을 추가할 수 있으며, 하드웨어 지갑은 펌웨어 지원 후에 따를 것이라고 말했습니다. 이는 Zcash 개발자들의 양자 이후 결제에 대한 1월 목표보다 앞선 것입니다.
이 자료는 정보 제공 목적으로만 작성되었으며 재무 자문이나 권장 사항을 구성하지 않습니다.




