Альткоины

IOTA 2.0 перед запуском

Поскольку команда IOTA Foundation активно работает над новыми разработками в IOTA 2.0, Бинг-Янг Лин, старший инженер-программист, недавно поделился некоторыми первоначальными результатами исследования о проверке надежности механизма консенсуса IOTA 2.0.

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

Таким образом, он стремится создать равные условия как для мелких, так и для крупных игроков без минимальных требований к ставкам. Архитектура IOTA 2.0 стремится обеспечить масштабируемость до 10 000 узлов, что делает ее пригодной для решений по сегментированию. Однако, чтобы понять значительные трансформационные изменения, которые приносит IOTA 2.0, важно понимать проблемы в рамках существующей экосистемы IOTA.

Проблемы сети IOTA

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

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

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

Сеть IOTA предлагает защиту Sybil с помощью «веса» узлов, при этом каждый узел имеет вес как право голоса. Это наследуется через выпущенные блоки, ведущие к взвешенному Tangle. Утверждение напоминает количество узлов, которые согласны с тем, что транзакция действительна. Однако блоки финализации подтверждаются только после того, как вес утверждения достигает порога подтверждения.

Механизм голосования IOTA 2.0

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

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

Таким образом, IOTA 2.0 помогает достичь лучшего времени подтверждения, составляющего 1-2 секунды, и устойчив к другим атакам типа «замани и переключи», обеспечивая при этом надежную работу в сложных условиях.

   

Источник

Click to rate this post!
[Total: 0 Average: 0]
Показать больше

Добавить комментарий