Blockchain Directed Acyclic Graph (B-DAG или BlockDAG)

Blockchain Directed Acyclic Graph (B-DAG или BlockDAG) - это авторское решение проекта SmartX. В отличие от блокчейна, каждая отдельная транзакция сама по себе является «блоком» в системе B-DAG. С этой точки зрения B-DAG напоминает DAG. Однако, в отличие от других проектов DAG, SmartX имеет разные эпохи, которые подразделяют сеть по заданному временному циклу, и основные блоки создаются случайным образом в каждой эпохе. Основные блоки будут линейно связаны, образуя цепочку с наибольшим весом, которая напоминает цепную структуру блокчейна.
Благодаря этой уникальной технологии B-DAG SmartX использует преимущества традиционного блокчейна и DAG. Он быстрее, дешевле в использовании и более масштабируем по сравнению с традиционным блокчейном, а также безопаснее и перспективнее по сравнению с DAG.
SmartX использует модель балансового счета. Во время каждого цикла эпохи, если обнаруживается, что выходной аккаунт для определенного блока транзакции не существует, учетная запись будет создана по сети. Введенная сумма будет переведена на этот счет, и входная сумма должна иметь достаточный баланс. Баланс каждого счета определяется разницей между компонентами транзакции ввода и вывода.
Система гарантирует, что каждая транзакция рассматривается как идемпотентная. Конечный результат будет одинаковым независимо от того, выполняется ли транзакция один, несколько раз или повторяется. Дублированные транзакции распознаются по случайному одноразовому значению транзакции.
SmartX будет иметь несколько узлов генезиса по умолчанию и позволит майнинговым узлам присоединяться и уходить в любое время. Это делается для того, чтобы выбрать узлы с большей готовностью участвовать.

Шардинг разбивает сеть на разделы, чтобы справиться с рабочими нагрузками, но ставит под угрозу децентрализацию и безопасность. Проект SmartX исключает эти угрозы с помощью собственного инновационного и совершенно нового структурного алгоритма DAG - B-DAG, который может интегрировать разделы транзакций, созданные любыми узлами по всему миру. Поскольку SmartX работает как блок-схема, и каждая транзакция не должна проходить через узлы последовательно, у проекта нет таких же проблем с загрузкой, как у других блокчейнов. Эта функция также дает SmartX более высокую скорость транзакций и позволяет реализовать более одного механизма консенсуса.
Шардинг всегда должен работать в системе Proof of Work и удерживать все транзакции в статусе «ожидающие» перед их одновременной упаковкой. SmartX использует как Proof of Work, так и Proof of Stake. Таким образом, SmartX может использовать преимущества обоих типов механизмов консенсуса. Каждый узел, участвующий в сети SmartX, должен будет взять на себя обязательство и убедиться, что у него достаточно полосы пропускания и емкости, чтобы поддерживать себя. SmartX будет использовать запатентованную технологию Blockchain-DAG для одновременного достижения децентрализации, оптимизации пропускной способности и задержки проверки.

 

Категория: SmartX (SAT) | Добавил: smartx_ru (23.02.2021) | Автор: Dmitry W
Просмотров: 156 | Рейтинг: 0.0/0
Всего комментариев: 0
avatar