AD
AD
  • Компания Chainlink представила протокол однотрансляционного консенсуса на основе DAG.
  • Этот новый продукт призван повысить эффективность Chainlink во всем мире.

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

В результате анализа выяснилось, что для сети необходим протокол, позволяющий осуществлять параллельную передачу данных, при которой высокая пропускная способность и низкая задержка становятся проще. Логика консенсуса, реализованная в протоколе, представляет собой тонкий слой над новым широковещательным примитивом под названием Byzantine Broadcast With Commit-Adopt (BBCA), который приводит к однотрансляционному протоколу консенсуса, называемому BBCA-Chain.

BBCA построен на основе причинно-упорядоченного примитива византийской надежной трансляции (BRB) для асинхронных систем с некоторыми византийскими узлами. Кроме того, расширением BBCA над BRB является активный Commit-Adopt probing API, который обычно прерывает дальнейшее участие узла в широковещательном протоколе.

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

Превосходство Chainlink BBCA над другими консенсусами на основе DAG

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

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

Для создания однотрансляционного консенсуса DAG в BBCA-Chain связывается цепочкой лидерских блоков, которые служат ссылками друг для друга и передаются через BBCA. Таким образом, BBCA питает BBCA-Chain для достижения консенсуса. Следует отметить, что лидерские блоки способны самостоятельно принимать решения без вмешательства дополнительного голосования или наслоения DAG. Они будут использовать BBCA только для передачи блоков.

Учитывая, что локальные DAG узлов распределенной системы, скорее всего, будут развиваться по-разному, функция Commit-Adopt в BBCA обеспечивает безопасность зафиксированных лидерских блоков. Блоки, не являющиеся лидерами и имеющие высокую пропускную способность, транслируются параллельно с использованием метода best-effort broadcast. Эти блоки становятся зафиксированными, когда на них транзитно ссылаются из магистрали, подобно «дядиным блокам» в Ethereum (ETH).

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

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

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

Exit mobile version