zk-SNARK의 정의
프라이버시는 오랫동안 암호 화폐의 핵심 목표이자 기능이었습니다. 그러나, 업계 역사에서 초기에 사적이라고 여겨 졌던 것이 더 이상 사실이 아닌 것으로 보입니다. 예를 들어 블록 체인이 투명하고 개방적이므로 비트 코인이 익명이라고 주장하는 경우가 종종 거부됩니다. 개별 비트 코인 주소가 네트워크의 한 사람과 연결되어 있지 않더라도 비트 코인 세계에서 발생하는 모든 거래를 추적 할 수 있습니다 매핑되었습니다. Blockonomi에 따르면, 이러한 유형의 블록 체인 분석은 다양한 암호 화폐 관련 범죄 및 유사한 문제를 단속하기위한 정부 및 법 집행 노력의 중심적인 특징이었습니다. 비트 코인을 포함한 원래의 암호 화폐 일부에 대한 프라이버시 부족으로 인해 최근에는 새로운 프라이버시 중심의 토큰과 코인이 등장했습니다. 이 중 하나 인 zcash는 zk-SNARK라는 기술로 뒷받침됩니다.
브레이크 다운 zk-SNARK
zk-SNARK ("제로 지식 간결한 비 대화식 지식 인수")는 "제로 지식 증명"이라는 개념을 사용합니다. 이러한 증명의 기본 개념은 1980 년대에 처음 고안 되었기 때문에 실제로 잘 확립되어 있습니다. 간단히 말해, 무 지식 증명은 거래의 두 당사자 각각이 특정 정보 세트를 가지고 있음을 서로 확인할 수있는 동시에 그 정보가 무엇인지 밝히지 않는 상황입니다. 대부분의 다른 유형의 증명의 경우 두 당사자 중 하나 이상이 모든 정보에 액세스 할 수 있어야합니다. 즉, 지식이없는 증명은 표준과의 편차입니다.
전통적인 증명의 예를 보려면 온라인 네트워크에 액세스하는 데 사용되는 암호를 고려하십시오. 사용자가 비밀번호를 제출하면 네트워크 자체가 비밀번호의 내용을 확인하여 비밀번호가 올바른지 확인합니다. 이렇게하려면 네트워크에서 암호의 내용에 액세스 할 수도 있어야합니다. 이 상황에 대한 지식이없는 증명 버전은 사용자가 실제로 비밀번호 자체를 공개하지 않고 올바른 비밀번호를 가지고 있음을 수학적으로 증명하는 네트워크를 보여줍니다. 이 상황에서 개인 정보 보호 및 보안 이점은 분명합니다. 네트워크에 확인 목적으로 비밀번호가 저장되어 있지 않으면 비밀번호를 도용 할 수 없습니다.
zk-SNARKS의 수학적 기초는 복잡합니다. 그럼에도 불구하고, 이 유형의 증거는 한 당사자가 특정 정보가 존재 함을뿐만 아니라 해당 당사자가 해당 정보를 인식하고 있음을 입증 할 수 있도록합니다. zcash의 경우 zk-SNARK를 거의 즉시 확인할 수 있으며 프로토콜은 검증 자와 검증 자 간의 상호 작용이 필요하지 않습니다.
물론 zk-SNARK와 관련된 문제도 있습니다. 예를 들어, 누군가가 증거 프로토콜의 매개 변수를 만드는 데 사용 된 비밀 임의성에 액세스 할 수 있다면 그럼에도 불구하고 검증 자에게 유효한 것처럼 보이는 잘못된 증거를 만들 수 있습니다. 이를 통해 그 사람은 위조 프로세스를 통해 새로운 zcash 토큰을 만들 수 있습니다. 이를 방지하기 위해 zcash는 입증 프로토콜이 정교 해지고 여러 당사자에게 퍼지도록 설계되었습니다.
허위 증거를 통해 토큰을 위조 할 가능성을 최소화하는 방식으로 zcash 증명 프로세스의 구성이 완료되었지만, 암호 화폐와 관련된 다른 문제도 하나 이상 있습니다. Zcash는 토큰의 처음 몇 년 동안 생성 된 모든 블록에 20 %의 "세금"을 부과하여 만들어졌습니다. 이 세금은 "설립자 세금"으로 알려져 있으며 암호 화폐 개발자에게 보상하는 데 사용됩니다. 비평가들은 설립자가 잠재적으로 시스템의이 측면을 사용하여 다른 사람이 해당 토큰의 존재를 알지 않고도 무한한 수의 zcash 토큰을 만들 수 있다고 제안했습니다. 따라서 현 시점에서 존재하는 정확한 수의 zcash 토큰을 아는 것은 전적으로 불가능합니다.
