마지막 업데이트:
Mimblewimble은 프라이버시를 위해 설계된 탈중앙화 프로토콜로, 블록체인에서 거래를 구조화하고 저장하는 독특한 방식을 채택하고 있습니다. 한 익명의 개발자가 "볼드모트"의 프랑스어 이름인 Tom Elvis Jedusor라는 가명을 사용하여 이를 설계하고 도입했습니다. [1][2]
프라이버시, 대체 가능성 및 확장성을 강조하는 블록체인 프로토콜인 Mimblewimble은 2016년 7월 IRC 채널 #bitcoin-wizards에서 Tom Elvis Jedusor로 알려진 익명의 기여자를 통해 처음 등장했습니다. 이 프로토콜은 공개 블록체인에서 프라이버시를 강화하기 위해 독특한 거래 구조화 방법을 제안했습니다. 2013년에 익명으로 발표된 논문의 일방향 집계 서명(OWAS) 개념을 기반으로 하고, 비트코인 코어 개발자인 Gregory Maxwell의 기밀 거래(Confidential Transactions) 및 코인조인(CoinJoin) 제안에서 영감을 얻은 Jedusor의 설계는 연구자들의 관심을 끌었습니다. [2]
Blockstream의 수학자이자 응용 암호학자인 Andrew Poelstra는 2016년 10월 MimbleWimble 백서를 다듬어 프로토콜 개발에 더욱 기여했습니다. 처음에는 비트코인에 통합하거나 사이드체인으로 사용하는 것이 고려되었으나, Blockstream의 공동 창립자인 Pieter Wuille이 설명했듯이 표현력이 풍부한 스크립팅 언어의 부재로 인해 MimbleWimble을 구현하는 데 어려움을 겪었습니다. [2]
MimbleWimble의 주목할 만한 절충점은 표현력이 풍부한 스크립팅 언어가 부족하여 지불 채널 및 체인 간 아토믹 스왑과 같은 기능을 제한한다는 점입니다. 서로 다른 커뮤니티 구조, 기풍, 자금 조달 모델 및 기술적 세부 사항을 가진 Grin과 BEAM이라는 두 가지 주요 구현체가 등장했습니다. 가명의 Ignotus Peverell이 이끄는 Grin은 오픈 소스 정신을 수용하는 반면, CEO Alexander Zaidelson이 시작한 BEAM은 보다 공식적인 접근 방식을 취합니다. 이 프로토콜의 구현체들은 MimbleWimble 생태계 내에서 사용자들에게 뚜렷한 선택지를 제공합니다. [2]
Mimblewimble은 공개적인 노출 없이 거래의 정확성과 관련 당사자를 검증할 수 있도록 핵심 요구 사항을 해결하기 위한 암호화 프레임워크로 타원 곡선 암호학(ECC)을 사용합니다. 이산 로그에 뿌리를 둔 ECC는 특히 단순한 곱셈과 비교할 때 블록체인 방정식에 복잡성을 도입합니다. 이러한 이산적 특성은 확률 및 집합론과 같은 수학적 가치를 깊이 파고들어 보안을 강화합니다. [2]
Mimblewimble은 기밀 거래(CTs), 코인조인(CoinJoin), Dandelion++, 컷스루(Cut-Through)를 포함한 암호화 프로토콜을 결합하여 프라이버시, 확장성 및 대체 가능성을 개선합니다. [2]
2013년 Adam Back은 Bitcointalk 포럼에서 기밀 거래를 제안하며, 송신자가 선택한 무작위 암호화 값인 블라인딩 팩터(blinding factors)를 사용하여 거래 값을 암호화하는 방법을 도입했습니다. 무작위 문자열 역할을 하는 블라인딩 팩터는 거래의 모든 입력값과 출력값에 곱해져 값을 효과적으로 숨깁니다. 커밋먼트(Commitments) 제품군 내의 암호화 프리미티브인 페더슨 커밋먼트(Pedersen Commitments)가 이러한 기밀성을 지원합니다. 커밋먼트는 두 가지 기본 속성을 충족해야 합니다. 하나는 일단 합의된 커밋먼트가 변경되지 않도록 보장하는 바인딩(binding)이고, 다른 하나는 공격자가 원래 거래 금액을 알아내지 못하도록 방지하는 하이딩(hiding)입니다. 암호화 해시를 사용하여 데이터와 블라인딩 팩터를 해싱함으로써 커밋먼트 체계가 구축되며, 해시는 검증을 위해 공개되지만 작업의 가역성은 차단됩니다. [3]
코인조인은 프라이버시와 대체 가능성을 높이기 위해 암호화폐 거래에서 사용되는 프라이버시 중심 기술입니다. 코인조인 거래에서 여러 사용자는 자신의 거래를 하나의 더 큰 거래로 결합합니다. 이러한 집합적 거래는 외부 관찰자가 특정 자금의 출처를 추적하거나 입력을 해당 출력에 연결하는 것을 더 어렵게 만들어 참가자의 프라이버시를 향상시킵니다. 코인조인은 신뢰할 수 있는 중개자에 의존하지 않으며, 참가자는 프로세스 전반에 걸쳐 자신의 개인 키에 대한 통제권을 유지합니다. 이 접근 방식은 외부 개체가 개별 거래를 분석하고 추적하는 것을 어렵게 함으로써 프라이버시를 강화하고 보다 기밀한 금융 환경에 기여합니다. [2]
MimbleWimble은 거래 계층의 프라이버시 강화를 위해 제3자 지갑이나 서비스에 의존하는 대신 코인조인을 프로토콜에 직접 통합하여 이를 구현합니다. MimbleWimble 프레임워크에서 각 블록 내의 모든 거래는 자동으로 단일 거래로 병합되어 중간 거래 세부 정보의 상당 부분을 숨깁니다. 이러한 설계 선택은 MimbleWimble 블록체인 내 거래의 전반적인 프라이버시와 기밀성에 기여합니다. [2]
Dandelion은 2017년 일리노이 대학교 어바나-샴페인 캠퍼스의 연구원들에 의해 비트코인 거래의 IP 주소를 숨겨 프라이버시를 강화하는 것을 목표로 하는 비트코인 개선 제안으로 제시되었습니다. 이 메커니즘은 민들레 꽃의 구조에서 영감을 얻었으며, 거래는 난독화를 위한 "줄기(stem)" 단계와 방송을 위한 "솜털(fluff)" 단계의 두 단계를 거칩니다. [2]
처음에 거래는 단일 노드로 전송되고, 연속적으로 다른 개별 피어에게 전달된 다음, 원래 피어로부터 충분한 "홉(hops)"을 달성한 후 전체 가십 네트워크에 배포됩니다. 이 과정은 민들레 꽃이 점진적으로 피어나는 것과 시각적으로 유사합니다. [2]
Mimblewimble 내에서 Dandelion 메커니즘은 '거래 오프셋(transaction offset)'으로 알려진 기술을 통해 강화됩니다. 이 접근 방식은 여러 거래의 병합을 용이하게 하여 입력과 출력의 가역적이지 않은 혼합을 유도합니다. 결과적으로 줄기 단계에서 특정 거래의 소스로 노드가 식별되더라도, 해당 노드가 처음에 보유했던 원래 입력과 출력을 확인하는 것은 불가능해집니다. [4]
컷스루는 확장성을 개선하고 블록체인의 크기를 줄이기 위해 MimbleWimble 프로토콜에서 사용되는 기술을 말합니다. 컷스루 메커니즘은 거래를 단일 세트 또는 블록으로 집계하고 압축합니다. 이 프로세스는 중복된 거래 데이터를 제거하고 입력 및 출력과 같은 공통 요소를 병합하여 블록체인의 공간을 보다 효율적으로 사용하게 합니다. [1][2]
컷스루를 구현함으로써 MimbleWimble은 보안을 유지하면서 블록체인의 전체 데이터 크기를 줄여 더 작은 거래 블록을 생성하는 것을 목표로 합니다. 이 접근 방식은 네트워크 참가자의 확장성 향상과 빠른 동기화에 기여합니다. 블록체인의 무결성을 유지하면서 불필요한 정보를 제거하는 능력은 MimbleWimble 프로토콜의 중요한 특징입니다. [1][2]
MimbleWimbleCoin (MWC)은 총 공급량이 20,000,000개로 고정된 작업 증명 합의 메커니즘에서 작동합니다. 이 중 10,000,000개는 제네시스 블록에서 생성되었으며, 나머지 10,000,000개는 작업 증명 프로세스를 통한 채굴을 위해 할당되었습니다. 이 프로토콜의 설계는 확장성, 프라이버시 및 대체 가능성을 우선시하며, 기존 블록체인 시스템에 비해 확장성이 3배 향상된 것이 특징입니다. 프라이버시 기능에는 코인조인, 기밀 거래 및 서명 집계가 포함되어 코인의 유용성과 보안을 강화합니다. [5]
MimbleWimbleCoin (MWC)은 Mimblewimble 프로토콜을 활용하여 프라이버시, 확장성 및 대체 가능성을 우선시합니다.
MWC는 채굴자가 수학적 문제를 풀어 거래를 검증하는 작업 증명(PoW) 합의 메커니즘을 사용합니다. 각 블록의 간격은 60초이며, 블록 보상은 0.6 MWC입니다.
MWC는 코인조인과 기밀 거래를 사용하여 모든 거래를 구별할 수 없게 만듭니다. 블록에는 주소, 거래 금액 또는 중간 데이터가 표시되지 않습니다. 아토믹 스왑을 통해 거래를 비공개로 병합할 수 있어 특정 단계가 블록체인에 방송되는 것을 방지합니다.
그래픽 사용자 인터페이스(GUI) 지갑은 아토믹 스왑 및 안전한 오프라인 저장과 같은 기능을 지원합니다. 접근성을 높이기 위해 모바일 지갑도 개발 중입니다.
MWC는 Hotbit, TradeOgre, Bitforex를 포함한 여러 거래소에서 이용 가능하며 거래와 유동성을 촉진합니다.
이 프로토콜은 특정 기간 동안 비활성 MWC 주소를 유지하는 사용자에게 보상을 제공하여 장기 보유와 잠재적 수익성을 장려합니다.
이 유틸리티 프레임워크는 비공개적이고 확장 가능하며 효율적인 암호화폐 경험을 제공하려는 MWC의 초점을 반영합니다. [5]
July 15, 2026. 22:47 UTC
편집 요약:
Updated wiki content; tags Protocols, Glossary, Blockchains -> Infrastructure; category Cryptocurrencies -> projects-and-protocols; image updated




