모네로

히든위키 코리아
필독 유닠스 계열 저작물, 성인물, 도박 프로그래밍 웹 써버 보안 대화방
필독 사항 프로젴트 트라이던트 표면 웹 싸이트 제작 파이썬 리눅스 마스터 대화방 2019년
위키 편집 리넠스 마약, 아청물, 해킹 웹 프로그래밍 웹 싸이트 보안
위키 문서 작성법 우분투 다크넽 싸이트 제작 쟁고우 정보 보안 기사

개요

오픈 소스 P2P 암호화폐. 모네로(Monero)라는 이름은 에스페란토어로 동전을 뜻하는 단어에서 온 것이다.

익명성에 초점을 둔 게 특징이다. 기존의 빝코인블록체인에 보내는 사람과 받는 사람이 명확하게 기록되므로, 일반적인 이미지와는 달리 의외로 익명성 면에서 뒤떨어진다. 모네로는 CryptoNote 프로토콜을 채택하여 사용자의 익명성을 보호한다. 이 프로토콜의 작동 원리에 대해서는 [[1]]을 참고.

CryptoNight라는 독자적인 작업증명 기법을 사용하여, 채굴기(특히 ASIC 채굴기)와 이를 소유한 자본에 의해 탈중앙화(decentralization)적 가치가 훼손되는 것을 막고 있다. 또, 나카모토 사토시가 원래 제안했던 1CPU당 1표(one-CPU-one-vote)식 PoW를 구현했다고 자랑하고 있다. ~~쉽게 말하자면, CPU로도 잘 캐진다는 뜻이다~~

2014년 4월 BitMonero라는 이름으로 발행되었습니다. 발행 5일 후 커뮤니티에서는 Monero(모네로)라는 줄임말을 사용해 왔습니다. 오픈소스로 개발되었으며 개인 정보 보호를 목적으로 만들어진 가상 화폐입니다. 높은 프라이버시와 익명성을 제공합니다.

모네로(Monero)는 익명성을 보장하는 다크코인 계열의 암호화폐이다. 모네로(Monero)라는 이름은 에스페란토어로 동전을 뜻하는 단어에서 유래되었다. 모네로의 화폐 단위는 XMR로 표시한다. 2014년 4월 모네로 코어 팀(Monero Core Team)이 C++ 언어로 개발했다. 크립토나이트(CryptoNight) 해시 알고리즘 기반의 작업증명(PoW) 방식으로 채굴한다. 모네로의 시가 총액은 2018년 기준 20억 달러로서, 13위이다.


모네로는 잔액 및 거래내역을 추적할 수 없을 정도로 가장 안전하게 익명성을 보장해 준다. 모네로를 이용하면 사이퍼펑크가 꿈꾸던 완전한 익명성에 기반한 금융 거래가 가능하다. 다만, 이로 인해 전 세계의 마약류 거래나 사이버 범죄자들 사이에서 결제수단으로 사용되는 부작용도 있다.

모네로는 비트코인프로토콜을 기반으로 하지 않는다. 모네로는 크립토노트(CryptoNote) 프로토콜을 기반으로 송금 증명을 하고, 작업증명에는 크립토나이트(CryptoNight) 기법을 사용한다. 비트코인은 얼마나 많은 돈을 한 사용자가 다른 사용자에게 보내는지를 정확하게 알 수 있는 투명한 시스템이다. 하지만 모네로는 모든 거래에서 사용자 개인정보를 보호하기 위해 이 정보들을 숨긴다. 즉, 모네로의 핵심은 개인정보를 최대한 보호하되, 사용자들의 네트워크에 의해 운영되는 안전한 분산화 암호화폐라는 장점은 그대로 사용하는 것이다.

모네로의 블록체인 역시 모든 거래내역을 저장하고, 2분마다 최신 트랜잭션 정보가 포함된 새 블록이 블록체인에 추가된다. 이 체인을 통해 네트워크는 계정이 가진 돈의 양을 확인하고 공격 및 중앙 집중화 시도에 탄력적으로 대응할 수 있다. 즉, 모네로는 비트코인의 기능을 그대로 가지면서 거기에 추적을 피하기 위한 암호화 기능이 더해진 것이다. 이외에도 다이나믹한 블록 크기와 요금, ASIC에 의존하지 않는 채굴, 그리고 테일 코인 배출 등 비트코인을 변경한 부분들이 많다.

모네로의 블록 크기에는 제한이 없다. 대신 블록 크기는 수요에 따라 시간이 지남에 따라 증가하거나 감소할 수 있다. 대신 불규칙하거나 지나친 성장을 막기 위해 일정한 성장률로 제한되어 있다.[1]


거래

꽤 메이저한 알트코인 중 하나로, 한국에서는 빗썸에서 XMR-KRW 페어를 취급하고 있다.

발행처 및 발행방식

모네로는 비트코인과 동일한 proof-of-work 방식, 즉 채굴을 통해 발행되는 가상 화폐입니다.

모네로(XMR)의 특징

1. 모네로는 비트코인을 기반으로 하지 않습니다 :

  CryptoNote라는 기술을 기반으로 합니다. 
  비트코인은 사람들이 얼마나 많은 돈을 한 사용자에게서 다른 사용자에게 전송하는지 정확하게 볼 수 있는 완전히 투명한 시스템이지만,
  모네로는 모든 거래에서 보낸 사람, 금액 및 수신자 등의 정보를 숨겨 사용자 개인 정보를 보호합니다.

