- Новаторский подход IOTA Foundation к созданию контрольных точек, известных как «цепочки обязательств слотов», представляет собой новую концепцию в рамках технологии распределенных реестров.
- Кроме того, платформа IOTA 2.0 ориентирована на обеспечение безопасности сети, децентрализацию и достижение глобальной цифровой автономии.
Фонд IOTA работает над ключевыми разработками, которые позволят сделать платформу IOTA 2.0 более надежной и эффективной.
В мире технологий распределенных книг контрольные точки играют ключевую роль в достижении консенсуса и синхронизации записей книги между различными узлами. IOTA, один из ведущих игроков в этой области, представила новый подход к созданию контрольных точек, известный как «цепочки обязательств слотов»
IOTA работает над различными направлениями, такими как поддержание прозрачной сети валидаторов для обеспечения безопасности сети и децентрализации. Кроме того, IOTA 2.0 представляет собой тщательно переработанный протокол, нацеленный на достижение глобальной цифровой автономии. Для реализации этой цели используется децентрализованная, справедливая и устойчивая технология распределенного реестра (DLT)
Слотовые цепочки обязательств: Основополагающая концепция
Инновационное решение IOTA предполагает использование цепочек слотовых обязательств, которые включаются в каждый блок, генерируемый узлом. Эти слотовые обязательства представляют собой криптографические обязательства на определенные временные интервалы, называемые в прошлом «слотами». Более того, слоты имеют четко определенные 10-секундные периоды, которые не пересекаются. Кроме того, слот-обязательство содержит важную информацию о данном конкретном слоте, включая принятые блоки, транзакции и обязательства по обязательствам предыдущего слота, что позволяет создать связную последовательность, называемую «цепочкой слот-обязательств»
Достижение консенсуса с помощью обязательств по слотам
Когда узлы достигают консенсуса по обязательствам слота, они, по сути, соглашаются с данными, которые сеть принимает до конца этого слота. Этот механизм позволяет узлам синхронизировать свои бухгалтерские книги. Сравнивая версии своих локальных бухгалтерских книг и подтверждая свою идентичность, узлы гарантируют, что обладают одними и теми же данными. Использование слотовых обязательств и цепочки слотовых обязательств играет важную роль в процессе синхронизации бухгалтерских книг.
Понимание структуры слотового обязательства
Слот-обязательство генерируется путем хэширования различных фрагментов информации, к которым относятся:
- Версия протокола: Обозначает версию протокола, увеличивающуюся при каждом обновлении протокола.
- Индекс слота: Обозначает индекс слота, к которому привязано обязательство по содержимому слота. Эмитент блока рассматривает этот слот как фиксируемый.
- Previous Slot Commitment: Указывает на фиксацию слота с предыдущим индексом слота.
- Обязательство содержимого слота: Представляет собой хэш-корень дерева Меркла, содержащий все элементы обязательств при завершении слота.
- Кумулятивный вес: Указывает суммарный вес валидаторов, ссылающихся на конкретное прошлое обязательство, включая кумулятивный вес предыдущего обязательства слота.
- Reference Mana Cost (RMC): Рассчитывается на основе содержимого слота и RMC предыдущего слота.
Слот-обязательство служит уникальным идентификатором слота и его содержимого. По сути, оно действует так же, как заголовок блока в традиционных блокчейнах, при этом каждое обязательство слота ссылается на обязательство предыдущего слота, создавая таким образом расширенную цепочку обязательств слота, восходящую к обязательству Genesis.
Этот инновационный подход к достижению консенсуса и поддержанию синхронизированной бухгалтерской книги представляет собой значительное достижение в области технологии распределенных бухгалтерских книг. Цепочки обязательств слотов IOTA также способны повысить надежность и эффективность систем распределенных бухгалтерских книг.