📖 용어 🇰🇷 쉽게 설명 🔰 초보

⏱️ 지연 작업증명 dPoW

작은 블록체인의 최근 블록 해시를 대형 작업증명 체인에 주기적으로 박아두는 2층 보안 기법이에요. 작은 체인이 큰 체인의 힘을 빌려 51% 공격을 막는 거죠. 코모도(Komodo) 프로젝트가 만들었으며, 그 자체로 합의 알고리즘이 아니에요.

💡
흔한 오해 — dPoW는 작업증명을 대체하는 새로운 합의 방식? 아니에요! 체인은 여전히 자기 방식대로 블록을 고르고요. dPoW는 네트워크가 이미 합의한 역사를 더 큰 체인에 고정해주는 역할만 해요.
🔗작은 체인블록 생성📋공증인 노드해시 복사·전송🏔️대형 PoW 체인역사 고정 완료
🔗 작은 체인이 블록을 만들면 → 📋 공증인 노드가 해시를 복사해 → 🏔️ 비트코인·라이트코인 같은 대형 체인 안에 기록해요. 그 기록을 되돌리는 비용이 너무 커서 역사가 사실상 잠겨버려요.

🏦 쉽게 풀면 — 은행 금고에 맡긴 공증 사본

내 집에 개인 장부를 두고, 몇 분마다 그 사본에 타임스탬프를 찍어 거대한 은행 금고에 맡긴다고 상상해 보세요. 누군가 장부를 위조하려면 집에 있는 원본을 바꾸는 동시에 금고에 들어가 사본도 교체해야 해요. dPoW가 작은 블록체인에 해주는 일이 바로 이거예요. 작은 체인은 평소처럼 돌아가고, 사본(스냅숏)은 훨씬 건드리기 어려운 큰 체인 속에 들어가 있는 거죠. 속임수의 비용이 터무니없이 올라가는 거예요.

🔍 블록이 '공증'되는 과정

커뮤니티가 선출한 공증인 노드(약 64개)가 복사 역할을 담당해요. 약 10분쯤 된 블록 해시 — 네트워크 전체가 이미 유효하다고 동의한 것 — 를 가져와서 OP_RETURN이라는 작은 데이터 명령으로 대형 체인에 기록해요. 이 과정을 공증(notarization)이라고 불러요. 한번 공증된 블록이 생기면, 네트워크는 그 블록이나 그 이전 블록을 되돌리는 재편성(reorg)을 거부해요. 사실상 가장 긴 체인 규칙의 기준점이 가장 최근 공증 블록으로 다시 고정되는 거예요.

🛡️ 51% 공격을 막는 원리

작은 작업증명 체인은 원래 취약해요. 안전성이 해시레이트에 비례하는데, 채굴 규모가 작으면 압도하는 게 그리 어렵지 않거든요. dPoW는 그 작은 체인이 합쳐지지 않고도 대형 체인의 힘을 빌릴 수 있게 해줘요. 공증된 역사를 되돌리려면 공격자가 동시에 두 가지를 해야 해요:

  • ⛏️ 작은 체인에 51% 공격 — 해시레이트가 낮으면 단독으로는 가능할 수도 있는 일
  • 🏔️ 동시에 대형 앵커 체인도 재작성 — 비트코인이나 라이트코인의 작업을 통째로 다시 하는 것, 비용이 천문학적
  • 💸 그 둘을 동시에 감당 — 합산 비용이 너무 커서 공격 자체가 성립하지 않아요

📌 dPoW를 써도 작은 체인이 빨라지거나 수수료가 바뀌지는 않아요 — 역사를 되돌리기 어렵게 만들 뿐이에요. 속도와 수수료는 여전히 체인 자체 규칙이 결정해요.

🏔️ 어떤 대형 체인에 기록하나요?

시기앵커 체인
초기 설계비트코인 — 가장 많은 해시파워를 가진 체인
2021년 중반 이후라이트코인 — 코모도가 공증인 노드 시즌 5에서 앵커를 변경

dPoW는 코모도(Komodo) 프로젝트가 설계했으며, UTXO 모델을 쓰는 독립 블록체인이라면 어디든 얹을 수 있어요. 2021년 전환 이전에 쓰인 오래된 자료들은 앵커를 비트코인으로 설명하는 경우가 많아요.

🚨 알아둘 점

  • 🧩 층(layer)이지 대체가 아니에요 — dPoW는 기존 합의 위에 얹히는 거예요. 새 블록을 결정하지는 않아요
  • 👥 공증인 노드에 의존해요 — 선출된 고정 노드 그룹이 복사를 담당하므로, 솔로 채굴처럼 완전히 신뢰 없는 방식은 아니에요
  • 이미 확정된 역사만 보호해요 — 공증이 된 블록만 추가 잠금이 걸리고, 가장 최신 블록들은 아직 보호권 밖이에요
  • 💵 앵커 체인 수수료가 발생해요 — 대형 체인에 기록하는 데 실제 비용이 들고, 보호받는 네트워크가 이를 부담해요

❓ 자주 묻는 질문

dPoW는 작업증명(PoW)처럼 독립된 합의 알고리즘인가요?
아니요. dPoW는 어떤 블록이 유효한지 결정하지 않아요. 그 판단은 체인 자체의 합의(예: 작업증명)가 그대로 담당해요. dPoW는 이미 네트워크가 합의한 역사를 다른 체인에 고정해주는 추가 보안층입니다.
dPoW는 어떤 대형 체인에 기록하나요?
원래는 비트코인에 기록했어요. 코모도 프로젝트는 2021년 중반(공증인 노드 시즌 5) 무렵 앵커를 라이트코인으로 바꿨어요. 어느 쪽이든 핵심 아이디어는 같아요 — 해시파워가 훨씬 큰 체인의 힘을 빌리는 것이죠.
공격자가 그냥 역사를 덮어쓰면 안 되나요?
공증된 블록을 바꾸려면 작은 체인에 51% 공격을 하는 동시에, 비트코인이나 라이트코인 같은 대형 앵커 체인도 재작성해야 해요. 대형 체인을 공격하는 비용이 천문학적이라, 두 가지를 동시에 감당하는 건 사실상 불가능에 가깝습니다.

🔗 관련 용어·코인