поделиться

Быстрый взгляд на DAG в сравнении с технологией блокчейн

Направленные ациклические графы: что такое протокол DAG? Способ записи транзакций в DAG и все, что касается его структуры данных

Технологию распределенных реестров (DLT), как и технологию блокчейн, часто смешивают. Поэтому новички иногда думают, что это одно и то же. Сегодня мы разберем эту ошибку.

DLT можно назвать более широким понятием, состоящим из других технологий. Среди технологий распределенных бухгалтерских книг мы можем выделить Directed Acyclic Graph, также известную как DAG.

Важно отметить, что обе технологии хранят информацию в цифровой книге, которая может быть общей и децентрализованной. Кроме того, они могут иметь механизм поощрения. Хотя они могут показаться похожими, некоторые люди все же считают DAG конкурентом технологии блокчейн.

Чтобы разобраться во всем этом, давайте подробнее рассмотрим эти технологии, их спецификацию и то, как они развивались на протяжении многих лет.

Во-первых, давайте найдем определение блокчейна

Блокчейн - это прозрачная публичная бухгалтерская книга, которая является неизменяемой, то есть ее нельзя изменить, и связанная между собой. Блоки - это компоненты данной технологии, сохраняющие данные о транзакциях, которые затем навсегда записываются в системе. Их можно представить себе как отдельные страницы городской книги записей. Книга - это традиционный блокчейн или публичная бухгалтерская книга, а каждая страница - это блок, содержащий определенные данные. Хорошим примером являются криптовалюты Bitcoin или Ethereum.

Каждый блок содержит, помимо всего прочего, запись некоторых или всех недавних транзакций и ссылку на блок, который был непосредственно перед ним (предыдущий хэш). В нем также содержится ответ на сложную математическую загадку. Он называется nonce и уникален для каждого блока. Новые блоки не могут быть добавлены в цепочку без нонса. Майнинг - это процесс соревнования по поиску следующего нонса с помощью алгоритма доказательства работы. Как только новый блок подтверждается, он добавляется в цепочку, которая выстраивается в линейную последовательность с течением времени.

Примерно через каждые десять минут процесс повторяется, и появляется новый блок. Блокчейн аутентифицируется огромным количеством глобально нарушенных узлов и пользователей. Все задействованные узлы имеют полную копию блокчейна.

Узнайте подробности о направленном ациклическом графе

Технология Directed Acyclic Graph (DAG) предлагает уникальный и эффективный подход к распределенным системам бухгалтерского учета. В то время как цепи могут визуально представлять блокчейн, направленный ациклический граф DAG можно представить в виде структуры каталогов файлов. Это выглядит так же, как если бы Вы выбрали файл на рабочем столе и открыли дополнительные вложенные папки. Его последовательность может идти только в одном направлении, что делает его похожим на транзакции в блокчейне, поскольку он неизменяем, и пользователи не могут подделать его после подтверждения.

Таким образом, системы на основе DAG можно назвать безблочными распределенными бухгалтерскими книгами, которые являются масштабируемыми и легкими. Существует несколько значительных проектов DAG. Среди них Byteball, IOTA, Hashgraph и NANO.

В отличие от блокчейна, отдельные транзакции DAG привязываются друг к другу напрямую, а не группируются и обрабатываются в блоки. Это повышает масштабируемость DAG по сравнению с обычным блокчейном. Проще говоря, можно сказать, что сеть на основе DAG похожа на реку и то, как она течет. Со временем каждый ручеек вливается в основной поток. Мы можем с уверенностью сказать, что он не замедляется. Напротив, это делает основной поток ярким и сильным. Таким образом, чем больше список пользователей, тем быстрее становятся переводы без какого-либо влияния на стоимость.

Направленный ациклический граф (DAG) против блокчейна

Структура

В то время как блокчейн представляет собой линейную и неизменяемую цепочку блоков транзакций, направленные ациклические графы (DAG) предлагают другой структурный подход. В DAG отдельные транзакции связаны с множеством других транзакций, образуя сеть, которая скорее напоминает структуру файловых каталогов, чем линейную цепочку.

Консенсус

В сетях blockchain консенсус достигается путем проверки транзакций в блоке. Здесь есть множество решений, которые можно интегрировать. Один из них - доказательство рабочего консенсуса, который требует решения сложной математической головоломки, называемой майнингом. Успешные майнеры зарабатывают плату за майнинг, которую платят другие пользователи. Важно отметить, что майнеры играют важную роль в создании новых Биткойнов. В настоящее время это применяется в таких сетях, как сети Bitcoin и ethereum. Еще один пример - доказательство доли (POS), которое также используется в сети ethereum.

