📖 용어 🔰 초보

🤫 기밀 거래 Confidential Transactions

블록체인 전송에서 금액을 숨기면서도, 네트워크가 거래의 유효성과 코인 위조 여부를 검증할 수 있게 하는 기술이에요. 일부 네트워크에서는 어떤 자산이 움직였는지까지 숨겨줘요.

💡
흔한 오해 — 기밀 거래를 쓰면 완전히 익명이 될까요? 아니에요! 기밀 거래가 숨기는 건 금액뿐이에요. 누가 보내고 받는지는 그대로 보여요. 사람까지 가리려면 별도 기술이 더 필요해요.
✉️봉인된 금액액수는 숨겨져 있음⚖️네트워크 검증입=출, 위조 없음📬전달 완료금액은 끝까지 비공개
✉️ 금액이 봉인된 채 → ⚖️ 네트워크가 입출금 합계가 맞고 위조가 없음을 확인 → 📬 거래가 완료되지만, 아무도 숫자를 보지 못해요.

📬 쉽게 풀면 — 점원이 열어볼 수 없는 봉투

현금을 봉투에 담아 창구 직원에게 맡긴다고 상상해 봐요. 보통은 직원이 봉투를 열고, 돈을 세고, 금액을 공개 장부에 적어요. 그런데 기밀 거래는 마법 봉투 같은 개념이에요. 직원은 봉투를 열지 않고도 넣은 돈과 나온 돈이 같고, 위조 지폐도 없다는 걸 확인할 수 있어요. 거래는 그대로 기록되지만, 금액은 끝까지 비공개로 남아요.

🔓 무엇이 숨겨지고, 무엇이 보이나요

숨겨지는 것여전히 보이는 것
💵 전송 금액👀 거래가 일어났다는 사실
🎟️ 일부 네트워크에서는 자산 종류도📍 대부분의 경우 관련 주소

📌 기밀 거래가 숨기는 건 금액이지, 사람이 아니에요. 그래서 완전한 프라이버시를 위한 여러 장치 중 하나일 뿐이에요.

🧮 보이지 않는 숫자를 어떻게 신뢰할까요?

수식을 몰라도 되는 방식으로 설명하면, 두 가지 수학 장치가 핵심이에요.

  • 🔐 페더슨 커밋먼트(Pedersen Commitments) — 금액을 암호화된 봉투에 가둬요. 이 봉투들은 신기한 성질이 있어요. 봉투를 열지 않고도 여러 봉투를 더해, 입력 금액 합계 = 출력 금액 합계 + 수수료인지 확인할 수 있어요.
  • 📏 범위 증명(Range Proof) — 숨겨진 금액이 음수가 아님을 증명하는 작은 증명이에요. 이게 없으면 누군가가 음수 값을 몰래 끼워 넣어 공짜 코인을 만들 수 있거든요. 최신 체인들은 불릿프루프(Bulletproofs)라는 더 가벼운 버전을 써요. 모네로는 2018년에 이를 도입했어요.

💼 왜 이런 기술이 필요할까요?

비트코인처럼 공개 체인은 모든 금액이 영구적으로 기록돼요. 예를 들어 어떤 트레이더가 비트코인 1,000개를 거래소로 옮긴다고 해봐요. 투명한 체인에서는 그 주소를 지켜보는 사람이 대규모 매도 물량이 들어오는 걸 미리 알고 먼저 움직일 수 있어요. 금액을 숨기면 이런 감시를 차단할 수 있어요. 또한 대체 가능성(fungibility)도 지켜줘요. 모든 코인은 동등하게 취급받아야 하는데, 과거에 거쳤던 금액 이력 때문에 특정 코인이 차별받거나 막히는 일을 막을 수 있거든요.

🪙 어디서 만나볼 수 있나요

  • 🌫️ 모네로(Monero)RingCT를 써요. 기밀 거래(금액 은닉)에 링 서명과 스텔스 주소(송신자·수신자 은닉)를 결합한 방식이에요.
  • 🌊 리퀴드 네트워크(Liquid Network) — 비트코인 사이드체인으로, 금액과 자산 종류를 모두 숨겨요('기밀 자산, Confidential Assets').
  • 🍃 그린(Grin) 및 밈블윔블(Mimblewimble) 기반 체인 — 페더슨 커밋먼트와 불릿프루프 범위 증명 위에 지어진 체인들이에요.

⚖️ 트레이드오프: 범위 증명은 거래마다 상당한 데이터를 더해요. 그래서 이 기술은 비트코인 메인 체인보다는 전문 프라이버시 코인이나 사이드체인에서 주로 쓰이는 편이에요.

❓ 자주 묻는 질문

기밀 거래를 쓰면 완전히 익명이 되나요?
아니요. 기밀 거래 자체는 금액(그리고 일부 네트워크에서는 자산 종류)만 숨겨요. 누가 보내고 받는지는 감춰지지 않아요. 완전한 익명성을 원한다면 추가 기술이 필요해요. 예를 들어 모네로는 링 서명과 스텔스 주소를 함께 써서 송신자와 수신자까지 가려요.
금액이 숨겨져 있는데 네트워크는 어떻게 코인 위조를 막나요?
숨겨진 금액마다 '범위 증명'이 붙어 있어요. 이 작은 수학 증명은 금액을 드러내지 않으면서도 음수가 아님을 증명해요. 암호화된 합계가 맞아떨어지는 것까지 합쳐지면, 누구도 가짜 음수 값으로 코인을 몰래 만들어낼 수 없어요.
왜 비트코인 메인 체인에는 적용되지 않나요?
범위 증명은 거래마다 데이터를 상당히 늘려요. 그러면 거래 용량이 커지고 검증 속도도 느려지죠. 이런 비용 때문에 기밀 거래는 비트코인 메인 체인보다는 전문 프라이버시 코인이나 사이드체인에서 주로 쓰여요.

🔗 관련 용어·코인