Автор оригинала: Феликс

Первоисточник: PANews

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

Цепные монстры

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

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

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

Зап

Zap — это мобильный почтовый кошелек, который использует SecureEnclave, абстракцию учетной записи и доказательства TLSN, чтобы предоставить пользователям Web3 возможности, подобные Web2.

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

zkPages

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

URL-адрес живой демонстрации: https://zkpages.vercel.app (тестовая сеть Starknet Sepolia)

Демо-видео (около 4 минут на Youtube): https://youtu.be/HO9kQjtSUjE

свет

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

Солас использует Cairo lang, Starknet Foundry, Next JS, Vercel и Starkscan. Проект состоит из двух основных каирских контрактов, а именно контракта на услуги по сертификации startnet и контракта на регистрацию схемы (контракт на регистрацию схемы).

СтаркСвирл

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

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

  • Scarb: используется для создания контрактов, управления зависимостями, запуска тестов и выполнения программ Cairo.

  • Lambdaworks: Cairo -vm: выполнять программы Cairo на виртуальной машине для создания трассировок, которые затем проверяются Stone Prover.

  • StarkWare:stone-prover: создание доказательств следов, созданных Cairo VM.

  • Геродот:cairo-lib: проверьте доказательство MMR (горный хребет Меркл) в программе Каира.

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

  • Foundry: для объявления и развертывания смарт-контрактов.

  • Scarb: отвечает за создание контрактов и управление зависимостями.

  • Геродот: cairo-lib: сохраните корень MMR в цепочке и добавьте новые обещания.

  • Геродот: целостность: проверьте доказательство, созданное Stone Prover.

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

  • StarkWare: Stone-Prover: отвечает за создание доказательств для следов виртуальной машины Cairo.

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

  • Next.js: используется для создания внешнего интерфейса.

  • TypeScript, starknet.js, starknet-react: для взаимодействия со смарт-контрактами.

  • TailwindCSS, Shadcn, Aceternity: используются для установки стилей интерфейса.

zКастле

zKastle — это однопользовательская стратегическая карточная игра, вдохновленная Пальмовым островом. В этой игре игроки берут под свой контроль деревню и помогают ей расти и процветать, стратегически управляя ресурсами и модернизируя инфраструктуру. Цель игрока — максимизировать очки за счет тактических решений и эффективного управления ресурсами.

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

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

512 карат

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

Проект развернут в Sepolia, а чеканка открыта по адресу https://karat.collect-code.com/ или https://512karat.vercel.app/.

Чеканка бесплатна, и максимальное количество монет составляет 512.