모네로(XMR)는 모네로 참가자가 사용하는 주소를 위장하여 보내는 사람과 받는 사람의 신원, 모든 거래 금액과 같은 거래 세부 정보를 의도적으로 숨기기 위해 2014년에 출시되었습니다.
커뮤니티에 동등한 기회를 제공하는 Monero의 평등주의적 접근 방식은 커뮤니티가 가상 통화를 계속 지원하고 개발하도록 유도합니다.
비트코인과 달리 모네로는 공급량이 고정되거나 제한되어 있지 않아 "약간의 인플레이션"이 발생합니다. 처음에는 1,850만 개의 코인이 공급되었으며, 첫 해에 약 0.87% 증가했습니다.
매년 그 비율은 낮아져 3,700만 개의 코인에 도달하는 데 거의 117년이 걸릴 것으로 추정됩니다. 이는 초기 배포의 두 배입니다. 다시 두 배로 늘어나려면 234년이 걸립니다.

모네로의 기원은 CryptoNote 기술을 사용하여 작성된 최초의 암호화폐인 Bytecoin이 탄생한 2012년으로 거슬러 올라갑니다. 초보자를 위해 CryptoNote는 현재 존재하는 대부분의 개인 정보 보호 기반 암호화폐의 기반이 됩니다.
CryptoNote 코인에는 모두 한 가지 공통점이 있습니다. 단일 거래에서 누가 자금을 보냈는지 알 수 없다는 것입니다. 이는 "링 서명" 및 "스텔스 서명"을 사용하여 공개 거래에서 여러 키를 결합함으로써 달성됩니다. 이에 대해서는 나중에 자세히 설명합니다.
물론 Bytecoin은 암호화폐를 익명화하는 훌륭한 첫 번째 단계였지만 초기 배포와 관련된 몇 가지 근본적인 문제는 여전히 남아 있었습니다. 처음 출시되었을 때, 존재할 수 있는 바이트코인의 80%(한도)가 이미 존재하고 있었습니다. 기본적으로 실행 가능성은 이제 시계에있었습니다.
Bytecoin의 전체적인 파괴를 피하기 위해 7명의 개발자는 Bytecoin 블록체인을 포크하여 Bitmonero라는 새로운 통화를 만들기로 결정했습니다. 이것은 결국 에스페란토어로 “동전”을 의미하는 Monero로 축약되었습니다.
Monero의 "익명성" 특성을 유지하면서 7명의 개발자 중 5명은 자신의 신원을 대중에게 비밀로 유지하기로 결정했습니다. 우리가 확실히 알고 있는 두 명의 Monero 개발자는 Riccardo Spagni와 David Latapie입니다. Spagni는 오늘날 주요 개발자이며 "Fluffypony"라는 별명을 사용합니다.
Monero를 고려하려는 주된 이유는 단일 Monero 거래에 연결될 수 없도록 보장하는 개인 정보 보호 인프라입니다. 이것이 어떻게 유익하고 불법 거래에 자주 사용되는지 알 수 있습니다.
Monero는 링 서명과 스텔스 주소를 사용하여 개인 정보 보호 문제를 완화합니다.

링 서명을 사용하면 돈을 보내는 참가자가 그룹의 다른 참가자로부터 자신의 신원을 숨길 수 있습니다. 기본 형태의 링 서명은 그룹 구성원 중 한 사람의 익명 디지털 서명이지만 해당 구성원 중 누가 거래에 서명했는지는 밝히지 않습니다.
수표를 배서해야 한다고 생각해보세요. 수표가 배서되었다는 말을 들었지만 거래에 대한 여러 서명이 모두 결합되어 하나의 고유한 서명을 생성하므로 누가 실제로 거래에 서명했는지 알 수 없기 때문에 실제로 누가 배서했는지 알 수 없습니다.

