-
52
Blockchain 3.0 - Объяснение направленного ацилического графика (DAG), Real

Blockchain 3.0 - Объяснение направленного ацилического графика (DAG), Real

Концепция blockchain как самостоятельной технологии начала набирать популярность в 2015 году. До этого она была просто известна как структура данных, лежащая в основе технологии Bitcoin. В белой бумаге Сатоши Накамото два слова «блок» и «цепочка» появились вместе. Его называли «цепочкой блоков».

Рост биткойна в популярности привел к тому, что он был классифицирован как Blockchain 1.0. Когда Ethereum создает волны как децентрализованную платформу для приложений, которые работают точно так же, как запрограммировано, все больше и больше людей стали классифицировать Ethereum как Blockchain 2.0. Теперь рынок борется, чтобы увидеть, кто будет называться Blockchain 3.0. Это может быть прямой ациклический график или DAG.

Что такое DAG?

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

Биткойн всегда был неэффективен из-за системы доказательств работы (POW). Блоки нельзя создавать одновременно. Связанная структура хранения позволяет использовать только одну цепочку для всей сети. Все транзакции, происходящие примерно в одно и то же время, хранятся в одном блоке. Затем майнеры конкурируют за проверку блока. Один блок создается каждые 10 минут.

Blockchain 3.0

Первым сообществом, которое разработало идею изменения структуры хранения в виде цепочек в DAG блоков, было NXT. Если время добычи остается неизменным, хранилище может быть увеличено на X раз с помощью X блоков в сети в одно и то же время.

Комбинация цепочки с DAG по-прежнему исходит из идеи боковых цепей. Одновременно выполняются разные типы транзакций. DAG блоков по-прежнему полагается на концепцию блоков.

IoT Chain (ITC), IOTA, и Byteball являются blockless проекты в настоящее время процветают на рынке. С Bitcoin или Ethereum скорость создания блока является узким местом. Биткойн генерирует новый блок каждые 10 минут. Ethereum не много лучше, но для проверки блока требуется около 15-20 секунд.

DAG Blockchain

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

Понятия в блок-цепи DAG

Проблема двойного покрытия, с вероятностной точки зрения

В сети Bitcoin используется модель UTXO (Unspent Transaction Output). Пользователям разрешено иметь только одно размещение транзакций под их UTXO. Может быть более одного майнера, который одновременно решает хеш-функцию, чтобы получить право на проверку блока. Это может продолжать некоторое время. Подтверждение определенной транзакции определяется количеством транзакций позади нее. Скорость транзакций, возвращающихся в сеть, ниже, чем больше транзакций, что делает транзакцию более безопасной.

Ширина сети

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

Быстрые транзакции

Из-за его блоков меньшего размера транзакции осуществляются непосредственно в сети DAG. Весь процесс намного быстрее, чем процесс блокировок на основе PoW и PoS.

Нет майнинга

В сетях DAG нет майнеров. Подтверждение транзакций происходит непосредственно с транзакциями. Для пользователей это означает, что транзакции проходят почти мгновенно.

Приветствует маленькие платежи

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

Один из проектов в Китае, похоже, серьезно относится к тому, чтобы стать лидером в этой сфере. Цепочка IoT (ITC) построена на DAG и может обрабатывать более 10 000 транзакций в секунду. У этого проекта есть сильная мечта, сильное сообщество, и подкрепляется ведущими блочными средствами, такими как ChainFunder и FBG. IoT Chain имеет шанс стать категоризированным как Blockchain 3.0.

DAG будет использоваться для приложений, требующих масштабируемости в тысячах транзакций в секунду. Запуск CryptoKitties забивал сеть Ethereum, что привело к медленным транзакциям и высокой цене. У Ethereum есть решение, которое называется sharding, но на это может потребоваться 5 лет. Приложения скоро, я думаю, будут обращаться к DAG для масштабирования.

Комментарии:
Комментарии отсутствуют
Добавьте Ваш комментарий
Успешно сохранено!
Закрыть окно
Загрузка Пожалуйста, подождите!
Тут будут отображаться Ваши сообщения
[Content_popup_message]
Top
Закрыть окно
Введите Ваше сообщение: