모네로

위키원
218.146.11.78 (토론)님의 2018년 7월 12일 (목) 17:59 판 (링 서명)
이동: 둘러보기, 검색

모네로(Monero)는 익명성을 보장하는 다크코인 계열의 암호화폐이다. Monero라는 이름은 에스페란토어로 동전을 뜻하는 단어에서 유래되었다. 잔액 및 거래 내역을 추적할 수 없을 정도로 가장 안전하게 익명성을 보장해 준다. 이로 인해 전 세계의 마약류 거래나 사이버 범죄자들 사이에서 결제수단으로 빈번히 사용된다. 모네로의 화폐 단위는 XMR로 표시한다. 모네로는 2014년 4월 개발되었고, 현재 시가 총액 13위 (20억 달러)이다.

개요

모네로는 비트코인의 프로토콜을 기반으로 하지 않는다. CryptoNote 프로토콜을 기반으로 송금 증명을 하고, 작업 증명에는 CryptoNight 기법을 사용한다. 비트코인은 얼마나 많은 돈을 한 사용자가 다른 사용자에게 보내는지를 정확하게 알 수 있는 투명한 시스템이다. 하지만 모네로는 모든 거래에서 사용자 개인 정보를 보호하기 위해 이 정보들을 숨긴다. 즉, 모네로의 핵심은 개인 정보를 최대한 보호하되, 사용자들의 네트워크에 의해 운영되는 안전한 분산화 암호화폐라는 이점은 그대로 사용하는 것이다. 그리하여 모네로의 블록체인 역시 모든 거래 내역을 저장하고, 2분마다 최신 트랜잭션 정보가 포함된 새 블록이 블록체인에 추가된다. 이 체인을 통해 네트워크는 계정이 가진 돈의 양을 확인하고 공격 및 중앙 집중화 시도에 탄력적으로 대응할 수 있게 된다. 즉, 비트코인의 기능을 가지면서 거기에 추적을 피하기 위한 암호화 기능이 더해진 것이다. 이외에도 다이나믹한 블록 크기와 요금, ASIC에 의존하는 작업 증명, 그리고 테일 코인 배출 등 비트코인을 변경한 부분들이 많다. 참고로 모네로의 블록 크기에는 제한이 없다. 대신 블록 크기는 수요에 따라 시간이 지남에 따라 증가하거나 감소할 수 있다. 대신 불규칙하거나 지나친 성장을 막기 위해 일정한 성장률로 제한되어 있다.[1]

특징

모네로는 ‘링 서명’(Ring Signature)과 링 기밀 거래 RingCT (Ring Confidential Transaction) 및 ‘스텔스 주소’(Stealth Address)를 사용하여 철저히 개인정보를 보호하면서 모든 거래의 송신자, 금액 및 수신자 역시 숨길 수 있다. 현재 이 기능은 모네로만 가지고 있다.

링 서명

모네로는 일회용 공개 대상(destination) 키로 전송된다. 링 서명 메커니즘을 통해 발신인은 다른 그룹 멤버의 개인키들과 함께 해당하는 개인키를 사용할 수 있다. 따라서 공개 대상 키와 발신인 그룹에 속하는 구성원의 개인 키를 결합한 여러 개의 트랜잭션 키들이 생긴다. 이 기능은 발신인을 익명으로 유지하는 데 도움이 된다. 다시 말해, 모네로는 공개 대상 키와 사용자들의 계정키를 결합해 서명자의 링을 만듦으로써 발신자가 그 그룹의 구성원이라는 것을 알 수 있을 뿐, 구체적으로 누구인지까지는 정확하게 알 수 없게 만든다. 일단 거래가 시작되면 특정 그룹 안에서 키가 섞이게 되고, 거래 내역을 확인하려면 그룹 내의 개인키를 발급받아야 하는데 이는 불가능하다. 이 기술을 사용할 경우, 외부 사용자는 임의대로 서명을 특정 사용자에게 연결할 수 없다. 이렇듯 링 서명과 일회용 키사용이라는 새로운 기술을 도입해 추적이 불가능한 익명 거래를 가능하게 했다.[2]

스텔스 주소

스텔스 주소는 모네로의 고유한 개인 정보 보호의 중요한 부분이다. 이 기능을 사용하면 보낸 사람이 받는 사람을 대신하여 모든 트랜잭션에 대해 임의의 일회용 주소를 만들 수 있다. 수신자는 하나의 주소만 게시 할 수 있지만 수신되는 모든 지급액은 수신자의 게시 주소 또는 다른 거래 주소로 다시 연결할 수 없는 블록체인의 고유 주소로 이동한다. 스텔스 주소를 사용하면 보낸 사람과 받는 사람만 지불이 전송된 위치를 결정할 수 있다. 수신자가 단일 주소를 알려주면 수신한 거래는 별도의 고유 주소를 가지고 이동하게 되는데, 스텔스 주소를 사용하면 송신자간의 주소가 연결되지 못해서 추적이 어려워진다. 이렇게 거래 금액뿐만 아니라 주소의 송신 및 수신도 기본적으로 난독화되어 모네로 블록체인의 트랜잭션은 특정 사용자 또는 실제 ID에 연결될 수 없다.

