백앤드/BlockChain
2022. 4. 11.
[BLOCKCHAIN] 영지식증명(Zero-Knowledge Proof) 이란?
1. 영지식증명(Zero-Knowledge Proof) 란? 영지식증명은 단어 그대로 0, 다시 말해서 아무것도 없는 상태에서 증명한다는 것을 의미합니다. 아니, 아무것도 없는 상태에서 어떻게 증명을 한다는거지? 그럼 한번 어떻게 증명을 보이는지 확인해보겠습니다. 영지식증명은 보통 나에 대한 정보를 하나도 공개하고 싶지 않다. 하지만 나에 대한 신분은 증명은 해야할 때 사용됩니다. 그렇기 때문에 상대방에 대한 신상 정보를 몰라도 상대방이 본인이라는 것을 인증받을 수 있어 프라이버시에 안전하고 훌륭한 방법입니다. 2. 암호학적인 예 영지식증명 암호학적 예를 통해 이해를 도와드리겠습니다. 길동이는 저 임금이 아무 정보도 알려주지 않아 정말 자기 나라의 임금님인지 증명할 길이 없었기 때문에 영지식증명을 활용하..