아하 로고
검색 이미지
생활꿀팁 이미지
생활꿀팁생활
생활꿀팁 이미지
생활꿀팁생활
시크한타킨216
시크한타킨21619.10.12

블록체인의 속도문제를 해결하기 위해 고안된 DAG(Directed Acyclic Graph) 기술은 무엇인가요?

블록체인의 중요한 특징은 해쉬(Hash) 함수를 사용한다는 것입니다. 입력 데이터에 대해 변경할 수 없는 결과 값을 출력함으로써 데이터의 오류나 변조를 방지할 수 있는 완전 무결성을 제공할 수 있기 때문입니다.

특히, IoT 기기와 데이터가 기하급수적으로 늘어나는 상황에서 블록체인의 속도문제를 해결하기 위해 DAG(Directed Acyclic Graph) 기술이 주목받고 있는데요.

DAG란 어떤 기술인지 궁금합니다.

55글자 더 채워주세요.
답변의 개수1개의 답변이 있어요!
  • 안녕하세요. DAG 기술에 대하여 답변드리겠습니다.

    • DAG(Directed Acyclic Graph)란?

      • 방향성 비순환 그래프는 연속으로 이어지는 방향성을 가진 네트워크 연결방법을 말합니다.

      • 즉, 반복되거나 동일한 패턴에 의해 다른곳과 연결되지 않고 불특정 다수에게 계속 연결되는 특징을 가지고 있습니다.

      • DAG의 트랜잭션이 여러곳에서 동시다발적으로 이루어지기 때문에 속도가 빠르며, DAG를 사용하는 네트워크 사용자가 많아진다해도 느려짐이 발생하지 않습니다.

      • 쉽게 말해 기존의 블록체인의 처리방식이 순차처리 였다면, DAG의 처리방식은 동시에 처리되는 병렬처리 방식입니다.

      • 이 기술을 활용한 IOTA의 "탱글(Tangle)"이 있습니다.

      • 탱글 트랜젝션은 일반적인 블록체인 시스템과 다르게 트랜젝션을 발생시키는 자가 검증도하는 특징을 가지고 있습니다. 이는 인체의 신경세포들 처럼 각자 유기적인 상호작용을 통해 해당 트랜젝션을 처리하게 됩니다.

      • 그렇기 때문에 복잡한 도시에서 활동하는 사람들이나 차량들간 상호 직접 정보를 주고 받기 때문에 실시간적 데이터 분석 및 처리가 가능하게 됩니다.

      감사합니다.