영지식 증명
영지식 증명이란 무엇입니까?
영지식 비밀번호 증명(Zero-Knowledge Password Proof)으로도 알려진 영지식 증명(ZKP)은 비밀번호를 공유하지 않아 도용이 불가능하게 만드는 인증 방법입니다. 이 방법은 네트워크와 인증을 공유하지 않는 다른 사람에게 데이터를 공개하지 않고도 영지식 증명(ZKP)을 사용하여 정보를 확인할 수 있으므로 비공개 채팅 및 거래를 보호하고 보호합니다 . 결과적으로 ZKP는 데이터 획득, 사용 및 거래 방식을 변화시킬 수 있는 잠재력을 가지고 있습니다.
블록체인은 수많은 분산된 당사자가 관리하는 기록의 모음 이며, 각 당사자는 목록의 사본을 가지고 있습니다. 블록체인은 모든 참가자가 모든 거래를 관찰할 수 있도록 하기 때문에 개인 정보 보호나 익명성을 제공하지 않습니다.
영지식 증명은 거래에 활용된 비밀 정보를 공개하지 않고 거래가 성공적으로 완료되었는지 확인할 수 있는 방법을 제공함으로써 개인 정보를 유지하면서 개인 거래를 블록체인에 게시할 수 있게 해줍니다 .
원칙적으로 ZKP를 사용하면 한 당사자가 추가 정보를 제공하지 않고도 특정 가치를 알고 있음을 다른 당사자에게 보여줄 수 있습니다 .
영지식 증명은 블록체인 세계의 보안 및 개인 정보 보호의 핵심 문제를 해결합니다 . 다국적 기업은 기밀을 유지하고 블록체인의 보안 네트워크를 통해 거래를 촉진하기 위해 이를 통합합니다.
애플리케이션 코드는 오프체인이나 블록체인 네트워크의 특정(단일) 노드에 의해 실행 되며, 올바른 실행에 대한 확인만 다른 당사자가 정확성을 확인할 수 있도록 블록체인으로 전송됩니다. 영지식 증명은 또한 사용자가 서버에 자신의 신원을 공개하지 않고도 개인 메시지를 보내는 데 도움이 됩니다. 기존 메시징 애플리케이션과 달리 ZKP 프로토콜에서 실행되는 소프트웨어를 사용하면 사용자는 개인 정보를 비공개로 유지할 수 있으며 필수 데이터만 상대방과 공유할 수 있습니다.
대화형과 비대화형 은 영지식 증명의 두 가지 주요 유형입니다. 대화형 ZKP에서는 검증자가 특정 지식을 가지고 있음을 설득하기 위해 검증자가 일련의 활동이나 작업을 수행 해야 합니다. 대화형 ZKP에 필요한 대부분의 활동에는 주로 수학적 확률 원리가 포함됩니다. 비대화형 ZKP는 증명자와 검증자 간의 상호 작용이 필요하지 않으며 나중에 완료할 검증 프로세스에 대한 옵션을 제공합니다. 이러한 ZKP에는 추가 컴퓨터나 소프트웨어를 사용해야 합니다.
ZKP를 블록체인과 통합함으로써 사용자는 복잡한 문서를 안전하게 전달할 수 있습니다 . 독특한 측면은 데이터를 청크로 암호화하여 사용자가 특정 블록의 가용성과 그 안에 포함된 정보를 제어할 수 있도록 하고 특정 사용자의 진입을 허용하면서 다른 사용자는 제한할 수 있다는 것입니다.
ZKP는 지금까지 비밀 거래를 가능하게 하는 암호화폐인 Z-Cash에서 가장 널리 사용되었습니다. AdEx 네트워크는 사용자가 다른 사용자에게 금액을 공개하지 않고 광고 표시 비용에 입찰할 수 있는 분산형 ZKP 광고 경매를 가능하게 합니다 .