← 최신 논문
💻 computer science

DAO to (Anonymous) DAO Transactions

이 논문은 다중 서명 권한을 가진 조직 (DAO) 간에 자금을 전송하되 수신자의 익명성과 분산된 자금 관리를 보장하는 새로운 프레임워크인 'Dao²'를 제안하고, 분산 키 유도, 분산 스텔스 주소 생성, 임계값 서명 기술을 결합하여 안전하고 효율적인 DAO 간 거래를 가능하게 함을 보여줍니다.

원저자: Minfeng Qi, Lin Zhong, Qin Wang

게시일 2026-04-17
📖 4 분 읽기☕ 가벼운 읽기

원저자: Minfeng Qi, Lin Zhong, Qin Wang

원본 논문은 CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/) 라이선스로 제공됩니다. 이것은 아래 논문에 대한 AI 생성 설명입니다. 저자가 작성하거나 승인한 것이 아닙니다. 기술적 정확성을 위해서는 원본 논문을 참조하세요. 전체 면책 조항 읽기

DAO2: 조직 간의 비밀스러운 자산 이동을 위한 새로운 열쇠

이 논문은 **"DAO(분산 자율 조직) 가 서로 자산을 주고받을 때, 어떻게 하면 수신자의 신원을 숨기면서도 자산을 안전하게 관리할 수 있을까?"**라는 문제를 해결하는 새로운 방법, DAO2를 소개합니다.

기존의 암호화폐 거래는 대부분 "개인"이 "개인"에게 보내는 방식에 맞춰져 있었습니다. 하지만 DAO 나 기업 지갑처럼 여러 사람이 함께 자산을 관리하는 조직이 늘어나면서, 기존 방식으로는 비밀 유지공동 관리를 동시에 해결하기 어려웠습니다.

이 복잡한 문제를 해결하기 위해 DAO2 는 세 가지 핵심 기술을 조합했습니다. 이를 일상적인 비유로 설명해 드리겠습니다.


1. 문제 상황: "누구에게 보냈는지 알 수 없는 공동 금고"

  • 기존 방식의 한계:
    • 개인 지갑: 내가 내 지갑에 돈을 넣으면, 내 비밀번호 하나로 돈을 쓸 수 있습니다.
    • DAO 지갑 (공동 금고): DAO 는 여러 명의 대표가 모여서 "3 명 중 2 명"이 승인해야만 돈을 쓸 수 있습니다.
    • 문제: 만약 DAO A 가 DAO B 에게 돈을 보낼 때, DAO B 가 "누구인지 모르게" (비밀로) 돈을 받고 싶다면 어떻게 해야 할까요?
      • 기존 방식으로는 DAO B 가 돈을 받으면, 그 돈을 다시 쓸 때 다시 "3 명 중 2 명"의 승인이 필요한데, 그 과정에서 누가 돈을 받았는지 (어떤 지갑인지) 모두에게 공개되어 버립니다.

2. DAO2 의 해결책: "변장한 우편함과 분산된 열쇠"

DAO2 는 이 문제를 해결하기 위해 세 가지 마법 같은 도구를 사용합니다.

① 분산된 키 파생 (DKD): "부모의 유전자를 물려받은 자식 열쇠"

  • 비유: DAO 는 하나의 거대한 부모 키 (마스터 키) 를 가지고 있습니다. 하지만 이 키는 한 사람이 가지고 있는 게 아니라, 여러 조각으로 나누어 여러 사람이 나누어 잡고 있습니다.
  • 기능: 새로운 자산을 받기 위해 새 지갑 (자식 키) 이 필요할 때, 부모 키를 다시 합치지 않고도 각자가 가진 조각을 이용해 새로운 자식 키를 만들 수 있습니다.
  • 효과: DAO 는 자산을 받으면서도, 원래의 거대한 금고 구조를 유지할 수 있습니다.

