많은 암호화폐 애호가들을 블록체인으로 끌어들이는 이유는 투명성과 개인 정보 보호에 대한 약속 때문입니다. 그러나 최근 암호화폐 분야에서 발생한 사건, 특히 FTX 시리즈와 Luna 사건은 이 약속에 대해 많은 의구심을 불러일으켰습니다.
이로 인해 개인 정보를 공개하지 않고 두 당사자 간의 블록체인에서 거래가 수행되고 확인되도록 보장하는 기술인 영지식 증명(ZKP)이 필요하게 되었습니다.
ZKP의 작동 원리와 핵심 가치, 가능한 적용 사례를 살펴보겠습니다.
영지식증명(ZKP)은 어떻게 작동하나요?
Silvio Micali, Shafi Goldwasser 및 Charles Rackoff 전 MIT 연구원은 1980년대에 영지식 증명 개념을 창안했으며, 증명자라고 불리는 한쪽에서 특정 주장이 사실인지 확인할 수 있는 암호화 시스템을 구축하려고 했습니다. 추가 정보를 공개하지 않고 검증자라고 불리는 다른 당사자에 대해.

영지식 증명(ZKP). 출처: 데이터 과학을 향하여
이 아이디어는 암호화폐 산업에서 중요한 발명품이 되었습니다. ZKP는 블록체인 네트워크나 기타 제3자도 귀하의 보안 데이터에 접근할 수 없도록 보장합니다.
ZKP의 작동 방식을 더 잘 이해하려면 두 개의 잠긴 입구가 있는 어두운 터널에 있다고 상상해 보세요. 이 두 입구에는 모두 비밀 코드가 있으므로 그쪽으로 나가야 합니다. 문을 여는 비밀번호를 모르기 때문에 비밀번호를 알고 도와줄 수 있는 사람이 필요합니다.
그때 누군가 나타나서 돈을 열 수 있는 코드를 주기 전에 일정 금액을 이체해 달라고 요청합니다.
그러나 그 사람에게 돈을 지불하기 전에 그가 당신을 속이고 있지는 않은지 확인해야 합니다. 그래서 당신은 그에게 자신이 가지고 있는 비밀번호를 이용해 직접 입구를 열고 닫아 증명해 달라고 부탁합니다. 이렇게 하면 비밀 코드의 내용을 모르더라도 그가 터널을 여는 비밀 코드를 알고 있는지 확인할 수 있습니다.
이것이 ZKP의 작동 방식입니다! 이를 통해 두 당사자는 거래 내용에 액세스하지 않고도 거래를 실행하고 확인할 수 있습니다.
영지식증명(ZKP) 프로토콜의 핵심 가치

출처-Worldcoin
완성
거래가 ZKP가 되기 위해서는 검증자는 거래가 올바른지 여부를 알 수 있고, 양측이 서로 정직한지 확인할 수 있습니다.
확실성과 투명성
ZKP 거래는 유효하지 않은 거래를 식별할 수 있을 만큼 충분한 확실성을 가져야 합니다. 거짓말쟁이가 정직한 검증자에게 유효하지 않은 거래가 유효하다고 결코 설득할 수 없는 것과 마찬가지로.
제로지식
이름 자체에서 알 수 있듯이 증명자와 검증자는 거래 반대편에서 무슨 일이 일어나는지 알 수 없어야 합니다. 즉, 검증자는 자신의 참 또는 거짓 상태(예: 유효성)만 알아야 합니다. 검증자가 내용을 알고 있다면 이는 더 이상 영지식 증명으로 간주되지 않습니다!
영지식증명(ZKP)이 암호화폐 투명성을 보장하는 이유
블록체인 기술이 사용자에게 제공하는 약속 중 하나는 거래 시 개인정보 보호와 투명성입니다. 하지만 때로는 완벽하지 않을 때도 있습니다!

출처- 코인론
대부분의 블록체인 네트워크는 공개 데이터베이스를 운영하므로 온라인에 있는 누구나 거래 세부 정보에 액세스할 수 있습니다. 하지만 거래 내역에는 이름이 보이지 않고 공개 키만 표시됩니다. 공개 키는 블록체인에서 사용자를 나타내는 고유 코드 또는 계정 번호입니다.
공개 키는 전통적으로 사용자 개인 정보를 보호하기 위해 생성되었지만 특정 기술을 사용하여 공개 키 소유자의 신원을 밝힐 수 있습니다. 따라서 사용자 개인 정보를 보호하겠다는 블록체인의 약속이 손상되어 두 당사자 간의 투명성이 부족해집니다.
이것이 바로 귀하의 개인 정보를 보호하면서 블록체인의 투명성을 보장하는 데 도움이 되는 ZKP가 등장하는 곳입니다. ZKP를 사용하면 거래 당사자는 민감한 정보에 접근하지 않고도 거래의 유효성을 확인할 수 있습니다.
영지식증명(ZKP) 적용사례

