7 проектов, прошедших в финал ETHGlobal StarkHack

Сборка: Felix, PANews

ETHGlobal объявила список финалистов StarkHack, в который вошли семь проектов из более чем 150 представленных и разработанных проектов. В этой статье мы рассмотрим эти 7 проектов.

Монстры Цепи

速览入围ETHGlobal StarkHack决赛的7个项目

Chain Monsters - это пошаговая ролевая игра с действиями на основе блокчейна, в которой игроки могут управлять монстрами, участвовать в PvP-боях и стратегически перемещаться по сетке 5x8 для увеличения маны и уменьшения здоровья противников.

Chain Monsters написал умный контракт в Каире и разработал его с использованием фреймворка Dojo. В клиентской части используется React и SDK dojo.js для определения взаимодействия в блокчейне и развертывания приложения React на Vercel.

Chain Monsters использует решение слотов картриджей для эффективного развертывания контрактов. Это развертывание обеспечивается открытым сортировщиком (Katana) и индексатором (Torii) из экосистемы Dojo. Взаимодействие игроков с клиента напрямую отправляется на сортировщик, а обновление информации клиента синхронизируется с индексатором.

Зап

Zap - это мобильный электронный кошелек, который использует SecureEnclave, Account Abstraction и доказательства TLSN, чтобы обеспечить пользователям Web3 аналогичный опыт Web2.

Это приложение разработано с использованием React-Native и позволяет развертывать на IOS и Android, интеллектуальный кошелек находится в Каире. Для этого хакатона Зап развернулся и протестировался на Катане, для безопасности Зап использует собственный подписчик, созданный с использованием Starknet Js.

zkPages

ZkPages позволяет пользователям создавать одностраничные цифровые магазины, поддерживаемые смарт-контрактами Starknet. Эта платформа акцентирует внимание на конфиденциальности и безопасности с помощью нулевого доказательства оплаты и безотслеживаемых платежей, а контент хранится и доставляется через IPFS. Пользователи могут легко управлять своими магазинами, загружать контент и отслеживать свою аудиторскую историю, обеспечивая прозрачность и подотчетность.

Ссылка на демонстрацию вживую: (тестовая сеть Starknet Sepolia)

Демонстрационное видео (продолжительность около 4 минут) на YouTube:

Солас

Solas - это система подтверждения, основанная на Starknet, которая позволяет пользователям создавать и подписывать любые формы доказательств с использованием любого типа данных.

Solas использует язык Cairo, Starknet foundry, next js, vercel и starkscan. Проект состоит из двух основных контрактов Cairo: контракта службы аутентификации startnet и контракта реестра схемы (Schema Registry Contract).

СтаркСвирл

速览入围ETHGlobal StarkHack决赛的7个项目

StarkSwirl - это миксер токенов, защищающий конфиденциальность, который позволяет пользователям использовать публичную сеть Starknet и защищать свои личные данные.

Используемые технологии бэкенда:

  • Scarb: используется для создания контрактов, управления зависимостями, запуска тестов и выполнения программ на Cairo
  • Lambdaworks: Cairo -vm: выполнение программы Cairo в виртуальной машине для генерации трассировки, затем проверка Stone Prover
  • StarkWare:stone-prover: генерирует доказательство следов, созданных для виртуальной машины Cairo
  • Геродот: cairo-lib: проверка доказательства MMR (Merkle Mountain Range) в программе Cairo

Используемая технология смарт-контрактов:

  • Foundry:используется для объявления и развертывания смарт-контрактов
  • Scarb: отвечает за построение контрактов и управление зависимостями
  • Геродот: каиро-либ: хранение корневого MMR в блокчейне с добавлением новых обязательств
  • Геродот: целостность: проверьте доказательство, сгенерированное Stone Prover

Используемая технология ZK (нулевого разглашения):

  • StarkWare: stone-prover: отвечает за создание аттестации для отслеживания VM в Каире

Используемые фронтенд технологии:

  • Next.js: для создания фронтенда
  • Type, starknet.js, starknet-react: используются для взаимодействия с смарт-контрактами
  • TailwindCSS、Shadcn、Aceternity: используются для настройки стилей фронтэнда

zKastle

速览入围ETHGlobal StarkHack决赛的7个项目

zKastle - это однопользовательская карточная стратегическая игра, вдохновленная игрой ‘Palm Island’. В этой игре игрок будет управлять деревней и помогать ей развиваться и процветать, стратегически управляя ресурсами и модернизируя инфраструктуру. Цель игрока - максимизировать свои очки путем тактических решений и эффективного управления ресурсами.

Данный проект использует фреймворк Dojo, который является инструментальной цепочкой с открытым исходным кодом для создания проверяемых игр. Основная логика игры реализована с использованием языка программирования Cairo, который предназначен для написания смарт-контрактов на Starknet. Эти контракты обрабатывают основные игровые механизмы, обеспечивая безопасное выполнение всех операций на блокчейне.

Фронтенд разработан с использованием React и SDK dojo.js. Dojo.js дополняет React, предоставляя инструменты и модули, специфичные для фреймворка Dojo, для безшовной интеграции между фронтендом и смарт-контрактами на бэкенде. Стоит отметить, что в этом проекте используется индексатор Torii для эффективного управления и запроса игровых данных.

512 Карат

512 Karat - это полностью цепной проект ERC-721, созданный с использованием Dojo и Origami.

Данный проект был развернут в Sepolia, майнтинг уже доступен или открыт.

Минтинг бесплатен и доступно только до 512 токенов.

См. также: 8 проектов, попавших в финал ETHGlobal Sydney

Посмотреть Оригинал
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
  • Награда
  • 1
  • Репост
  • Поделиться
комментарий
Добавить комментарий
Добавить комментарий
Нет комментариев
  • Закрепить