DAG 기술 입문서
게시 됨: 2021-08-09"Bitcoin", "blockchain", "crypto" 또는 보다 정확한 "Distributed Ledger Technology"(DLT)는 모두 암호화 원리와 분산 컴퓨팅을 사용하는 새로운 현상을 지칭하기 위해 기술 업계의 대중과 사람들이 사용하는 키워드입니다. 이전에는 다루기 어려웠던 사용 사례를 해결합니다. 그러나 이러한 용어가 많이 떠돌아다니고 있다는 사실은 업계가 얼마나 새로운지 많은 것을 말해줍니다. 우리는 다른 기술 비즈니스에 대해 이야기할 때 모호하거나 잘못된 용어를 사용하지 않습니다. 소셜 네트워크, 생산성 앱 및 온라인 마켓플레이스는 서로 다른 플랫폼이며 그렇게 지칭됩니다. 반면 모든 암호화 프로젝트는 일반적으로 "블록체인 기술"의 범주로 묶 입니다.
이러한 추세는 산업을 극단적으로 지나치게 단순화합니다. 모든 투자자 또는 도메인에 관심이 있는 사람은 몇 년 안에 이를 "블록체인"이라고 부르지 않을 것임을 알아야 합니다. 암호화 기술은 일시적인 유사성을 공유하는 완전히 다른 사용 사례 영역으로 분기되고 있습니다. 현재 업계에는 높은 처리량 대 고정밀 플랫폼 이라는 한 가지 주요 차이점이 있습니다.
고정밀 프로토콜은 Bitcoin 또는 Monero와 같은 프로토콜입니다. 네트워크의 무결성을 보장하도록 설계된 시스템으로 매우 안전하고 신뢰할 수 있는(Monero의 경우 매우 익명의) 트랜잭션을 허용합니다 . 블록체인 기반 네트워크에 거래 수수료를 지불함으로써 거래를 위조하는 것이 불가능하고 네트워크를 조작하기가 엄청나게 어렵습니다. 대규모 금융 거래, 투표 시스템 또는 재산 기록에는 모두 이 수준의 이중 신뢰성이 필요합니다.
그러나 이러한 종류의 네트워크의 거래 비용은 "높은 처리량"이라고 부를 수 있는 또 다른 종류의 사용 사례에서는 엄청나게 비싸고 불필요합니다 . 이러한 시스템은 (하나 또는 데이터 주파수 (하루 GB 단위로 측정) 데이터 볼륨의 관점에서 일반적으로 위의 예보다 더 집중적 크기 순서입니다 데이터 전송을 필요로 일상적인 비즈니스 쓰임새에 암호화 무결성과 지방 분권의 레이어를 추가 목표 초당 트랜잭션으로 측정됨). 사물 인터넷(IoT) 애플리케이션, 공동 연구 플랫폼 또는 분산형 클라우드 컴퓨팅 플랫폼을 생각해 보십시오. 비트코인 블록체인과 같은 고정밀 플랫폼에서 이러한 높은 처리량 애플리케이션을 실행하는 것은 작동하지 않습니다 . 또한 불필요합니다. 이러한 비즈니스 사례에는 블록체인에서 매우 정기적인 데이터베이스 업데이트가 포함되기 때문에(위치를 추적하는 센서를 상상해 보세요) 대부분의 경우 데이터 전송에서 하나의 이상값 오류가 부정확한 것으로 쉽게 식별된 다음 안전하게 무시될 수 있습니다(위치 센서가 위치를 300으로 나열한다고 상상해 보세요. 1초 동안 마일 떨어져 있다가 정상으로 돌아옴); 이러한 사용 사례는 지속적으로 새로 고쳐지기 때문에 이상한 불규칙성을 관리할 수 있습니다.
그리고 현재 가장 흥미로운 프로젝트 중 상당수가 높은 처리량 범주에서 작업하고 있습니다. 이 범주 내에서 방향성 비순환 그래프(DAG) 또는 "엉킴" 이라는 패러다임 이 모든 주목을 받고 있습니다. 높은 처리량이 필요한 플랫폼의 경우 DAG는 게임 체인저입니다.
탱글을 사용하는 가장 눈에 띄는 프로젝트는 IoT와 관련된 프로젝트입니다. IOTA 와 IoT Chain 은 이와 관련하여 긴밀하게 경쟁하고 있으며 DAG 지식에 대한 연구 상태를 주도하고 있습니다. CyberVein 이라는 또 다른 프로젝트 는 훨씬 더 고급 기능을 제공하고 있습니다. DAG에서 훨씬 더 큰 데이터 세트를 전송할 수 있도록 기여 증명(PoC)으로 알려진 더 간결하고 효율적인 합의 메커니즘을 사용했습니다. DAG를 전 세계적으로 훨씬 더 빠른 암호화 지불에 유용하게 만드는 Byteball 도 있습니다. 이러한 리더 외에도 DAG 개념의 고유한 힘에 대한 사용 사례를 지속적으로 찾는 새로운 프로젝트가 있습니다.