출처- 코인론
익명 결제
많은 사람들은 암호화폐 산업에서 이점을 얻으려면 거래 세부 사항이 공개되고 추적 가능해야 한다고 믿습니다. 이 주장이 틀린 것은 아니지만, 거래 내역을 공개하면 오용과 프라이버시 부족으로 이어질 수 있습니다.
따라서 ZKP는 거래에 관련된 사람들의 신원과 세부 정보를 숨기는 데 도움이 됩니다. Tornado Cash는 추가 정보를 대중에게 공개하지 않고 Ethereum 거래를 수행하는 프로토콜의 예입니다.
신원 확인
신원 확인의 유용성은 암호화폐 산업에만 적용되는 것이 아니라 디지털 투표에도 사용될 수 있습니다. 이는 ZKP가 개인 정보 보호에 영향을 주지 않고 유권자의 신원을 공개할 수 있는 디지털 투표 프로세스에 유용할 수 있음을 의미합니다.
신원 확인 외에도 ZKP는 신원 보안을 제공하므로 귀하의 신원을 볼 수 있는 사람을 선택할 수 있습니다. 좋은 예는 신분증을 제시하지 않고 시민권을 증명하기 위해 ZKP를 사용하는 것입니다.
정보 확인
인터넷 세계에서는 일부 도구와 데이터를 제공하기 전에 시스템이 귀하가 누구인지 확인해야 하는 경우가 있습니다. 본인을 인증할 때 이러한 시스템은 민감한 정보를 공개하도록 요청할 수 있습니다. 일부에서는 귀하의 결혼 상태 및 기타 정보를 확인하도록 요청할 수도 있습니다.
ZKP는 그러한 정보를 공개하지 않고 본인을 인증할 수 있도록 도와드립니다. 이는 귀하의 개인정보를 공개하는 대신 귀하의 자격 여부를 확인하기 위해 다양한 수준의 인증 코드를 제공함으로써 이루어질 수 있습니다.
ZKP의 또 다른 좋은 예는 정확한 급여를 공개하지 않고도 주택담보대출을 신청할 수 있다는 것입니다. ZKP는 연봉에 대한 세부 정보를 공개하지 않고 급여가 예상 범위 내에 있음을 보여줍니다.
검증 가능한 계산
ZKP는 블록체인의 속도와 처리 능력을 크게 향상시키는 데 도움이 됩니다. ZKP를 사용하면 검증 가능한 결과를 얻으면서 특정 계산을 블록체인에 아웃소싱할 수 있습니다. 아웃소싱 계산을 수행하는 주체는 아웃소싱 계산이 올바르게 수행되었음을 입증하는 결과와 증거를 제출합니다. 이를 통해 보안이 손상되지 않도록 하면서 블록체인의 처리 속도가 향상됩니다.
앞으로 나아가는 길
영지식 증명은 암호화폐 업계에서 매우 중요한 발명이라고 할 수 있습니다. 왜냐하면 거래 세부 사항을 볼 필요 없이 두 당사자가 거래를 수행하고 인증하는 데 도움이 되기 때문입니다.
영지식증명(Zero Knowledge Proof)의 핵심은 완전성, 확실성, 거래 내역에 대한 정보 제로입니다. 영지식증명(Zero Knowledge Proof)은 암호화폐 산업뿐만 아니라 인증, 신원 확인, 보안 등의 유용성으로 적용되고 있으며 미래는 그 이상입니다!
BingX 커뮤니티에 가입하여 암호화폐, 거래 및 최신 뉴스에 대해 자세히 알아보세요!
암호화폐, Web3 및 NFT 분야에 대해 자세히 알아볼 수 있는 기회를 얻으려면 BingX 커뮤니티에 가입하세요!
페이스북: https://www.facebook.com/BingXVietnam/
트위터: https://twitter.com/BingXVietnam
텔레그램: https://t.me/BingXVietnam
면책 조항: 독자는 조치를 취하기 전에 스스로 조사를 수행하는 것이 좋습니다. BingX는 기사에 언급된 콘텐츠, 상품 또는 서비스의 사용 또는 의존으로 인해 발생했거나 발생했다고 보고된 손해나 손실에 대해 직간접적으로 책임을 지지 않습니다.




