이더리움의 프라이버시기능이 무엇인가요?
이더리움의 개발자 비탈릭 부테린이 이더리움에 프라이버시 기능을 만든다는 말을 들은것 같습니다. 프라이버시 기능이 생기면 어떤 변화가 생기나요?
안녕하세요. 이더리움의 창시자 비탈릭이 언급한 영지식 증명에 대하여 답변드리겠습니다.
세마포어(Semaphore)란?
이더리움에서 익명성을 보장하기 위한 기술로 다크코인에 사용되는 "영지식 증명" 기술을 기반으로 만들어진 "마이크로믹서" 기술을 스마트컨트렉트 기술과 함께 사용하게 됩니다.
즉, 마이크로믹서는 이더리움상의 거래 정보를 다른 정보와 섞어 주소를 불분명한 후 거래에 참여했다는 간접 증명을 스마트컨트랙트 기술에 통해 수수료 처리 후 거래를 완료하게 됩니다.
영지식 증명(Zero-Knowledge Proof)이란?
상대방이 특정 조건에 부합된 답을 알고 있는지 간접적인 방법을 통해 증명하는 방식을 말합니다.
즉, 상대편이 퀴즈를 내어 답을 말하도록 하는 것으로 공식을 알고 있어야만 가능한 답을 반복 퀴즈를 통해 상대편이 공식을 알고 있는지 확률적으로 알아내는 방법을 말합니다.
따라서 공식을 알고 있으면 답을 맞출 확률은 100% 그렇지 않을 경우는 오답을 말할 확률이 높게 되는 원리 입니다.
영지식 증명에 3가지 조건이 부합되어야 가능합니다.
완전성 : 어떤 질문이 참이면, 정직한 증명자는 정직한 검증자에게 납득시킬 수 있습니다.
건실성 : 어떤 질문이 거짓이면, 부정직한 증명자라도 정직한 검증자에게 참인지를 납득시킬 수 없습니다.
영지식성 : 검증자는 어떤 질문에 대해 참인지 거짓인지 외에는 아무것도 알 수 없습니다.
간단하게 세마포어는 거래정보를 섞은 후 간접적인 방법을 통해 입증하여 스마트컨트렉트 기술에 의해 최종 거래를 완료하게 되는 이더리움의 익명성 보장 기술입니다.
새마포어는 이더리움 블록체인 네트워크 사용자에 대한 거래 내역을 타인으로 하여금 노출 및 추적되지 않도록하여 개인 프라이버시 보호를 할 수 있게 됩니다.
암호화폐 도난 방지, 이체 주소 노출 방지 등
감사합니다.