DAG의 새벽
DAG를 설명하려면 용어를 구성 요소로 나누는 것이 좋습니다. 그래프는 단순히 노드와 엣지 특정 속성을 가지고 (노드 사이의 연결)의 네트워크를 의미한다. 친구와 가족의 소셜 네트워크는 경계가 복잡하고 양방향인 그래프로 표현할 수 있습니다(즉, 여러 사람이 서로 복잡한 관계를 가질 수 있음). " 비순환 "이라는 용어는 연결(암호화폐의 경우 트랜잭션)이 어떻게 해서든 원래 노드로 다시 라우팅할 수 없는 방식의 특성을 나타냅니다. 이러한 방식은 노드 루프가 아니라 노드 트리와 같습니다. 이와 관련하여 노드 간의 가장자리(읽기: 연결)가 한 방향으로만 이동하는 " Directed " 방식 입니다. 이것이 어떻게 작동하는지에 대한 아이디어를 얻는 유용한 방법은 다이어그램을 사용하는 것입니다(Wikimedia Commons에서):
이 구성의 중요한 결과는 모든 노드가 항상 원장의 전체 복사본을 가지고 있는지 확인하지 않고도 네트워크에서 합의 조작을 방지하기 위해 시스템에 내장된 검사가 있다는 것입니다. 네트워크의 다른 부분이 더 많이 작동할 수 있습니다. 블록체인의 네트워크와 독립적으로 거래 기록은 여전히 사기가 극히 어렵습니다.
사용 사례
다양한 유형의 암호화 플랫폼 간의 차이점이 다소 복잡하고 모호해 보일 수 있지만 각 플랫폼에 적합한 사용 사례 유형에 근본적인 영향을 미칩니다. 앞서 언급했듯이 DAG의 필요성 측면에서 눈에 띄는 몇 가지 뚜렷한 영역이 있습니다. 첫째, 가정, 자동차 및 거의 모든 현실 세계의 센서에 연결된 수천 개의 데이터 포인트를 포함 하는 IoT 시스템에 의해 블록체인에 부여된 요구 사항 은 모든 블록체인 기반 시스템을 빠르게 압도할 것입니다. 둘째 , 과학 연구와 같이 집중적인 협업 이 필요한 사용 사례가 있으며 , 이는 블록 기반 패러다임에도 너무 관련됩니다. 마지막으로 대용량 데이터 세트 의 문제도 있습니다 . 비트코인 블록체인과 같은 방식으로 전송되는 mB당 수수료는 빅 데이터와 관련된 양은 고사하고 일반 비즈니스 애플리케이션에서 일반적으로 볼 수 있는 데이터 전송 수준을 배제할 정도로 높습니다.
암호화 커뮤니티의 분열?
최근 암호 화폐 영역에서 더 논쟁의 여지가 있는 논쟁과 달리 블록체인과 DAG 사이에 암호 커뮤니티의 "하드 포크"(원한다면)는 없을 것입니다. 둘 다 위에 설명된 대로 서로 다른 사용 사례를 제공합니다. 또한, 여러 프로젝트(ARK 및 Hcash 등)가 블록체인과 DAG 사이의 트랜잭션을 가능하게 하기 위해 노력하고 있기 때문에 크로스체인 브리지 및 원자 스왑으로 예상되는 블록체인 대 블록체인 트랜잭션의 다가오는 패러다임에 문제가 되지 않습니다. . 가까운 장래에 높은 처리량과 고정밀 플랫폼이 원활하게 상호 작용할 수 있을 것입니다.