용어집개념
DAG 뜻: 방향성 비순환 그래프와 블록체인 차이
DAG(Directed Acyclic Graph, 방향성 비순환 그래프)는 암호화폐 거래가 순서대로 쌓이는 블록 대신 서로를 검증하는, 순환 없는 데이터 구조입니다. 새 거래가 이전 거래를 참조하며 승인하므로 검증이 병렬로 진행되고 블록 정체가 생기지 않습니다. 방향성은 모든 연결이 한 방향으로만 흐른다는 뜻이고, 비순환은 되돌아오는 고리가 절대 생기지 않는다는 뜻입니다. IOTA, 나노, 바이트볼 같은 네트워크가 이 구조로 높은 처리량, 거의 즉각적인 확정, 수수료 없는 소액 결제를 목표로 합니다. 대신 보안 성숙도가 낮고 초기 네트워크는 중앙화된 검증자에 기대는 경우가 많습니다.
작성: COINOTAG Research Desk최종 업데이트 출처
DAG(Directed Acyclic Graph, 방향성 비순환 그래프) 는 거래를 블록에 모으는 대신, 각 거래가 이전 거래를 직접 승인하며 장부에 추가되는 데이터 구조입니다. 암호화폐에서 DAG 뜻을 한 줄로 말하면 '블록 없이 거래끼리 서로 검증하는 장부'입니다.
새 거래가 네트워크에 들어오면 과거 거래 두 개 이상을 참조해 검증합니다. 그래서 승인 과정이 순차적인 블록 생성을 기다리지 않고 병렬로 진행됩니다. 블록체인 구조에서는 트래픽이 몰리면 수수료가 치솟지만, DAG 네트워크는 이론적으로 이용자가 늘수록 더 빨라집니다. IOTA, 나노(Nano), 바이트볼(Byteball)이 이 구조로 잘 알려진 프로젝트입니다. 다만 보안 성숙도와 중앙화 위험을 따져 보지 않고 DAG 기반 자산에 투자하는 것은 오해를 부를 수 있습니다.
왼쪽은 한 줄로 이어진 블록체인, 오른쪽은 거래들이 화살표로 서로를 검증하며 가지를 뻗는 DAG 구조 비교
'방향성'과 '비순환'은 무슨 뜻일까?
DAG 그래프 뜻은 그래프 이론에서 왔으며 세 가지 요소로 나눌 수 있습니다.
- 그래프: 노드(여기서는 거래)와 간선(여기서는 참조)으로 이뤄진 구조입니다.
- 방향성(Directed): 모든 간선에 방향이 있습니다. 새 거래가 옛 거래를 가리키며, 화살표가 거꾸로 가는 일은 없습니다.
- 비순환(Acyclic): 순환이 없습니다. 한 번 기록된 거래를 다시 자기 자신과 잇는 고리는 만들 수 없습니다. 덕분에 사건의 시간 순서를 언제나 분명하게 알아낼 수 있습니다.
이 세 조건이 합쳐지면, 하나의 전역 블록 장부 없이도 '무엇이 무엇보다 먼저 일어났는지'를 믿을 수 있게 저장하는 장부가 만들어집니다.
DAG와 블록체인의 핵심 차이
두 구조를 나란히 놓으면 DAG가 무엇을 얻고 왜 맞교환이 필요한지 분명해집니다.
| 구분 | 블록체인 | DAG |
|---|---|---|
| 기본 데이터 단위 | 블록(여러 거래) | 거래 하나 |
| 승인 방식 | 순차적, 블록 단위 | 병렬, 거래 → 거래 |
| 처리 용량 | 블록 크기와 간격에 제한 | 참여자가 늘수록 이론적으로 확장 |
| 거래 수수료 | 블록 공간 경쟁(혼잡 시 급등) | 대개 무료 또는 데이터 크기 기준 |
| 보안 성숙도 | 충분히 검증됨(BTC는 2009년부터) | 비교적 젊고 실전 검증이 적음 |
| 대표 프로젝트 | 비트코인, 이더리움 | IOTA, 나노, 바이트볼 |
중요한 점이 하나 있습니다. 블록체인에서는 거래가 늘면 한정된 블록 공간을 두고 경쟁이 붙어 가스비가 오릅니다. DAG는 이 병목을 구조적으로 없애는 것을 목표로 합니다.
DAG 기반 네트워크의 공통 특징
DAG 프로젝트마다 설계는 다르지만, 대부분 다음 특징을 공유합니다.
- 순환 없음: 새 거래는 늘 옛 거래를 승인하므로, 오프라인 상태에서도 거래를 만들어 두었다가 네트워크에 연결될 때 승인받을 수 있습니다.
- 낮은 지연 시간: 승인 속도가 고정된 블록 간격이 아니라 노드 간 대역폭에 달려 있어, 혼잡이 없으면 몇 초 안에 확정됩니다.
- 무료 또는 데이터 기준 요금: 많은 DAG 프로젝트가 미리 발행해 배포한 고정 공급량으로 운영되고, 이용자가 동시에 검증자 역할을 하므로 소액 결제에 수수료가 붙지 않습니다.
- 가치 0 거래: 코인을 옮기지 않고도 데이터나 신호를 보낼 수 있습니다.
- 기록 정리: 확정된 오래된 기록은 지울 수 있으며(IOTA는 '스냅샷', 나노는 '프루닝'이라고 부름), 노드는 필요한 데이터만 보관합니다.
나노 거래는 어떻게 승인될까? 단계별 예시
나노는 블록 래티스(block-lattice) 라는 DAG 변형을 씁니다. 계정마다 자기 체인이 있고, 충돌이 생길 때만 전체 투표가 필요합니다.
A씨가 B씨에게 10 NANO를 보내는 과정은 이렇습니다.
- A씨가 자기 계정 체인에 송금 블록 을 서명하고, 잔액에서 10 NANO가 빠집니다.
- B씨가 자기 계정 체인에 수신 블록 을 서명하고, 잔액에 10 NANO가 더해집니다.
- 각 계정은 그 계정의 개인 키로만 바꿀 수 있으므로, 전체 채굴 라운드를 기다릴 필요가 없습니다.
- 충돌하는 두 블록(이중 지불 시도)이 나타나면 가중치를 가진 대표 계정들이 나서 소수 쪽 갈래를 거부합니다.
- 다툼이 없으면 승인은 1초도 안 걸리고 수수료도 0입니다.
이 흐름은 10 NANO짜리 실제 거래도 전 세계를 도는 블록 생산을 기다리지 않고 몇 초 만에 확정될 수 있음을 보여 줍니다.
대표적인 DAG 프로젝트 세 가지
나노: 최소주의 결제
나노(옛 이름 레이블록스, RaiBlocks)는 2014년에 시작됐습니다. 블록 래티스 구조 덕분에 계정마다 자기 체인을 관리하며, 충돌이 없으면 투표가 필요 없습니다. 전체 공급량(약 1억 3,300만 NANO)은 채굴 없이 제네시스 계정에서 캡차 파우셋을 통해 배포됐습니다.
바이트볼(오바이트): 데이터 크기 기준 요금
바이트볼은 현재 오바이트(Obyte)라는 이름으로 알려져 있습니다. 거래 수수료는 저장하는 데이터에 비례해, 1바이트를 저장하려면 1바이트 가치의 코인이 듭니다. 장부의 일관성은 신원이 공개된 '증인(witness)'들이 지킵니다. 사람이 읽을 수 있는 조건부 계약도 지원해, 완전한 스마트 컨트랙트 플랫폼보다 가벼운 대안을 제공합니다.
바이트볼/오바이트 지갑 화면에서 증인 목록과 거래 흐름을 보여 주는 화면 스타일 디자인
IOTA: 기계 간 거래를 위한 탱글
IOTA의 DAG 구조는 탱글(Tangle) 이라고 부릅니다. 네트워크에 들어오는 모든 거래는 아직 검증되지 않은 이전 거래 두 개를 반드시 승인해야 하며, 이 설계로 이용자와 검증자 역할이 하나로 합쳐집니다. 사물인터넷(IoT)과 기계 간 소액 결제에 초점을 둔 이 프로젝트는 초기에 '코디네이터'라는 중앙화된 기준점 서비스를 써야 했고, 이 구조는 이후 단계적으로 없어졌습니다.
채굴하는 DAG도 있다
DAG는 데이터 구조일 뿐 특정 합의 메커니즘에 묶여 있지 않습니다. XDAG(대거, Dagger라고도 함)는 블록, 거래, 주소를 하나의 구조로 합쳐 2018년 1월 메인넷을 시작했고, CPU/GPU 채굴을 허용합니다. 이 사례는 'DAG = 미리 발행된 고정 공급량'이라는 공식이 규칙이 아님을 분명히 보여 줍니다.
위험 요소와 주의할 점
DAG 구조의 장점은 실제로 있지만, 무시할 수 없는 구조적 위험도 있습니다.
- 중앙화 경향: 나노의 대표, 바이트볼의 증인, IOTA의 과거 코디네이터처럼 소수의 신뢰받는 주체에 기대는 것은 네트워크 초기에 흔한 '부트스트래핑' 방법입니다. 지지자들은 일시적인 도구라고 말하지만, 비판자들은 작업증명 기반 체인에 비해 탈중앙성을 약하게 만든다고 지적합니다.
- 보안 성숙도: 비트코인은 2009년부터 대규모 공격 시험을 견뎌 왔습니다. 대부분의 DAG 네트워크는 아직 이런 실전 경험이 없습니다.
- 생태계 깊이: 지갑 선택지, 연동 서비스, 감사받은 도구 수가 주류 체인에 크게 뒤처집니다.
- 이론적 확장성 ≠ 실제 성능: '무제한 용량'이라는 주장은 네트워크가 충분히 크고 건강한 노드가 많을 때 성립하며, 규모가 작을 때는 장점이 줄어듭니다.
COINOTAG 관점
DAG는 블록을 차례로 처리하지 않고 합의를 이루려는 구조적 해답이지, 모든 상황에서 블록체인을 이기는 '슈퍼 기술'이 아닙니다. 병렬 승인 모델은 수수료 없는 고빈도 소액 결제와 사물인터넷 활용에 강한 선택지입니다. 그러나 보안 성숙도와 중앙화 우려는 진지하게 봐야 합니다. DAG 기반 자산에 투자하기 전에 세 가지 질문에 답해 보세요. 합의 권한은 누구에게 있는가? 네트워크는 공격 시험을 얼마나 거쳤는가? 실제 활용 사례가 블록체인으로는 정말 풀 수 없는 것인가? 만족스러운 답을 찾지 못한다면 포지션을 그만큼 작게 유지하세요.
더 알아보기: 블록체인과 데이터베이스의 차이, 코인 네트워크 수수료 완벽 가이드
투자자 유의사항
한국에서 가상자산 거래는 금융정보분석원(FIU)에 신고한 가상자산사업자를 통해 이루어지며, 2024년 7월 19일부터 「가상자산 이용자 보호 등에 관한 법률」이 시행되고 있습니다.
가상자산은 가격 변동성이 크고 원금 손실이 발생할 수 있습니다. 이 페이지는 정보 제공 목적이며 투자 권유가 아닙니다.
자주 묻는 질문
DAG란 무엇인가요?
DAG(방향성 비순환 그래프)는 각 거래가 블록에 담기지 않고 이전 거래를 직접 참조해 승인하는 장부 구조입니다. 연결은 한 방향으로만 흐르고(방향성) 절대 되돌아오지 않습니다(비순환). 덕분에 거래를 병렬로 승인할 수 있어 IOTA, 나노, 바이트볼 같은 프로젝트가 높은 처리 능력과 수수료 없는 결제를 목표로 합니다.
DAG 그래프 뜻은 무엇인가요?
그래프 이론에서 DAG는 방향이 있는 간선으로 노드를 잇되 어떤 경로로도 출발점으로 돌아올 수 없는 그래프를 말합니다. 암호화폐에서는 노드가 거래, 간선이 거래 간 참조이며, 이 구조 덕분에 거래의 시간 순서를 항상 분명하게 알 수 있습니다.
DAG와 블록체인은 무엇이 다른가요?
블록체인은 거래를 블록에 모아 차례로 이어 붙이므로 트래픽이 몰리면 대기열이 생기고 수수료가 오릅니다. DAG는 블록을 없애고 각 거래가 옛 거래를 직접 승인해, 참여자가 늘수록 용량이 커집니다. 대신 비트코인 같은 블록체인이 오랜 기간 대규모 공격 시험을 거친 것과 달리 대부분의 DAG 네트워크는 아직 그만큼 성숙하지 않았습니다.
DAG 기반 코인은 정말 수수료가 없나요?
대부분은 그렇습니다. 나노와 IOTA 같은 네트워크는 고정 공급량을 미리 배포했고 이용자가 검증자 역할도 하므로 거래 수수료가 없습니다. 바이트볼은 데이터 크기로 요금을 매겨 1바이트를 저장하려면 1바이트 가치의 코인이 듭니다. 그래서 무료라는 설명은 대부분의 DAG에 맞지만 보편적인 규칙은 아닙니다.
DAG 네트워크는 블록체인보다 더 중앙화돼 있나요?
프로젝트와 연차에 따라 다릅니다. 나노의 대표, 바이트볼의 증인, IOTA의 과거 코디네이터처럼 소수의 신뢰 주체에 기대는 것은 젊은 네트워크에서 흔한 초기 방식입니다. 지지자들은 완전한 탈중앙화로 가는 과도기 도구라고 보지만, 비판자들은 구조적 약점이라고 봅니다. 대부분의 DAG는 탈중앙화될 수 있지만 아직 성숙한 작업증명만큼은 아닙니다.