2. 모네로는 세개의 정보 보호 기술을 사용합니다 :

  ■ 링서명: 이 기술은 기존 유저의 계정 키와 모네로의 공개키와 결합하여 외부의 관찰자가 
      특정 유저의 서명에 연결하지 못하게 하여 익명성을 보호하는 기술입니다.
  ■ 스텔스 주소: 수신자에게 랜덤으로 생성되는 일회용 주소입니다. 
      수신자가 일회용 주소를 생성하게 되면, 송금은 다른 고유의 주소로 가게 됩니다.
      그럼으로써 모네로의 송금은 보낸 사람 또는 받는 사람의 공개주소가 익명으로 보호 받게 됩니다.
  ■ 링CT(Confidential Transation): 모네로의 링서명의 새로운 업데이트로써, 
      개별 송금의 금액과 수신/발신자의 신원을 숨기는 새 링서명입니다. 
      2017년 9월 하드포크전까지는 링CT없이 송금할 수 있습니다.

3. 모네로는 ‘가치 동일성(fungibility)’ 을 가집니다 :

  높은 프라이버시를 제공함으로써, 각각의 모네로는 모두 동일시되며 구별되지 않습니다. 
  이 때문에, 비트코인은 거래내역을 거꾸로 추적하면 모든 주소와 수량을 파악할 수 있지만, 
  모네로는 익명성을 완전히 보장하기 때문에 정확한 경로 파악과 특정 주소와의 연관성 확인이 불가능합니다.

4. 모네로는 영구적으로 채굴 보상을 제공합니다 :

  인플레이션을 막기위해 모네로는 2022년 이후 채굴 보상이 감소하게 되나, 
  최소 0.3 XMR 이상으로 유지됩니다. 
  전송수수료의 유무와 관계없이 모네로의 채굴자에게 안정적인 보상을 제공하게 되며, 
  블록체인을 안전하게 유지할 수 있게 합니다.

비전과 전망

모네로는 전 세계 코인 거래량 순위 13위(17년 8월 17일 기준)로 발행 후 지속적으로 거래량이 증가해왔습니다. 특히 2016년에 모네로의 거래량과 트랜잭션 볼륨이 급격하게 성장하였으며 2017년 1월 10일, 하드포크를 통해 모네로의 트랜잭션 보안이 한층 강화되면서 계속해서 투자자들의 관심을 이끌어내고 있습니다.


특징

모네로는 '링 서명'(Ring Signature)과 '링 기밀 거래'(RingCT, Ring Confidential Transaction) 및 '스텔스 주소'(Stealth Address)를 사용하여 철저히 개인정보를 보호한다. 모든 거래의 송신자, 금액 및 수신자 역시 숨길 수 있다. 이러한 철저한 익명성은 비트코인이나 이더리움 등 다른 암호화폐와 다른 모네로만의 특징이다.

링 서명

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

스텔스 주소

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

대체 가능성

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

모네로 프로젝트

오픈 에일리어스

오픈 에일리어스(open alias)란 공개된 임시 지갑 주소를 말한다. 모네로는 보안에 강한 만큼 지갑 주소가 매우 길다는 단점이 있다. 모네로의 스텔스 주소는 최소 95자로 이루어져 있다. 누군가에게 95자로 된 문자열로 지불을 요청하는 것은 혼란만 가중시킬 뿐이다. 모네로는 "암호화폐에 익숙하지 않은 사용자들의 지불을 어떻게 단순화할 수 있는가?"를 고민하면서, 많은 사용자들이 친구 및 가족의 이메일 주소를 이제 막 기억하기 시작했다는 점에 착안하여, 가명을 통한 단순화를 창안해 냈다. 바로 오픈 에일리어스(open alias)라고 부르는 프로젝트로, 영어단어 뜻 그대로 지갑 주소에 가명을 사용하는 것이다.

오픈 에일리어스는 정규화된 도메인 이름(FQDN)에 대한 TXT DNS 레코드이다. 이를 DNS 관련 기술과 결합하여 개발자에게 확장 가능하고, 사용자에게는 직관적이며 친숙한 가명 지정 표준을 만들었으며, 중앙집중식 및 분산형 도메인 시스템과도 상호 운용할 수 있다. 오픈 에일리어스는 모든 암호화폐에 사용될 수 있는데, 모네로뿐 아니라 비트코인의 최신 일렉트럼(Electrum) 버전 및 하이퍼스테이크(HyperStake)에서 구현되었다.[1]

코브리

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

외부 프로젝트

외부 프로젝트(external project)는 3가지가 포함되어 있다. 크립토킹덤, 모네로다이스, 엑스엠알투(XMR.TO)이다.

  • 크립토킹덤(Crypto-Kingdom) : 실제 경제 세계를 본떠 만든 가상현실(VR) 게임이다. 게임의 배경은 1600년대로 본인만의 가상 세계를 만들어 갈 수 있다.
  • 모네로다이스(Monerodice)는 모네로를 이용한 주사위 배팅 게임이다.
  • 엑스엠알투(XMR.TO) : 베타 버전이긴 하지만 모네로를 비트코인으로 환전시켜 거래할 수 있도록 해준다.

이 프로젝트는 모네로에 관심을 가진 사람들로 하여금 이러한 재미있는 서비스를 통해 모네로의 사용으로까지 이어지게 하기 위해 만들어졌다.

모네로 서비스

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


참고자료

같이 보기

참조

  1. 1.0 1.1 1.2 출처: 모네로 홈페이지 https://getmonero.org
  2. "Key Image (Cryptocurrency)", INVESTOPEDIA ACADEMY