Является ли Coordicide IOTA решением для DAG?. Пару дней назад я написал статью о том, как IOTA реализует новый механизм консенсуса под названием Coordicide.
Если IOTA сможет выполнить обещанное и успешно удалить своего координатора при одновременном достижении более высокой степени децентрализации и поддержания безопасности, нет абсолютно никаких причин, чтобы этот протокол на основе DAG не был принят большинством IoT-разработчиков, производителей и сторонников.
Чтобы лучше понять это, давайте рассмотрим некоторые из преимуществ Coordicide.
Функции Coordicide
Надежные временные метки
Вместо того, чтобы напрямую голосовать о судьбе транзакций, пользователи могут вместо этого голосовать за достоверность временных меток. Здесь “достоверность” означает, что разница между отметкой времени выдачи транзакции и временем ее прибытия к узлам не превышает определенного порога. Это имеет множество преимуществ, таких как:
Устройства, которые не имеют полных знаний о состоянии книги, могут принимать участие в процессе голосования, что чрезвычайно полезно для сред IoT.
Поскольку сеть может достичь консенсуса относительно того, какие транзакции несут надежные временные метки, будет порядок временных меток для транзакций.
Давайте не будем забывать, что отсутствие временных меток было одним из основных недостатков для IOTA и других криптовалют на основе DAG, поэтому надежда на то, что эта реализация успокоет некоторых несогласных.
Несколько клумсов
Без координатора можно иметь несколько Tangles сосуществующих в качестве отдельных доменов. Каждый домен может реализовать различную логику для транзакций, которые он обрабатывает, и связать различное значение с токенами, которые он содержит. Несмотря на то, что эти домены не обязательно имеют одинаковые правила, все же возможно, что транзакции из одного домена относятся к данным из другого домена.
Это позволит IOTA моделировать чрезвычайно сложные варианты использования с очень простыми строительными блоками.
В дополнение к большей гибкости IOTA модульный подход позволяет сегментировать сетевую активность в отдельных доменах, тем самым увеличивая масштабируемость IOTA. Как объяснил фонд IOTA:
“Tangle 'только для данных', который содержит только транзакции данных, может быть отделен от Tangle, который содержит только транзакции стоимости. Поскольку транзакции данных никогда не могут быть конфликтующими, транзакции в этом Tangle могут “подтвердить” мгновенно без участия какого-либо механизма консенсуса. Это позволит использовать широкий спектр вариантов использования IoT, которые зависят от неизменных данных”.
Различные структуры данных для каждого домена
Поскольку Tangle является наиболее общей формой группы обеспечения доступности баз данных, поскольку пакеты могут ссылаться на другие транзакции, теперь можно будет создавать совершенно разные структуры данных, адаптированные к конкретным потребностям конкретного варианта использования.
Дополнительные правила, закодированные в фрагменте сообщения подписи
Поскольку каждая транзакция содержит “фрагмент сообщения подписи”, который может содержать произвольные данные, можно кодировать более сложные поведения, такие как определенные условия для применения транзакции или побочные эффекты, которые запускаются автоматически. Затем они могут быть разобраны и применены узлами этого конкретного домена.
Этот сложный набор функций позволяет разработчикам IOTA создавать смарт-контракты и другие dApps для устройств с поддержкой Интернета вещей.
Преимущества для коордицида
Некоторые из преимуществ, отмеченных в информационном документе, заключаются в следующем:
Более высокий уровень децентрализации, поскольку нет центрального координатора.
Более безразрешенные, надежные метки времени и окончательные сроки в DAG.
Повышенная масштабируемость как с точки зрения вывода транзакций, так и пропускной способности (опять же, координатора нет, поэтому масштабировать проще).
Возможность создания транзакций данных - широко известный как смарт-контракты.
Тот факт, что IOTA является открытым исходным кодом и имеет сильное сообщество членов, заставляет меня думать, что она может быть одним из главных победителей в пространстве в течение следующих нескольких лет. Только время покажет, будет ли доставка IOTA успешной.
Disclaimer: The views and opinions expressed by the author should not be considered as financial advice. We do not give advice on financial products.