back

검색

'방향성 비사이클 그래프(DAG)'는 미래의 블록체인?

아하, aha, DAG

[aha! 블록체인] Q> 블록체인 3.0 시대를 열어갈 이른바 미래의 블록체인 '방향성 비사이클 그래프(Directed Acyclic Graph, DAG)란 무엇인가요? 지금까지의 블록체인과 무엇이 다르고, 왜 미래의 블록체인으로 평가되는지 궁금합니다. "방향성비순환그래프(DAG)에 대해 답변 드리기 전에 일단 위 그림을 한 번 보시죠. 왼쪽은 DAG 방식의 알고리즘에 따른 구조이고, 오른쪽은 우리가 평소에 아는 대로 블록체인이 새로운 블록을 생성하고, 연결되는 모습을 나타낸 것입니다. DAG는 방향성 비순환 그래프를 의미하는데요. 이 말은 일정한 방향으로 나아가되 특정한 순서로 순환이 이루어지지 않는다는 의미입니다. 즉 시작과 함께 일정하게 나아가는 방향이 존재하지만 그 안에서 일정한 순서로 순환되는 것이 아니라 무작위로 뻗어나가며 다양하게 확장될 수 있다는 것이죠. DAG 구조로 거래 내역을 검증하게 되면 '블록을 생성하지 않고' 하나의 노드가 다른 많은 노드들과 연결되며 동시에 다른 노드들을 검증하는 것이 가능해집니다. 이것은 블록체인이 이전의 거래 내역을 통해 새롭게 블록에 기록될 내역을 검증, 블록 생성한 뒤 체인으로 연결되는 것과 차이가 있는 것입니다. 따라서 노드들의 숫자가 많아질수록 DAG의 확장성은 더욱 증가하고 트랜잭션을 처리하는 속도도 빨라집니다. 또한 트랜잭션을 처리하는 데 필요한 수수료도 저렴해질 수 있죠. 이해하기 쉽도록 현실의 예를 들어보죠. erc20이라는 사람이 마트에 가서 계산을 하기 위해 줄을 서 있는 상황을 가정해 봅시다. 앞 사람이 먼저 계산을 해야만 내 물건을 계산할 수 있는 경우와 줄 서 있는데 옆 계산대의 직원이 "여기서 계산하세요!"라고 해서 더 빨리 계산하게 되는 경우가 있죠. 후자가 DAG 구조를 잘 보여줍니다. 앞서 말씀드린 것처럼 DAG 구조는 한 노드가 다른 노드들과 연결돼 있다고 할 때 일정 순서가 없고 비순환적이기 때문에 빠르게 다른 노드를 선택, 거래를 검증할 수 있는 것입니다. DAG가 이론적으로는 블록체인보다 나은 미래의 블록체인이라고 불릴 수 있을지는 모르겠지만 노드가 많지 않은 경우, 오히려 보안성이 취약해질 수 있습니다. DAG 방식의 체인이 적용된 아이오타(IOTA)는 보안성을 확보하기 위해 회사 자체에서 중앙화된 검증, 관리 노드를 별도로 운영하고 있다는 점을 보면 이를 잘 알 수 있죠. 그러므로 앞으로 DAG가 미래의 블록체인으로 제대로 기능하기 위해서는 참여자들을 많이 확보하는 것이 필요해 보입니다." *이 글은 블록체인 지식 커머스 플랫폼 ‘아하(Aha)’ 블록체인 분야 Q&A 가운데 'WINTERisCOMMING'님의 질문과 ‘erc-20’님의 답변을 재구성한 것입니다. 원문 : https://www.a-ha.io/questions/4f58e88b43ae7d538613e0081602c0b8

조인디 logo
j o i n
d

Article Title

  • J loading image
  • O loading image
  • I loading image
  • N loading image
  • D loading image

RE:CENT