В группах DAG одна транзакция предлагает подтверждение для другой. Среди участников мы можем выделить как майнеров, так и валидаторов, что значительно повышает масштабируемость. Однако они не могут подтвердить свою транзакцию. Поэтому в DAG нет места высоким комиссионным за транзакции в качестве стимула. Например, в Hashgraph используется алгоритм "сплетни о сплетнях". Это означает, что каждая транзакция хранит информацию о предыдущих транзакциях, которая была передана всем узлам и подтверждена.

Блокчейн и подтверждение транзакций. Все, что Вам нужно знать о способе одобрения предыдущих транзакций в сети

Является ли DAG блокчейном?

Хотя некоторые люди утверждают, что DAG заменит технологию блокчейн, важно отметить, что эти две технологии позволяют использовать различные сценарии использования. Однако существуют DLT, в которых нет блоков. Они используют существующие примочки. Два хороших примера - это iota и hashgraph.

DAG против блокчейна: Они позволяют использовать разные сценарии использования


Технология DAG представляет собой экономичный и эффективный метод передачи данных, особенно подходящий для случаев использования, требующих масштабируемости и многочисленных микротранзакций небольшого объема. На блокчейне это было бы экономически нецелесообразно, поскольку комиссии слишком высоки. Кроме того, блокчейн обрабатывает всего около десяти транзакций в секунду, а также потребляет большое количество энергии, в то время как DAG обрабатывает огромное количество транзакций в мгновение ока.

С другой стороны, если Вы хотите перевести значительную сумму денег, скорость и плата за транзакцию становятся менее важными, а главной заботой становится безопасность. Поэтому для данного случая использования блокчейн становится лучшей альтернативой.

Суть в том, что эти две технологии созданы для разных целей и имеют разную структуру. Таким образом, направленный ациклический граф нельзя считать блокчейном, скорее это безблочная распределенная бухгалтерская книга.

Является ли Hashgraph группой DAG?

Hashgraph можно назвать совершенно иным подходом к технологиям распределенных книг. Можно сказать, что это структура данных или алгоритм консенсуса, использующий прямой ациклический граф (DAG) для хранения и доступа к информации. Чтобы прийти к консенсусу, используется алгоритм "сплетни о сплетнях". Это способ, которым транзакции в сети стягиваются друг к другу благодаря предыдущим хэшам, и в результате получается DAG, известная как Hashgraph. Поэтому алгоритм можно считать DAG, поскольку он следует этим методам.

Лучше ли Hashgraph, чем сети блокчейн?

Поскольку Hashgraph появился на рынке недавно, многие люди не имеют о нем четкого представления. Поэтому, чтобы иметь четкое представление о них обоих, вот краткий обзор DAG против Blockchain и их различий.

Сравнение блокчейна и направленных ациклических графов. Несколько вещей, которые следует иметь в виду

Подход

Одно из основных отличий заключается в том, что Blockchain хранит данные линейно - в блоках, в то время как Hashgraph хранит данные и обращается к ним с помощью DAG. Возьмем, к примеру, сеть Биткойн. Он хранит транзакции биткойнов в блоках, заголовок которых содержит хэш-значения, связанные от первой транзакции до самой последней.

Безопасность

Блокчейн использует криптографию для обеспечения безопасности хранящейся в нем информации, в то время как его "конкурент" имеет асинхронную византийскую отказоустойчивость, позволяющую избежать утечки данных.

Алгоритм консенсуса

В блокчейне нет единого подхода к консенсусу. В большинстве случаев это зависит от криптовалюты или экосистемы. В Hashgraph есть метод голосования как форма достижения консенсуса в сети.

Скорость

Скорость работы блокчейна зависит от криптовалюты или решения. В Bitcoin или Ethereum их сеть может обрабатывать до десяти транзакций в секунду. По сравнению с блокчейном, Hashgraph работает быстрее, поскольку он может обрабатывать огромное количество переводов за считанные секунды.

Система блокчейн и DAG: какая из них обрабатывает больше транзакций и имеет более высокую скорость транзакций?

Какая технология лучше? Выбор решения для Вашего проекта

Хэшграф, несомненно, является более надежным решением по сравнению с блокчейном. Но это не значит, что он станет хорошей заменой в последние годы. Вы должны выбрать технологию, применимую к Вашему бизнесу, в соответствии с Вашими потребностями.

Если Вам нужна помощь в интеграции этих технологий, свяжитесь с командой ICODA. Наши методы надежны и безопасны, и мы превосходим всех в разработке и поддержке самых инновационных решений. Наша команда, работающая в агентстве, использует самые безопасные облачные решения и инфраструктуру.

Благодаря нашему обширному опыту в области блокчейна и надежным моделям, предлагаемым децентрализованными технологиями, мы всегда готовы помочь Вам!