Получи случайную криптовалюту за регистрацию!

О том, как мы разработали уникальное решение для добавления NF | UMI Новости

О том, как мы разработали уникальное решение для добавления NFT в блокчейн UMI

При разработке NFT перед нами стояла целая трилемма задач, которые нам нужно было решить:

Сохранить пропускную способность в 65 535 TPS;
Добавлять тяжелые медиафайлы для NFT в блокчейн;
Сохранить возможность нод-валидаторов скачивать блокчейн и проверять все транзакции.

Задача, мягко говоря, не из легких. Ведь добавление медиафайлов в блокчейн увеличивает размер блоков до таких размеров, что их просто невозможно синхронизировать между всеми нодами за адекватное время. Более того, качество оборудования, на которое пользователи UMI устанавливают ноду-валидатор, в каждом случае разное.

И все же, проделав титанический объем работы, спустя множество бессонных ночей нам удалось найти решение проблемы. Технически оно напоминает Segregated Witness в сети Bitcoin.

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

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

В ближайшее время расскажем о преимуществах нашего решения, а также о других наших уникальных наработках для добавления NFT в блокчейн UMI. Оставайтесь с нами.