링 서명을 생성할 때 Monero 플랫폼은 보낸 사람의 계정 키 조합을 사용하고 이를 블록체인의 공개 키와 연결하여 보낸 사람의 기능을 숨길 수 있습니다.
서명을 적용하기 전에 먼저 "반지 사이즈"를 결정해야 합니다. 링 크기는 XMR 출력과 동일한 값을 갖는 Monero 네트워크에서 가져온 무작위 출력입니다. 링 사이즈가 클수록 거래 규모도 커지고 거래 수수료도 높아집니다.
링 서명 거래에서는 모네로 네트워크에서 가져온 미끼가 실제 출력과 마찬가지로 출력될 가능성이 높습니다. 왜냐하면 제3자(거래에 대한 개인 여부와 상관없이)는 실제 발신자가 누구인지 알 수 없기 때문입니다.
그런 다음 해당 출력은 사용자의 개인 지출 키로 개별적으로 서명되어 블록체인으로 전송됩니다.
스텔스 주소는 개인 정보 보호의 두 번째 계층으로, 수신자를 대신하여 모든 거래에 대해 일회용으로 무작위로 생성된 주소로 추가적인 개인 정보 보호를 추가합니다.
스텔스 주소를 활용하면 거래의 실제 대상 주소가 숨겨지고 수신 참가자의 신원이 숨겨집니다.

링 주소와 스텔스 주소의 성공적인 구현으로 인해 2017년 1월 RingCT(Ring Confidential Transactions)가 도입되어 발신자와 수신자의 신원을 숨겼습니다. Monero 네트워크에서 실행되는 모든 거래에 대해 필수 항목이 되었습니다.
이 구현 이전에는 모든 거래에 고유한 링 서명이 부여된 다음 블록체인에 추가되었습니다(위 이미지 참조). RingCT가 하는 일은 블록체인에서 거래 금액을 숨기고 지갑이 RingCT 출력에서 실제 링 구성원을 선택할 수 있도록 하는 것입니다.
이제 정확히 동일한 코인이 동시에 둘 이상의 거래에 사용되면 어떻게 될까요? 이것이 바로 이중 지출 딜레마입니다. 채굴자들이 이를 방지하려는 시도에서 수행하는 주요 역할 중 하나입니다.
모네로의 링 서명은 거래에 관한 모든 것을 숨기고 숨기기 때문에 고급 암호화를 통해 이중 지출을 방지합니다. 아시다시피 모든 Monero 거래에는 고유한 키 이미지가 있습니다. 따라서 채굴자들은 주요 이미지만 보고 Monero 코인이 이중으로 사용되었는지 여부를 확인할 수 있습니다.
Monero는 "사전 설정된" 크기 제한이 없는 무료 블록 크기 메커니즘을 사용하기 때문에 특히 비트코인의 확장성 문제를 해결합니다. 그러나 이 방법의 단점은 블록 크기에 제한이 없기 때문에 불균형적으로 큰 블록으로 네트워크를 막을 수 있는 악의적인 채굴자에게 네트워크가 노출된다는 것입니다.
이러한 상황이 발생하는 것을 최소화하기 위해 시스템에는 블록 보상 페널티가 내장되어 있습니다.
블록 보상 페널티 시스템에 따라 모네로 개발자는 마지막으로 가져온 100개 블록의 중앙값(M100)을 사용합니다. 채굴자가 작업 중인 새 블록("NB")이 이전 100개 블록의 중앙값(NB>M100)을 초과하는 경우 블록 보상이 감소합니다. 채굴자는 큰 벌금이 부과되는 블록을 채굴하지 않기 때문에 스팸 거래가 감소했습니다. 그렇게 하면 더 이상 수익성이 없기 때문입니다.
모네로는 블록 보상의 한계를 강조합니다:
블록 보상은 결코 0.3 XMR 이하로 떨어지지 않으므로 모네로는 인플레이션 완화 통화가 됩니다. 인플레이션은 2022년에 약 1%로 영원히 하락하지만 명목 인플레이션은 분당 0.3 XMR로 유지됩니다. 이는 채굴자들이 수수료 시장 유무에 관계없이 모네로를 채굴하여 블록체인을 안전하게 유지하도록 하는 인센티브가 항상 존재한다는 것을 의미합니다.
네트워크를 채굴하려면 ASIC(응용프로그램별 집적 회로 칩)을 포함한 특수 채굴 장비가 필요한 비트코인과 달리 Monero는 채굴에 필요한 막대한 비용을 해결하기 위해 다른 노력을 기울이고 있습니다.
ASIC 대신에 모네로는 대체 해싱 알고리즘인 CryptoNight를 사용하여 모네로가 CPU와 GPU를 모두 사용하여 수익성 있게 채굴될 수 있도록 하여 비트코인보다 훨씬 더 분산화되도록 합니다.