Shiaa3 представляет собой инновационное решение для передачи невзаимозаменяемых токенов (NFT), или активов, между двумя различными блокчейнами с использованием технологии IBC (Inter-Blockchain Communication). Это открывает новые возможности для владельцев NFT, позволяя им свободно перемещать свои активы в рамках мультичейновой экосистемы.
В Shiaa3 реализована возможность выигрывать активы, участвуя в азартных играх в пуле. Пользователи могут ставить свои NFT в общий пул и, в случае победы, получать активы, увеличивая тем самым свой цифровой портфель. Это добавляет элемент волнения и дополнительную стимуляцию для участия в экосистеме Shiaa3. Проект построен и использует такие основы:
- cosmos-sdk;
- golang;
- starport;
- vuejs.
Желающие могут ознакомиться с проектом и попробовать его в действии, посетив GitHub репозиторий.
Вдохновение, лежащее в основе проекта Shiaa3, исходит из знаменитой настольной игры "Колонизаторы". Эта игра, захватывающая умы миллионов своей стратегической глубиной и непредсказуемостью, стала отправной точкой для создания чего-то уникального. Именно "Колонизаторы" подарили идею о пяти активах, которые можно приобрести в магазине и передавать между участниками. В Shiaa3 эти активы становятся центральным элементом игрового процесса, но с добавлением новых, захватывающих возможностей.
Передача активов в Shiaa3 происходит тремя способами.
Способ передачи | Описание |
---|---|
Передача актива другому участнику | Пользователь может напрямую передать свой актив другому участнику. |
Риск активом в клубе | Пользователь имеет возможность рискнуть своим активом, участвуя в азартной игре в клубе. В случае победы, пользователь забирает все активы, находящиеся в пуле. |
Межблокчейновый перевод через IBC | Этот метод позволяет передавать активы между двумя различными блокчейнами, которые поддерживают модуль активов, используя технологию IBC (Inter-Blockchain Communication), что является самым инновационным способом. |
В клубе участники играют в "Игру Шаи", и победители награждаются застрахованными активами. Для участия в пуле необходимо заложить активы, что добавляет стратегический элемент риска и вознаграждения.
Проект Shiaa3 был создан с использованием cosmos-sdk, а для создания типов, пакетов и модулей использовался starport. В процессе разработки команда столкнулась с рядом вызовов, среди которых было освоение protobuf вместо amino, сложности с модификацией созданных типов из-за особенностей protobuf, а также понимание работы IBC и настройка ретранслятора.
Несмотря на трудности, разработчики смогли успешно использовать COSMOS-SDK для создания первого проекта в экосистеме Cosmos для передачи NFT (не стандартных) и настроить IBC протокол для использования.
Следующий важный шаг для Shiaa3 – возможность играть в "Игру Шаи" между различными блокчейнами. Это первый важный этап на пути к созданию мультичейновой экосистемы игр.