Исходный текст: Феликс, PANews
ETHGlobal объявляет финальный список участников StarkHack, в котором семь проектов были отобраны из более чем 150 проектов, представленных и созданных. В этой статье мы рассмотрим эти 7 проектов.
Chain Monsters - это пошаговая RPG-игра в жанре экшн на основе блокчейна, в которой игроки могут контролировать монстров, участвовать в PvP-битвах, стратегически перемещаться по сетке 5 x 8 и атаковать врагов для увеличения маны и уменьшения их здоровья.
Chain Monsters в Cairo написал смарт-контракты, используя фреймворк Dojo. На клиентской стороне используется React и dojo.js SDK для определения взаимодействия в блокчейне, и React-приложение развертывается на Vercel.
Chain Monsters использует решение с применением картриджей для эффективного развертывания контрактов. Этот процесс осуществляется благодаря открытому сортировщику (Katana) и индексатору (Torii) в экосистеме Dojo. Взаимодействие игроков с клиента напрямую отправляется на сортировщик, а обновления информации с клиента синхронизируются с индексатором.
Zap - это мобильный кошелек для электронной почты, который использует SecureEnclave, Account Abstraction и TLSN Proof, чтобы предоставить пользователям Web3 аналогичный опыт Web2.
Это приложение разработано на React-Native и позволяет развертывать на IOS и Android, смарт-кошелек находится в Каире. Для этого хакатона Zap развернулся и протестировал на Katana, для безопасности Zap использовал настраиваемый подписчик, созданный с помощью Starknet Js.
ZkPages позволяет пользователям создавать одностраничные цифровые магазины, поддерживаемые смарт-контрактами Starknet. Платформа подчеркивает конфиденциальность и безопасность с помощью расчетов в нулевом разглашении и бесследных платежей, контент хранится и доставляется через IPFS. Пользователи могут легко управлять своими магазинами, загружать контент и отслеживать свою аудиторскую историю, обеспечивая прозрачность и подотчетность.
Адрес демонстрации в реальном времени: (тестовая сеть Starknet Sepolia)
Видео демонстрации (примерно 4 минуты на Youtube):
Solas - это система доказательств на основе Starknet, которая позволяет пользователям создавать и подписывать любые формы доказательств с использованием любых типов данных.
Solas использовал Cairo lang, Starknet foundry, next js, vercel и starkscan. Проект состоит из двух основных контрактов cairo, а именно контракта аутентификации службы startnet и контракта реестра схем (контракт регистрации схем).
StarkSwirl - это миксер токенов, обеспечивающий конфиденциальность, который позволяет пользователям использовать публичную сеть Starknet и защищать свою конфиденциальность.
Используемые технологии на серверной стороне:
Используемые технологии смарт-контракта:
Используемая технология ZK (нулевого разглашения):
Используемые технологии фронтенда:
zKastle - это однопользовательская карточная стратегическая игра, вдохновленная игрой «Palm Island». В этой игре игроки управляют деревней и помогают ей развиваться и процветать, стратегически управляя ресурсами и улучшая инфраструктуру. Цель игроков - максимизировать очки путем тактических решений и эффективного управления ресурсами.
Данный проект использует фреймворк Dojo, который является открытым инструментарием для создания игр, поддающихся верификации. Основная игровая логика реализуется с использованием Cairo, который представляет собой язык программирования для написания смарт-контрактов на Starknet. Эти контракты обрабатывают основные игровые механизмы, гарантируя безопасное выполнение всех операций в блокчейне.
Фронтенд построен с использованием React и dojo.js sdk. Dojo.js дополняет React, предоставляя инструменты и модули, специфические для фреймворка Dojo, чтобы обеспечить беспрепятственную интеграцию между фронтендом и смарт-контрактами на бэкенде. Следует отметить, что в этом проекте используется индексатор Torii для эффективного управления и запроса данных игры.
512 Karat - это полностью цифровой художественный проект ERC-721, созданный с использованием Dojo и Origami в блокчейне.
Данный проект был развернут в Sepolia, майнтинг уже доступен или открыт.
Минтинг бесплатен и ограничен до 512 токенов.
Ссылка на оригинал