Швидкий огляд 7 проектів, які потрапили до фіналу ETHGlobal StarkHack

Зведення: Felix, PANews

ETHGlobal оголосив список учасників фіналу StarkHack, у якому було відібрано сім проектів з понад 150 поданих та розроблених. Ця стаття допоможе вам ознайомитися з цими 7 проектами.

Ланцюжкові монстри

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

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

Chain Monsters написав розумний контракт в Cairo та розробив його з використанням фреймворку Dojo. На клієнтському боці використовується React та SDK dojo.js для визначення взаємодії на ланцюгу та розгортання 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

ZkPages дозволяє користувачам створювати магазини цифрового вмісту на основі односторінкових контрактів Starknet. Ця платформа підкреслює приватність та безпеку за допомогою розрахунків з нульовим довір’ям та анонімних платежів, а контент зберігається та доставляється через IPFS. Користувачі можуть легко керувати своїми магазинами, завантажувати вміст та відстежувати свою аудиторську історію, забезпечуючи прозорість та підзвітність.

Посилання на демонстрацію в реальному часі: (тестова мережа Starknet Sepolia)

Демонстраційне відео (приблизно 4 хвилини) на YouTube:

Solas

Solas - це система підтвердження на основі Starknet, яка дозволяє користувачам створювати та підписувати будь-які типи даних у будь-якій формі.

Solas використовує Cairo lang, Starknet foundry, next js, vercel та starkscan. Проект складається з двох основних cairo контрактів, а саме контракту аутентифікації Starknet та контракту реєстрації схеми (Schema Registry Contract).

StarkSwirl

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

StarkSwirl - це змішувач токенів, який захищає конфіденційність, дозволяючи користувачам використовувати громадський ланцюг Starknet та захищати свою приватність.

Використовувані технології на боці сервера:

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

Використання технології смарт-контракту:

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

Використання технології ZK (нульового знання):

  • StarkWare: stone-prover: відповідає за генерацію підтверджень для відстеження Cairo VM

Використані фронтенд технології:

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

zKastle

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

zKastle - це гра в одиночну стратегічну карткову гру, натхненну «Palm Island». У цій грі гравець керуватиме селом, стратегічно управляючи ресурсами та покращуючи інфраструктуру, щоб сприяти розвитку та процвітанню села. Метою гравця є максимізація балів за допомогою тактичних рішень та ефективного управління ресурсами.

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

Фронтенд використовує React та dojo.js sdk для побудови. Dojo .js шляхом надання інструментів та модулів, специфічних для фреймворку Dojo, доповнює React, сприяючи безшовній інтеграції між фронтендом та смарт-контрактами на бекенді. Варто зазначити, що цей проект використовує індексатор Torii для ефективного управління та запиту даних гри.

512 Карат

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

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

Мінтинг є безкоштовним і максимум надається 512 токенів.

Зв’язане читання: Швидкий огляд 8 проектів, які потрапили до фіналу ETHGlobal Sydney

Переглянути оригінал
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
  • Нагородити
  • 1
  • Репост
  • Поділіться
Прокоментувати
Додати коментар
Додати коментар
Немає коментарів
  • Закріпити