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

Directed acyclic graphs: what is DAG protocol? The way DAGs record transactions and all abut its data structure

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

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

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

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

Сначала давайте найдем определение блокчейна.

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

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

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

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

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

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

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

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

Структура

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

Консенсус

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

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

Blockchain and transaction validation. All you need to know about the way to approve previous transactions within the network

DAG это Blockchain?

DAG представляет собой распределенную технологию реестра (DLT), которая отличается от блокчейна. Несмотря на то, что некоторые люди утверждают, что DAG заменит технологию блокчейн, важно отметить, что обе технологии обеспечивают разные сценарии использования. Тем не менее, существуют DLT, не имеющие блоков. Они используют существующие DAG. Два хороших примера — это IOTA и Hashgraph.

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

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

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

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

Является ли Hashgraph DAG?

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

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

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

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

Подход

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

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

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

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

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

Скорость

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

Blockchain system and DAG: which one process more transactions, and has faster transaction speed?

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

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

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

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