② 분산 스텔스 주소 생성 (DSAG): "일회용 변장 우편함"

  • 비유: DAO B 가 자산을 받기 위해 "일회용 우편함"을 만듭니다. 이 우편함은 한 번만 사용되고 사라지는 가상의 주소입니다.
  • 기능: DAO A 는 DAO B 의 공개된 정보를 이용해 이 일회용 우편함을 만듭니다. 하지만 DAO B 가 이 우편함을 찾을 수 있는 '열쇠'는 DAO B 의 여러 대표들이 각자 조각을 가지고 있어야만 완성됩니다.
  • 효과: 블록체인을 보는 외부인은 "누구에게 돈을 보냈는지" 전혀 알 수 없습니다. 오직 DAO B 의 대표들만이 "아, 이 우편함이 우리 것임을" 알아차리고 열 수 있습니다.

③ 임계값 서명 (Threshold Signatures): "여러 개의 열쇠로 잠금 해제"

  • 비유: 자산을 쓰려면 "3 명 중 2 명"이 서명해야 하는 금고가 있습니다.
  • 기능: 자산을 받든, 쓰든, 이 모든 과정에서 단 한 사람도 전체 비밀번호를 알지 못한 채 공동으로 승인합니다.
  • 효과: 해커가 한 두 명을 해킹해도 자산을 뺏을 수 없으며, 조직의 통제권이 유지됩니다.

3. 실제 작동 과정: "비밀스러운 자산 이송 시나리오"

이 세 가지 기술이 합쳐져 다음과 같은 일이 일어납니다.

  1. 준비 (DAO B): DAO B 는 새로운 자산을 받기 위해, 자신의 여러 대표들이 협력하여 새로운 자식 지갑 주소를 만듭니다. (이때 부모 키는 합치지 않음)
  2. 변장 (DAO A → DAO B): DAO A 는 DAO B 의 주소 정보를 이용해 **일회용 변장 주소 (스텔스 주소)**를 생성합니다. 마치 DAO B 의 얼굴을 가린 가면을 씌운 것과 같습니다.
  3. 이송: DAO A 는 이 가면을 쓴 주소로 자산을 보냅니다. 블록체인에는 "누구에게 보냈는지"가 전혀 드러나지 않습니다.
  4. 발견 (DAO B): DAO B 의 대표들은 블록체인을 훑어보며 "아, 우리 조직을 위한 일회용 우편함이 왔네!"라고 알아냅니다.
  5. 해금: DAO B 의 대표들은 각자 가진 열쇠 조각을 합쳐서 그 일회용 우편함을 엽니다. (이때 전체 비밀번호는 다시 합쳐지지 않음)
  6. 사용: 이제 DAO B 는 그 자산을 다시 자신의 조직 금고로 옮기고, 필요할 때 다시 공동 승인 (3 명 중 2 명) 으로 사용할 수 있습니다.

4. 왜 이것이 중요한가요? (핵심 이점)

  • 비밀 유지: 외부인은 DAO 간의 거래를 추적할 수 없습니다. "누가 누구에게 보냈는지"가 완전히 숨겨집니다.
  • 안전한 관리: 자산을 받은 후에도 여전히 "여러 사람이 함께 관리"하는 구조가 유지됩니다. 한 사람이 자산을 독점할 수 없습니다.
  • 빠른 속도: 연구 결과에 따르면, 7 명으로 구성된 DAO 가 이 과정을 완료하는 데 27 밀리초 (0.027 초) 미만이 걸립니다. 이는 사람이 눈을 깜빡이는 시간보다 훨씬 빠릅니다.
  • 확장성: DAO 의 규모가 커져도 (예: 20 명) 속도가 느려지지 않고 선형적으로만 증가합니다.

요약

DAO2는 **"여러 사람이 함께 관리하는 조직 (DAO) 이 서로 자산을 주고받을 때, 수신자의 신원은 완벽하게 숨기면서도 자산을 안전하게 공동 관리할 수 있게 해주는 새로운 시스템"**입니다.

마치 비밀스러운 우편물여러 사람이 나누어 가진 열쇠로 안전하게 주고받는 것과 같습니다. 이 기술은 블록체인 기반의 기업, 투자 펀드, 공동 프로젝트 등이 더 안전하고 비밀스럽게 운영될 수 있는 길을 열어줍니다.

연구 분야의 논문에 파묻히고 계신가요?

연구 키워드에 맞는 최신 논문의 일일 다이제스트를 받아보세요 — 기술 요약 포함, 당신의 언어로.

Digest 사용해 보기 →