DAG 기술의 현황과 트렌드를 한눈에 이해하기
저자: 리창/DAG 응용 Bsure 창립자
본 문서는 독자에게 DAG 기술의 구조, 발전 추세 및 전형적인 응용을 소개하는 것을 목표로 하며, 블록체인의 미래 발전에 대한 새로운 사고를 제공하기를 희망합니다.
1. DAG란 무엇인가?
DAG: Directed Acyclic Graph, 한국어로는 "유향 비순환 그래프"를 의미합니다.
DAG는 원래 컴퓨터 분야에서 자주 사용되는 데이터 구조로, 독특한 위상 구조로 인해 뛰어난 특성을 가지고 있어 동적 계획, 내비게이션에서 최단 경로 찾기, 데이터 압축 등 다양한 알고리즘 장면에서 자주 사용됩니다.
전통적인 블록체인과 DAG의 차이를 간단히 설명하자면:
1) 단위: 블록체인의 구성 단위는 Block이고, DAG의 구성 단위는 TX(거래)입니다.
2) 위상: 블록체인은 Block 블록으로 구성된 단일 체인으로, 블록 생성 시간에 따라 순차적으로 기록되며, 단일 코어 단일 스레드 CPU와 같습니다. DAG는 거래 단위로 구성된 네트워크로, 비동기적으로 동시 거래를 기록할 수 있어 다중 코어 다중 스레드 CPU와 같습니다.
3) 세분화: 블록체인은 각 블록 단위가 여러 사용자의 여러 거래를 기록하는 반면, DAG는 각 단위가 단일 사용자 거래를 기록합니다.
전통적인 블록체인 기술이 가지고 있는 몇 가지 문제:
1) 효율성 문제: 전통적인 블록체인 기술은 Block 블록을 기반으로 하며, 비트코인의 효율성은 항상 낮습니다. BlockChain의 체인형 저장 구조로 인해 전체 네트워크는 동시에 하나의 단일 체인만 존재할 수 있으며, POW 합의 메커니즘에 기반한 블록 생성은 동시 실행이 불가능합니다. 예를 들어 비트코인은 10분마다 하나의 블록을 생성하며, 6개의 블록이 생성되어야 확인됩니다. 약 1시간이 소요됩니다. 이더리움은 크게 개선되었지만 블록 생성 속도는 여전히 수십 초가 걸립니다.
2) 결정성 문제: 비트코인과 이더리움은 51% 해시 공격 문제를 가지고 있으며, POW 합의의 최대 문제는 확정적이고 변경 불가능한 최종 상태가 없다는 것입니다. 만약 특정 집단이 51%의 해시 파워를 통제하고 공격을 감행하면 비트코인 시스템은 반드시 붕괴됩니다. 현실 세계의 채굴자 그룹과 빠르게 발전하는 양자 컴퓨터의 강력한 해시 파워를 고려할 때 이러한 위험은 현실로 존재합니다.
3) 중앙화 문제: 블록 기반 POW 합의에서는 채굴자가 한편으로는 중앙화된 채굴장 그룹을 형성할 수 있으며, 다른 한편으로는 거래 패키징 권한을 가진 채굴자가 막대한 권력을 가지게 되어 어떤 거래가 블록에 들어가고 어떤 거래가 처리되지 않을지를 선택할 수 있습니다. 심지어 자신의 이익에 부합하는 거래만 패키징할 수 있는 위험이 현재 사실로 존재합니다.
4) 에너지 소비 문제: 전통적인 블록체인이 POW 해시 파워 작업 증명을 기반으로 하여 합의 메커니즘을 달성하기 때문에 비트코인의 채굴 에너지는 이미 아르헨티나 한 나라의 전력 소비량에 필적합니다. IMF와 여러 국가 정부는 가상 화폐 채굴의 에너지 소비에 대해 비판적인 태도를 보이고 있습니다.
Digiconomist 데이터에 따르면: 전 세계 채굴 사업은 매년 약 2.9억 톤의 탄소 배출을 발생시킵니다.
이러한 문제들로 인해 누군가는 질문합니다: 왜 꼭 블록이 필요할까요? DAG 기술은 블록체인의 위 문제를 해결하기 위해 시도되고 있습니다.
2. DAG의 기원
DAG 개념이 블록체인에서 합의 알고리즘으로 처음 도입된 것은 2013년으로, bitcointalik.org에서 ID가 avivz78인 이스라엘 히브리 대학교 학자가 제안한 GHOST 프로토콜입니다. 이는 비트코인의 거래 처리 능력 확장 솔루션으로 사용되었습니다. 비탈릭은 이더리움 백서에서 POS 합의 프로토콜인 Casper를 설명했으며, 이는 GHOST POW 프로토콜의 POS 변형입니다.
이후 NXT 커뮤니티에서는 DAG의 위상 구조를 사용하여 블록을 저장하고 블록체인의 효율성 문제를 해결하자는 제안이 있었습니다. 블록체인은 단일 체인만 존재하며, 블록 생성은 동시 실행이 불가능합니다. 블록의 체인형 저장 구조를 변경하여 DAG의 망상 위상으로 변환하면 동시 기록이 가능해집니다. 블록 패키징 시간이 변하지 않는 상황에서 네트워크에서 N개의 블록을 병렬로 패키징할 수 있으며, 네트워크의 거래는 N배를 수용할 수 있습니다.
이때 DAG와 블록체인의 결합은 여전히 유사한 사이드 체인 해결 방식에 머물러 있으며, 거래 패키징은 서로 다른 분기 체인에서 병렬로 진행될 수 있어 성능 향상을 달성할 수 있습니다. 이때 DAG는 여전히 블록의 개념을 가지고 있습니다.
Nxt 커뮤니티에서 제안한 블록의 DAG
2015년 9월, Sergio Demian Lerner는 "DagCoin: a cryptocurrency without blocks"라는 논문을 발표하며 DAG-Chain 개념을 제안했습니다. 이는 DAG 네트워크를 블록 패키징에서 거래 수준으로 처음으로 세분화한 것입니다. 그러나 DagCoin 자체는 논문일 뿐 코드 구현이 없습니다.
DagCoin의 아이디어는 각 거래가 전체 네트워크의 거래 순서를 유지하는 데 직접 참여하도록 하는 것입니다. 거래가 시작되면 직접 전체 네트워크에 방송되어 블록 패키징 단계를 건너뛰고 이른바 Blockless를 달성합니다. 이렇게 하면 거래 패키징과 블록 생성 시간을 절약할 수 있습니다. 앞서 언급한 바와 같이 DAG는 처음에 블록체인과 결합된 이유는 효율성 문제를 해결하기 위해서였으며, 이제는 패키징 확인 없이 거래가 시작되면 직접 네트워크에 방송되어 확인되므로 이론적으로 효율성이 질적으로 비약적으로 향상되었습니다. DAG는 완전히 블록체인을 버리는 해결책으로 발전했습니다.
2016년 7월, Bitcointalk 포럼에 공개된 창세 게시물에 기반하여 IOTA가 등장하였고, 이어 ByteBall도 등장했습니다. IOTA와 Byteball은 DAG 네트워크의 실제 기술 구현을 최초로 보여주었으며, 이 분야에서 가장 눈부신 선두주자입니다. 이때, "블록 없는 체인"이라고 불리는 DAG 체인 가족의 초형이 기본적으로 형성되었습니다.
한 마디로 요약하자면: DAG는 미래 지향적인 새로운 세대의 블록체인으로, 그래프 이론 위상 모델의 거시적 관점에서 단일 체인에서 나무 형태와 망 형태로 진화하고, 블록 세분화에서 거래 세분화로, 단일 점 도약에서 동시 기록으로 발전하는 것은 블록체인이 용량에서 속도로의 혁신을 이루는 것입니다.
3. DAG 발전 현황
현재 DAG 계열의 대표 프로젝트로는 가장 잘 알려진 DAG 삼총사인 IOTA, Byteball, Nano(원래의 RaiBlocks)가 있습니다. 최신의 분산 원장 주력 경쟁 기술로서 DAG는 2017년 하반기 IOTA가 시가 총액에서 4위에 오르면서 대량의 주목을 받기 시작했습니다. 이후 DAG 기술을 기반으로 한 새로운 프로젝트들이 끊임없이 사람들의 시야에 들어오고 있습니다.
1) IOTA
IOTA의 주요 혁신인 Tangle(엉킴)는 DAG 기반의 새로운 설계로 된 분산 원장 구조로, 블록도 체인도 없는 블록체인입니다. Tangle에서 각 노드는 하나의 거래를 나타냅니다. IOTA에는 블록의 개념이 없으며, 채굴과 채굴자의 개념도 없습니다. 이는 거래 수수료가 없음을 의미하며, 전체 네트워크의 처리량도 매우 높습니다. 이것이 IOTA의 가장 매력적인 점입니다.
Tangle의 핵심 원칙은 블록체인과 일치하며, 여전히 분산 데이터베이스, P2P 네트워크 및 거래를 검증하기 위한 합의 알고리즘입니다. Tangle와 전통적인 블록체인 간의 주요 차이점은 Tangle 데이터 구조와 합의 메커니즘입니다.
IOTA에는 블록의 개념이 없으며, 대신 거래 네트워크가 존재합니다. 각 거래는 과거의 두 거래 기록 해시를 참조하여, 이전 거래가 과거 두 거래의 합법성을 증명하고, 간접적으로 이전 모든 거래의 합법성을 증명합니다.
이렇게 전체 네트워크가 거래의 합법성 검증에 참여하게 되며, 전통적인 블록체인에서는 전체 네트워크의 채굴자(또는 PoS의 지분 소유자)와 같은 소수의 노드만이 거래의 합법성을 검증합니다. 따라서 IOTA의 합의는 그 자체의 내재적 특성으로, 거래 수수료 없이도 대규모 사용이 가능하게 합니다. IOTA에서는 더 이상 블록의 개념이 없으며, 합의의 최소 단위는 거래입니다.
Tangle의 또 다른 강력한 점은 거래를 네트워크에서 자유롭게 분리하거나 다시 합칠 수 있다는 것입니다. 이러한 오프라인 비동기 처리 능력은 IoT 분야의 응용에서 특히 중요합니다.
IOTA의 현재 문제는 다음과 같습니다:
첫째, MIT 보고서에 따르면 IOTA는 자체 개발한 해시 알고리즘 curl을 사용하지만, curl 알고리즘의 해시 값은 충돌이 쉽게 발생하여 디지털 서명을 위조할 수 있습니다.
둘째, 합의가 전체 네트워크 거래에 의해 결정되므로, 이론적으로 누군가가 1/3의 거래량을 생성할 수 있다면, 무효 거래를 유효 거래로 변환할 수 있습니다. 한편, IOTA는 수수료가 없기 때문에 채굴자 유인이 없으며, IOTA는 서비스 거부 공격 및 스팸 공격에 직면할 가능성이 있습니다. 이는 마치 관리비를 받지 않는 아파트 단지에서 주민 자치로 불법 요소를 제거하기 어려운 것과 같습니다.
셋째, IOTA는 중앙화된 구성 요소인 Coordinator를 도입하여 전체 네트워크 거래를 검사합니다(예: 이중 지불). Coordinator를 효과적으로 제거하고 건전한 유인 메커니즘을 갖춘 분산형 "Coordinator 집단"을 구축하는 방법에 대해서는 IOTA가 해결책을 제시하지 않았습니다.
2) Byteball(바이트볼)
Byteball은 블록체인 3.0의 대표주자로 불립니다. DAG 계열에서 가장 완벽한 응용 생태계를 가지고 있으며, Byteball 지갑은 Appstore와 유사한 BotStore를 포함한 다양한 기능을 내장하고 있어 자유 개발자가 그 위에서 자유롭게 응용 프로그램을 개발할 수 있습니다. 개발자들이 매우 활발하게 활동하고 있습니다.
Byteball은 DAGCoin을 기반으로 하여 주체 체인과 증인 개념을 혁신적으로 도입하여 여러 부모 거래 단위를 검증하도록 장려하며, 거래가 증가함에 따라 서로 검증되고 안전성이 지속적으로 강화되는 디지털 서명 해시 네트워크를 형성합니다. Byteball은 "주체 체인" 개념을 창의적으로 발명하였으며, 이는 증인에 의해 확인된 최단 경로 MC의 부모 최적화 알고리즘입니다. 주체 체인은 전체 네트워크 합의에 의해 결정된 거래 시간 순서를 생성하여 이중 지불 문제를 우아하게 피합니다.
Byteball에서 "증인"은 진정한 의미에서 합의 메커니즘을 형성합니다. 12명의 "증인"이 발표한 거래 단위는 이론적으로 무한히 넓은 DAG 병렬 거래 네트워크에서 확정적인 거래 시간 순서를 그립니다. 바로 이 무한히 확장된 시간 기반의 확정적인 거래 순서가 Byteball의 주체 체인을 형성하여 넓고 무질서한 유향 비순환 해시 세계에서 강력하고 질서 있는 유일한 주축을 만들어냅니다. 증인 + 주체 체인 기반의 합의 메커니즘으로 이중 지불 등의 문제는 쉽게 해결됩니다.
Byteball은 블록체인과 작업 증명 채굴의 개념을 없애고 DAG 데이터 저장 기술을 선택했습니다. 전통적인 블록체인 기반 암호화폐와 비교할 때 이는 강력한 장점이 있으며, Byteball의 모든 거래는 암호화 방식으로 서로 연결되어 있습니다. 새로 생성된 거래는 tips 거래 단위 뒤에 추가됩니다. 이렇게 하면 네트워크의 모든 노드(사용자)가 거래를 검증하는 데 참여하게 되어 완전한 분산화가 이루어집니다.
이는 결제 검증을 더 빠르게 할 수 있을 뿐만 아니라 네트워크를 충분히 분산된 상태로 유지할 수 있습니다. 비트코인에서 발생할 수 있는 문제를 피할 수 있습니다: 예를 들어, 네트워크를 위협할 수 있는 대형 중앙 집중식 채굴 풀; 동시에 Byteball은 DAG 네트워크에 저장된 데이터의 바이트당 저장 비용을 부과하여 스팸 정보를 줄이는 유사한 Gas 메커니즘을 통해 네트워크의 스팸 문제를 해결합니다.
누군가는 Byteball의 증인이 중앙화된 의존성을 가지고 있다고 주장하지만, 여기서도 증인에 대한 정당성을 부여합니다. Byteball의 증인 노드 설계에서 증인 노드는 매우 안전하며, 증인 단위만 발행할 수 있고 거래에 접근할 수 없으므로 증인은 채굴자가 아닙니다. 증인은 시스템이 거래 발생 시간 순서를 고정하는 역할을 하며, 악용할 여지를 남기지 않습니다. 또한 증인 수는 필요에 따라 설정하고 선택할 수 있으며, 현재의 12명의 증인에 국한되지 않습니다.
Byteball은 각 거래에 발기자의 개인 키 서명이 포함되어 있으며, 각 거래는 이전에 발생한 거래를 검증하고 참조하여 거대한 네트워크를 엮어냅니다. 네트워크의 변조는 한 번의 변조로 전체에 영향을 미치며, 누군가 전체 네트워크의 모든 사용자의 개인 키를 소유할 수 없으므로 Byteball은 은행 수준의 최종 확정성을 갖추고 있습니다.
Byteball의 문제는: 주체 체인 알고리즘과 증인 발표 빈도에 따라 거래 확인 시간이 불확실하다는 것입니다. Byteball은 관계형 데이터베이스를 기반으로 데이터를 저장하므로 SQL 언어가 알고리즘 논리와 너무 긴밀하게 결합되어 있어 Byteball의 현재 확장 능력과 속도를 어느 정도 제한합니다.
3) NANO(XRB)
Nano(원래 RaiBlocks XRB)는 블록 격자(Block Lattice) 구조를 기반으로 한 새로운 유형의 암호화폐입니다.
Nano는 혁신적으로 사용자마다 하나의 체인을 사용하여 자신의 거래만 기록하며, 오직 자신만이 기록을 수정할 수 있어 다른 계정과 데이터를 공유하지 않으므로 모든 거래를 병렬로 실행할 수 있습니다. 이는 초당 거래 속도와 무한한 확장성을 제공하며, 비동기적으로 네트워크의 나머지 부분에 업데이트할 수 있어 매우 적은 자원 소모로 빠른 거래 확인을 얻을 수 있습니다.
Nano의 한 노드는 모든 계정의 역사 장부를 저장할 수 있으며, 각 계정의 마지막 잘린 기록만 저장할 수도 있습니다. 거래가 발생할 때 금액을 발송하는 쪽은 금액 차감을 포함한 send tx 블록을 생성하고, 수신 계정은 해당 금액을 기록하는 receive tx 블록을 생성합니다. 거래 데이터의 송수신은 비동기적으로 진행될 수 있으므로 동시에 여러 금액이 하나의 계정으로 들어와도 문제가 없으며, 최종 금액은 수신된 금액의 합산입니다. 수신자가 온라인이 아니더라도 상관없으며, 미결제 금액은 별도로 표시되어 수신 계정이 온라인이 되면 이 금액이 미결제 구역에서 수신 블록으로 이체되어 거래가 완료됩니다.
NANO는 DPOS 합의 메커니즘을 사용하며, 계정은 대표를 지정하여 투표할 수 있습니다. 가장 많은 표를 얻은 대표가 분기를 처리하며, 이 대표는 분기를 네트워크에 방송하고 고권 계정 노드에서 고정된 시간 내에 투표 결과를 관찰하여 어떤 블록을 유지할지를 결정합니다. DPOS는 블록의 합리적이고 낮은 에너지 소비 운영을 보장할 수 있습니다. NANO는 거래 확인을 위해 매우 적은 작업 증명(POW)을 필요로 합니다.
NANO의 문제는: 충분히 테스트되지 않았고 동료 평가가 부족하여 합의 알고리즘에 심각한 결함 위험이 있을 수 있습니다. 예를 들어, 네트워크 충돌을 해결하기 위해 충분한 법정 인원이 투표하지 않으면 어떻게 될까요? 또 다른 큰 문제는 NANO 네트워크의 일부가 오랜 시간 동안 분리되었을 때, 분리된 네트워크가 다시 합류하면 어떻게 될까요? 다시 합류한 네트워크가 불가피하게 발생하는 투표 과정에서 마비될까요?
4. DAG 혁신과 추세
DAG 기술은 빠르게 발전하고 혁신하고 있으며, 삼총사 외에도 새로 등장한 DAG 프로젝트들은 합의 알고리즘, 분산화 메커니즘, 속도 및 동시성에서 새로운 진전을 이루고 있습니다. 최근 주목할 만한 프로젝트는 다음과 같습니다:
1) HashGraph(해시그래프)
Hashgraph는 Leemon Baird가 개발한 Gossip 프로토콜 기반의 합의 알고리즘입니다. 모든 노드는 무작위로 다른 노드와 알려진 거래를 공유하므로 결국 모든 거래가 각 노드에 전달됩니다. Hashgraph는 매우 빠른 속도(초당 250,000회 이상의 거래)를 자랑하며, 폐쇄형 및 특허로 인해 개인 체인 또는 컨소시엄 체인에 적합하며, 단기적으로는 공공 체인에 적용되거나 대규모 검증을 받지 않을 것입니다.
Hashgraph는 공공 체인 환경에서 비동기 BFT 합의를 최초로 도입하였으며, 전통적인 BFT의 주요 문제는 메시지 복잡도가 너무 높아 시스템의 네트워크 대역폭을 많이 소모하여 동적 네트워크에 잘 대응하지 못한다는 것입니다. 여기서 Hashgraph는 전통적인 Gossip 프로토콜을 도입하고 독특한 혁신을 더하며, 가상 투표 메커니즘을 추가하여 합의가 필요할 때 대규모 메시지 전송 폭풍을 일으키지 않도록 합니다.
Hashgraph와 Algorand는 서로 다른 각도에서 BFT 응용의 장면과 조건을 개선하여 BFT 합의가 공공 체계에 적용될 수 있도록 하였습니다. HG는 해시 그래프를 통한 소문 전파와 해시 그래프를 기반으로 한 가상 투표를 통해 전통적인 합의에 필요한 순간 통신 요구를 최소화하였으며, 로컬 계산은 합의의 효율성을 보장합니다.
최신 Hashgraph의 상업적 소개서에서는 POS로 전환할 계획을 설명하고 있으며, DOPS를 지원하고 전체 노드를 실행하지 않는 보유자가 대리인을 선택하여 수익을 공유할 수 있도록 합니다.
Hashgraph는 각자의 장점을 모아 확장성, 안전성 및 합의 달성 비용에서 큰 돌파구를 마련하였지만, 기술적 난이도가 높아 대규모 공공 체계 환경에서 아직 운영되지 않았습니다. 만약 HG 백서에서 설명한 엄격한 수학 및 응용 검증을 실현할 수 있다면, Hashgraph는 신뢰할 수 있는 인터넷 탐색의 중요한 이정표가 될 것입니다.
2) SPECTRE/PHANTOM
SPECTRE 프로토콜은 Block+DAG의 "블록 유향 비순환 그래프" 기술을 채택하여 병렬 채굴을 가능하게 하여 더 큰 처리량과 더 빠른 거래 확인 시간을 제공합니다. 2018년 2월 SPECTRE의 확장 프로토콜인 Phantom이 발표되어 네트워크 거래 용량을 크게 확장할 수 있으며 스마트 계약과 호환됩니다. 이 기술은 "사토시 나카모토가 제안한 블록체인의 일반화"로, 전자는 안전성과 확장성 간의 절충을 요구하는 문제를 해결하여 더 빠르거나 더 큰 규모의 블록을 구축하는 데 더 적합합니다.
SPECTRE와 같은 오프 체인 솔루션과는 달리, PHANTOM은 체인 상 확장 솔루션입니다. 동시에 PHANTOM은 선형 정렬을 채택하여 SPECTRE가 달성할 수 있는 거래 확인 속도를 어느 정도 희생할 것입니다.
3) Hycon
Hycon은 한국의 DAG 프로젝트로, 플랫폼형 공공 체인으로 자리 잡고 있으며, 가치 교환 매개체 분산 거래소를 포함한 생태계를 구축할 예정입니다. 약 1억 달러의 자금을 모집할 계획이며, 그 중 70%는 이후 채굴을 통해 얻을 것입니다.
Hycon의 전체 생태계 구축은 가치 교환 매개체, 블록체인 플랫폼 및 분산 거래소의 세 단계로 나뉘며, 가치 교환, 상업 응용 및 Token 유통 등의 속성을 갖춘 가치 생태계를 구축하는 것을 목표로 합니다. 이 중 블록체인 플랫폼은 전체 생태계의 핵심으로, 거래 확인 속도가 낮고 처리량이 제한된 블록체인 성능 병목 문제를 해결하여 상업적 응용을 실현할 것입니다.
Hycon 공공 체인 플랫폼의 주요 특징은: 빠른 거래 확인 시간, 체인 상 거래 확장성(2MB/S 연결에서 최대 3000TPS 거래 처리량), 동기 출块(시간 순서가 아닌 DAG 구조 위치에 따라 블록을 연결) 및 스마트 계약입니다.
4) Algorand
최근 국내외에서 큰 인기를 끌고 있는 스타 프로젝트 Algorand는 낮은 에너지 소비, 높은 속도, 민주화, 좋은 확장성을 목표로 하며 거의 분기가 발생하지 않는 분산 원장을 구축하는 것을 목표로 하고 있습니다. Algorand는 인센티브 메커니즘이나 디지털 암호화폐 발행을 도입하지 않았습니다. Algorand는 튜링 상 수상자이자 MIT 교수인 Silvio Micali가 400만 달러를 모집하여 개발하였습니다.
GHOST, SPECTRE 및 Meshcash는 최근 비트코인의 처리량을 높이기 위해 제안된 일부로, 트리 또는 유향 비순환 그래프를 사용하여 기본 블록체인 장부 구조를 대체하고 블록체인 분기의 충돌 문제를 해결합니다. 이러한 프로토콜은 POW를 사용하여 합의를 증명하며, 정교하게 설계된 트리/그래프 분기 간의 선택 규칙을 통해 처리량을 크게 향상시킬 수 있습니다.
중국의 새로운 기술 분야는 혁신적인 스크립트를 따르는 데 느리지 않으며, DAG 기반 블록체인 시스템이 빠르게 등장하고 있지만, 기본 합의 설계 혁신 및 방법 혁신에서 여전히 차이가 있습니다. 우리는 현재 국내에서 DAG 기술을 기반으로 한 전형적인 프로젝트를 통계적으로 정리하였습니다:
1) ITC(만물체인)
블록체인 기반의 안전한 IoT 경량 운영 체제로, 블록체인 기술과 비대칭 암호화 기술, 반동형 암호화 비밀 계산 기술 및 데이터 센터 없는 분산 구조를 결합하여 현재 IoT의 심각한 보안 문제를 해결하고 IoT의 높은 동시 사용 시나리오를 충족하여 만물의 상호 연결을 실현하는 것을 목표로 합니다.
2) TrustNote
TrustNote는 POW 채굴을 지원하는 DAG 공공 체인으로, 혁신적인 이중 합의 메커니즘을 가지고 있으며, 디지털 토큰 발행, 블록체인 게임 및 소셜 네트워크 등의 응용 시나리오를 대상으로 합니다. 기본 토큰은 "TTT"라고 하며, 핵심은 기본 공공 체인 개발에 있으며, 응용 생태계는 금융 신용, 정보 보안, IoT, 게임, 소셜 등 다양한 분야에 적용될 수 있습니다. 현재 이미 응용 분야에 일부 관련이 있습니다.
3) Bsure(비신체인)
Bsure는 전문 디지털 보험 및 대건강 블록체인 스마트 플랫폼으로, DAG 기술을 기반으로 한 디지털 보험 및 건강 의료 산업 공공 체인을 구축하고 있습니다. 현재 테스트 체인이 이미 온라인에 있으며, Bsure.cloud 체인 클라우드 인프라를 개발하여 건강 의료 및 보험 기술 산업의 제품 및 서비스 혁신을 지원하고 있습니다.
Bsure 산업 공공 체인 플랫폼 개발의 주요 특징은: 빠른 거래 확인 시간(즉시 결제), 거래 확장성(메모리 계산을 통해 주체 체인 알고리즘을 최적화하여 거래 동시 처리 능력을 향상), Package+DAG 합의 혁신(로컬 순서 패키지와 공증인 주체 체인 전순서 알고리즘을 결합), 계층화된 지원 구조: 독립적인 스마트 계약 계층, 분산 저장 계층, DAPP 응용 계층, 동형 크로스 체인 등을 포함합니다.
4) Nerthus(나르투스)
2017년 하반기에 시작된 저조한 프로젝트로, Nerthus는 Byteball DAG 구조를 개선하여 GO 언어로 서비스 계층, 핵심 계층 및 응용 계층의 3층 구조를 구현하였습니다. 현재 거래소에 상장되지 않았습니다. 나르투스는 중국 최초의 DAG 기술 기반 플랫폼형 공공 체인 프로젝트로, 프로젝트는 개발 중입니다.
5) CyberVein(수맥체인)
CyberVein은 DAG 구조를 기반으로 하여 자신의 Vein 프로그래밍 언어, 가상 머신 및 새로운 스마트 계약의 하부 시스템을 포함하고 있으며, 기술적 측면과 상업적 논리 두 가지 측면에서 대데이터 시대에 직면한 데이터 가치 정의 및 관리 문제를 해결하는 데 전념하고 있습니다.
CyberVein은 DAG+PoC 메커니즘+데이터베이스 가상 머신으로 구성되어 있으며, DAG 구조는 CyberVein의 일부일 뿐입니다. CyberVein 플랫폼에서는 자신의 스마트 계약을 생성할 수 있으며, 데이터베이스를 조작할 수 있는 가상 머신과 프로그래밍 언어를 갖추고 있으며, 합의 메커니즘에도 혁신이 있습니다. 프로젝트를 정교하게 꾸며진 아파트에 비유하자면, DAG 구조는 CyberVein의 기초일 뿐이며, 데이터베이스 가상 머신은 아파트의 철근 콘크리트이고, 프로그래밍 언어와 스마트 계약은 각 방의 인테리어이며, PoC 기여 증명은 아파트의 스마트 출입 시스템입니다!
6) Mixin
Mixin은 개발자 친화적인 최대의 모바일 블록체인 네트워크를 구축할 계획이며, 모든 기존 블록체인을 연결하는 무한 처리량을 기반으로 DAG를 구현합니다.
Mixin의 계획은 크로스 체인, 무한 처리량, 전화번호 기반 계정 및 자산 관리 등을 포함하여 중국의 미래 사용자 수가 가장 많은 공공 체인이 되는 것을 목표로 하고 있습니다. 현재 Mixin Messenger의 테스트 버전이 이미 온라인에 있습니다. Mixin을 기반으로 한 Pressone, Motion, Show.one과 같은 몇 가지 프로젝트도 지속적으로 개발되고 있습니다.
7) Travelflex
DAG 기술을 기반으로 한 분산형 소셜 여행 네트워크 및 결제 시스템으로, 비트코인 등 다른 토큰이 현재 직면하고 있는 확장성 문제를 해결하는 것을 목표로 합니다.
5. 결론
모든 일에는 장단점이 있으며, DAG는 빠른 속도와 높은 처리량을 자랑하지만, 매우 젊은 데이터 구조로서 안전성과 일관성은 더 많은 검증과 인정을 필요로 하며, 응용 시나리오도 전통적인 블록체인만큼 광범위하지 않습니다. 그러나 DAG 기술의 장점과 혁신 속도는 이미 두드러지기 시작하였으며, 점점 더 많은 후속 DAG 기반 혁신 프로젝트와 DAPP이 빠르게 등장하고 있습니다.
현재 사람들은 DAG와 전통적인 블록체인을 비교하는 것을 좋아하지만, 우리는 DAG가 분산 원장 응용의 한 기술 구현일 뿐이라고 생각합니다. 일부 혁신적인 블록체인 프로젝트는 이미 Block+DAG의 융합 모델을 탐색하고 있습니다.
광의적으로 볼 때, DAG는 광의 블록체인의 한 구성 기술일 뿐입니다. 블록체인과 Token 경제는 AI 인공지능, 대데이터, AR/VR 가상 현실, 5G 고속 무선 네트워크 등과 함께 제4차 가치 인터넷 물결의 도래를 맞이하는 핵심 구성 요소입니다.