다크코인은 어떤 기술을 사용하여 익명화를 하는건가요?
다크코인은 일반 암호화폐와 다르게 주소 추적이 안되는 익명성 기능을 갖추고 있습니다.
다크코인이 갖고 있는 어떠한 기술 차이 때문에 일반 코인과 다른 익명성 기능을 갖출 수 있는건가요?
다크 코인들을 다른 말로 익명성 코인, 프라이버시 코인이라고도 말합니다. 이러한 코인들은 블록체인 상에서 거래 내역이 다른 사람들에게 노출되지 않기를 원할 경우 이용할 수 있도록 개발된 것이라고 할 수 있습니다.
대표적으로는 모네로, 대시, 버지, 그린 코인 등이 있습니다.
우선 모네로의 경우는 링 서명을 통해 서명에 이용되는 키들을 다른 많은 사용자들의 것과 섞어서 마치 링(O)처럼 만들어 버림으로써 누가 모네로를 전송하는지 알지 못하게 만드는 것입니다. 즉 전송자를 특정하지 못하게 함으로써 익명성을 가지게 합니다.
다음으로 대시의 경우는 마스터 노드가 PrivateSend 서비스를 제공하는데 여러 거래를 한 번에 묶고 그러한 거래 내역을 섞어 버림으로써 익명성을 가질 수 있게 하는 것입니다.
그리고 버지 코인의 경우에는 '레이스 프로토콜'이라는 것을 이용하여 사용자가 '익명성 기능'이 필요할 때 선택하여 쓸 수 있게 합니다. 즉, 버지 블록체인을 이용하는 유저가 자신의 개인적인 필요에 의해 거래 내역을 공개하고 싶지 않을 경우 송수신 주소 및 IP 주소 등의 거래 정보를 감출 수 있게 해 주기도 하고, 또 그럴 필요가 없는 경우 거래 내역을 그냥 공개된 상태로 둘 수 있게 되는 것입니다.
끝으로 Grin 코인은 밈블윔블 방식의 거래를 실제로 구현한 것입니다. 밈블윔블은 'Blinding Factors(익명성 요소)'라는 무작위 값을 이용해 암호화를 하고 Input 값과 Output 값 그리고 서명 내역만을 블록에 저장함으로써 익명성을 가질 수 있게 됩니다.
답변이 도움이 되길 바랍니다.