대체 가능성

대체 가능성은 동일한 가치의 두 금액 간에 차이가 없다는 돈의 단순한 속성이다. 두 사람이 각각 10과 2를 5번 주는 것으로 해서 교환하면 아무도 손해를 보지 않는다. 하지만, 모든 사람이 그 10이 이전에 랜섬웨어 공격에 사용되었다는 것을 알고 있다고 가정해 보자. 다른 사람들이 여전히 그 10으로 거래를 할까? 아니다. 심지어 그 10을 갖고 있는 사람이 랜섬웨어와 더 이상 연결되어 있지 않더라도 거래하려 들지 않을 것이다. 이것이 문제가 되는 것은 돈을 받는 사람이 그 돈이 오염된 돈으로 끝나지 않기 위해 지속적으로 확인해야 하기 때문이다. 하지만 모네로는 대체 가능하며, 이는 사람들이 이러한 노력을 할 필요가 없음을 의미한다. 모네로는 기본적으로 익명 상태이기 때문에 이전 거래에서 그들의 연관성 때문에 공급 업체나 교환에 의해 블랙리스트에 오르지 않는다.

모네로 프로젝트

오픈 에일리어스 (Open Alias)

모네로는 보안에 강한 만큼 지갑 주소가 매우 길다는 단점이 있다. 모네로의 스텔스 주소는 최소 95 자로 이루어져 있다. 누군가에게 95자로 된 문자열로 지불을 요청하는 것은 혼란만 가중시킬 뿐이다. 모네로는 ‘암호화폐에 익숙하지 않은 사용자들의 지불을 어떻게 단순화할 수 있는가?’를 고민하면서, 많은 사용자들이 친구 및 가족의 이메일 주소를 이제 막 기억하기 시작했다는 점에 착안하여 가명을 통한 단순화를 창안해 냈다. 바로 Open Alias 라고 부르는 프로젝트로, 영어단어 뜻 그대로 지갑 주소에 가명을 사용하는 것이다. Open Alias는 FQDN (정규화된 도메인 이름)에 대한 TXT DNS 레코드이다. 이를 DNS 관련 기술과 결합하여 개발자에게 확장 가능하고, 사용자에게는 직관적이며 친숙한 가명 지정 표준을 만들었으며 중앙 집중식 및 분산형 도메인 시스템과도 상호 운용할 수 있다. Open Alias는 모든 암호화폐에 사용될 수 있으며 이미 모네로, 비트코인 (최신 Electrum 버전) 및 HyperStake에서 구현되었다.[3]

코브리(Kovri)

코브리(Kobri)는 C++로 작성된 I2P 라우터이다. I2P는 Tor와 같은 숨겨진 네트워크로서 몇 가지 기술적인 차이점이 있다. 코브리는 모네로의 독자적인 프로젝트이지만 몇몇 다른 프로젝트들과 함께 작업할 것이다. 코브리는 트랜잭션 브로드캐스트를 숨기므로 다른 노드들은 누가 트랜잭션을 생성했는지 알지 못한다. 서로 대립 관계에 있는 상황에서는 코브리를 사용하여 I2P를 통해 모든 모네로 트래픽을 숨길 수 있다. 그러면 사람들은 모네로가 사용되고 있다는 것을 알지 못하게 된다. Kovri는 현재 알파 상태에 있지만 아직 모네로에 완전히 통합되지는 않았다.[4]

외부 프로젝트(External Project)

외부 프로젝트는 3가지가 포함되어 있다. 크립토킹덤(Crypto-Kingdom), 모네로다이스(Monerodice), 엑스엠알투(XMR.TO) 이다. 먼저, 크립토킹덤은 실제 경제 세계를 본떠 만든 가상현실 게임이다. 게임의 배경은 1600년대로 본인만의 가상세계를 만들어 갈 수 있다. 모네로다이스는 모네로를 이용한 주사위 배팅 게임이고, 마지막 엑스엠알투는 베타 버전이긴 하지만 모네로를 비트코인으로 환전시켜 거래할 수 있도록 해준다. 이 프로젝트는 모네로에 관심을 가진 사람들로 하여금 이러한 재미있는 서비스를 통해 모네로의 사용으로까지 이어지게 하기 위해서 만들어졌다.

모네로 서비스

모네로는 웹과 모바일, 모든 곳에서 서비스를 이용할 수 있으며 마이 모네로(MY Monero)를 이용할 경우 추가적인 설치 없이 바로 모네로 서비스를 이용할 수 있다. 또한 개발자들에게는 API도 제공한다. 이러한 API는 자바스크립트인 'light wallet'를 통해 사용할 수 있다.

각주

  1. https://getmonero.org/〉, 모네로 홈페이지
  2. Key Image (Cryptocurrency)〉, 《INVESTOPEDIA》
  3. https://getmonero.org/〉, 모네로 홈페이지
  4. https://getmonero.org/〉, 모네로 홈페이지

참고자료

같이 보기