암호 화폐의 익명 성 파트 I – 기존 프로토콜 및 제로 코인
cryptocurrencies의 가장 큰 매력 중 하나는 정부 기관이나 다른 사람의 눈으로 탐지를 피할 수있는 능력입니다. Snowden 스캔들 이후 온라인 보안에 대한 수요가 급격히 증가했습니다. 의 기존 개인 정보 보호 도구 비트 코인 자체적으로 익명인지 여부를 판단해야합니다. 현재 시도와 함께 익명 성을위한 이상적인 가상 암호 화폐도 조사되어야합니다. Cryptonote, 그 한계 및 실행 가능한 구현 전략은 익명의 암호 화폐에 대한 전체 용량에 큰 영향을 미칩니다. 완전히 익명의 암호 화폐가 생성 될 수 있다면 온라인 거래와 정부가 정한 제한으로부터 자유를 누릴 수있는 새로운 여명을 맞이할 것입니다..
비트 코인은 모든 거리에서 거의 즉시 자금을 생성하고 보낼 수있는 분산 형 도구입니다. 그러나 자금은 블록 체인으로 알려진 공개 원장에 문서화됩니다. 모든 거래 내역은 공개적으로 사용 가능하므로 최소한의 개인 정보를 허용합니다. 일반 비트 코인 프로토콜은 공개 키를 식별자, 길고 복잡한 이름으로 사용하는 동시에 개별 ID를 숨기는 방식으로이를 해결합니다. 비트 코인 클라이언트는 또한 개인에게 단일 주소를 연결하는 데 도움이되는 많은 공개 키를 생성합니다. 그러나 이러한 수의는 헌신적 인 사냥꾼에게 숨겨진 자금을 보내는 개인의 신원을 유지하기에 충분하지 않습니다. 비트 코인 세탁물은 거래 내역을 모호한 거래 내역으로 혼합하는 일반적인 솔루션입니다..
익명 암호 화폐의 기존 프로토콜
현재 비트 코인은 익명성에 크게 맞출 수 있습니다. CoinJoin과 CoinSwap은이를위한 두 가지 강력한 메커니즘입니다..
CoinJoin은 여러 트랜잭션을 함께 붙여 넣어 각 트랜잭션의 신원을 혼동합니다. 비트 코인의 각 거래소는 시그널 디지 네이터에 의해 식별 된 출력 목록에 연결됩니다. 총 출력이 입력 값보다 작거나 같으면 거래가 무효화되고 거래 수수료는 채굴자가 징수합니다. 이 시스템은 위조로부터 비트 코인을 보호하는 데 사용됩니다. CoinJoin은 출력 값을 입력 값으로 그룹화하는 것을 피하기 위해 가능한 일관된 출력 값을 만들려고 시도하기 때문에 잘 구현하기 어렵습니다. 결과 출력은 하나의 그룹으로 식별되므로 동시에 사용할 수 없습니다. 두 개의 다른 당사자가 조인에 관여해야하며 둘 다 손상 될 수있는 중앙 집중식 서버 시스템이 될 수 없습니다. CoinJoin은 현재 성공적으로 구현되지 않았지만 DarkWallet 그것의 잠재력을 충분히 실현하려고.
CoinSwap은 별도의 블록 체인에서도 중앙 서버없이 거래를 혼합합니다. 결과는 CoinJoin과 유사합니다. 마치 두 명의 사용자가 직접 개인 키를 교환 한 듯하지만 블록 체인은 이동중인 코인을 볼 수없고 거래를 이상으로 만 감지 할 수 있습니다. 이 시스템을 사용하는 사용자가 거의 없으면이를 기반으로 트랜잭션을 교환 할 수 있습니다. 현재이를 총체적으로 구현하는 도구가 없습니다..
완전한 익명 성을 갖춘 암호 화폐의 잠재력
영 지식 증명은 자금의 출처와 목적지를 포함하여 자금에 대해 완전히 추적 할 수없는 경로를 제공 할 수 있습니다. 비트 코인 거래는 기본적으로 오래된 출력을 새로운 출력으로 매핑하는 게시 블록입니다. 대신, 영 지식 증명은 채굴자가 유효한 트랜잭션 집합으로 게시하는 것을 볼 수 있습니다. 이러한 트랜잭션은 모든 출력의 이전 세트를 모든 새 출력 세트에 매핑합니다. 이것은 수신자가 목적지 주소를 선택하고 각기 다른 광부들에게 개별적으로 분배하도록 강요함으로써 더욱 강화 될 수 있습니다. 모든 자금의 가치는 여전히 표시되며 계정간에 차감 및 추가 된 금액을 비교하여 추적 할 수 있습니다. 이에 대한 해결책은 동형 암호화 값으로 알려져 있습니다. 이를 통해 각 서비스의 데이터를 다른 서비스에 노출하지 않고 여러 서비스를 결합 할 수 있습니다.이 경우 서비스는 지갑과 블록 체인입니다..
영 지식 계산을 수행하기 위해 프로토콜 작성자는 거짓 증명을 공식화 할 수있는 능력을 제공하는 비밀 데이터를 갖게됩니다. 이러한 거짓 증명을 통해 제작자는 감지되지 않고 마음대로 자금을 만들 수 있습니다. 이 어마 어마한 약점을 넘어 서면 당분간 필요한 계산이 불가능합니다. 이 프로토콜은 또한 신뢰할 수있는 축적 기의 결함, 현장 연구 부족, 경제가 구제 될 때까지 모호함으로 인한 경제 붕괴를 감지 할 수 없음을 확인합니다..
제로 코인의 비트 코인 익명 성 잠재력
제로 코인 영 지식을 시도했고 그것은 극도의 제한으로 이어졌습니다. 이것은 Zerocash로 알려진 숨겨진 가치에 대한 직접적인 개인 지불을 허용하는보다 효율적인 프로토콜로 개발되었습니다. Zerocoin 및 Zerocash는 비트 코인 네트워크 내에서 기존 프로토콜에 대한 일련의 확장 및 제한으로 작동합니다. 제로 코인을 발행하기 위해 중앙 집중식 코인 발행자가 필요하지 않습니다. 많은 노드가 손상 되더라도 제로 캐시 프로토콜은 제 3 자 애플리케이션이나 추가 소프트웨어를 필요로하지 않고 비트 코인 사용자에게 널리 배포 될 수 있기 때문에 계속 작동 할 수 있습니다. 직접 피어 투 피어 트랜잭션은 추가 보안을 허용합니다. 사용자는 공개적으로 기록 된 비트 코인을 익명의 제로 코인으로 변환하여 다른 제로 코인 사용자에게 보낼 수 있으며, 비트 코인으로 다시 변환 할 수도 있습니다. 제로 코인의 주요 결점은 각 코인이 동일한 가치를 가져야하고 스크립팅이 허용되지 않으며 특별한 최적화를 위해 많은 작업이 필요하다는 것입니다. 이 프로젝트는 처음에 사용자가 자신의 코인을 혼합 할 수있는 비트 코인 프로토콜의 확장이었습니다..
다음 부분에서 비잔틴 사이클, DarkWallet, 전체 익명성에 대한 대안이 논의 될 것입니다..