Автор: ETH Global

Составил: Феликс, PANews

Брюссельский хакатон ETHGlobal, одно из второстепенных мероприятий EthCC, подошел к концу. В период с 12 по 14 июля в нем приняли участие 355 проектов, и 10 проектов, наконец, выделились и вошли в шорт-лист финала (совместно разделив приз в размере 475 000 долларов США). ). Эти проекты включают DeFi, кошельки, искусственный интеллект, Blinks и другие области. В этой статье вы подробно познакомитесь с этими 10 проектами.

BananaBets (платформа ставок)

BananaBets — это платформа для ставок, где посетители ETHGlobal могут войти в систему с помощью браслетов NFC и предсказать победителей на основе отображаемых данных.

Каждый игрок может сделать ставку на проекты, которые, по его мнению, станут финалистами, через внешний интерфейс. После объявления результатов за неверные ставки будут начисляться отрицательные баллы, а за правильные ставки — положительные. Затем будет создана таблица лидеров, и человек, набравший наибольшее количество очков, выиграет 100 долларов США.

Как достичь:

  1. Серверная часть BananaBets удаляет проект ETHGlobal Брюссель с веб-сайта ETHGlobal.

  2. Бэкэнд присваивает уникальный идентификатор каждому проекту и отправляет все идентификаторы в смарт-контракт в тестовой сети ApeChain.

  3. Серверная часть начинает этап голосования с вызова контракта. Пользователи могут посетить веб-сайт BananaBets, выбрать проект, который, по их мнению, будет выбран в качестве финалиста, и нажать «Отправить голосование».

  4. Чтобы убедиться, что пользователь является участником ETHGlobal в Брюсселе, и обеспечить беспрепятственный вход в систему, пользователю будет предложено отсканировать свой NFC-браслет с помощью мобильного телефона. Браслет NFC подпишет сообщение, содержащее данные голосования, собранные на шаге 3.

  5. Подписанное сообщение отправляется на серверную часть, а имитируемый плательщик помещает сообщение в объект транзакции и отправляет его в контракт.

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

  7. В зависимости от правильности голосования каждый пользователь получит определенное количество баллов при вызове контрактной функции getLeaderboard. После этого таблица лидеров будет отображаться на сайте.

Приготовьте несколько крючков (AI + DeFi)

Cook Some Hooks — это инструмент, который позволяет пользователям создавать и развертывать перехватчики Uniswap v4 с использованием генеративного искусственного интеллекта.

Пользователи могут выбрать любимое приложение DeFi dApp (например, Uniswap или PancakeSwap), выбрать валютную пару, которую они хотят создать пул, а затем использовать способность модели LLM генерировать крючки. Сгенерированные перехватчики можно развернуть в любой EVM-совместимой цепочке.

Интерфейс Cook Some Hooks построен с использованием React и использует библиотеку управления состоянием для обработки ввода и взаимодействия пользователя. Бэкэнд взаимодействует с различными API и управляет размещением перехватчиков в цепочке EVM.

Заратустра (ИИ: вопросы и ответы)

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

Заратустра состоит из трех основных действующих лиц: пользователей, маршрутизаторов и моделей. Эти участники координируются посредством смарт-контрактов. Любой может присоединиться к этим ролям без разрешения.

Пользователи отправляют запросы через внешний интерфейс, например: «Сколько букв r в слове клубника?» Они отправляют запрос в смарт-контракт, который обрабатывает и передает выбросы событий. Создаваемое событие принимается «маршрутизатором». Маршрутизатор представляет собой модель большого языка (LLM) высокого уровня, отвечающую за анализ запроса для определения его характера и необходимых задач. По результатам анализа маршрутизатор назначает задачу соответствующей профессиональной модели.

Однако в некоторых случаях запросы могут быть сложными и последовательными. В этом случае маршрутизатор согласовывает доступные модели на основе их репутации и описания. Маршрутизатор может затем запросить модель с любым запросом и даже может предложить другим, более специализированным маршрутизаторам. Процесс, лежащий в основе этой маршрутизации, облегчается смарт-контрактами, которые добавляют уровень доверия, облегчающий взаимодействие между интеллектуальными агентами. Кроме того, данные между агентами и пользователями используют Filecoin и децентрализованные решения для обработки данных для улучшения сжатия, а платежи и вознаграждения происходят в цепочке.

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

TapEther (кошелек)

Tap Ether — это простое приложение, которое позволяет пользователям отправлять кому-либо криптоактивы, просто коснувшись телефона. Tap Ether создан на основе React Native и использует технологию NFC, которая позволяет устройствам обмениваться данными, когда они находятся в непосредственной близости друг от друга.

Чтобы использовать Tap Ether, получателям криптоактивов необходимо ввести адрес своего кошелька или подключить кошелек. Затем отправитель подносит свой телефон близко к телефону получателя, чтобы подключить свой кошелек. Получатель указывает сумму, затем запрашивает подпись и ждет подписания транзакции.

Этот проект создан с использованием React Native и Expo и использует несколько расширенных функций, включая службу имен Ethereum (ENS), WalletConnect и API баланса 1Inch.

О, Snap! (Безопасность)

Oh Snap! предоставляет справочную информацию о контракте перед торговлей. Справочная информация может показать, является ли контракт вредоносным, или другую соответствующую информацию. Справочная информация определяется голосованием сообщества. Логика голосования основана на сообщении в блоге об алгоритме заметок сообщества Виталика.

Цепные заметки предоставляют справочную информацию о контракте перед торговлей. Контекстная информация может показать, является ли контракт вредоносным или безопасным, или предоставить другую полезную информацию. То, что показано, основано на комментариях, связанных с адресами и за которые проголосовало сообщество. Логика голосования представляет собой слегка упрощенную версию «Заметок сообщества», алгоритма голосования Twitter/X.

ОммаКэш (кошелек)

Omma Cash стремится дать возможность пользователям, не использующим Web3, тратить криптовалюту с помощью знакомого им приложения WhatsApp.

Весь пользовательский опыт осуществляется через WhatsApp, в то время как все технические и внутрисетевые транзакции выполняются в фоновом режиме, поэтому пользователи могут беспрепятственно отправлять и получать средства, будь то криптовалюты или фиатные деньги.

Omma Cash использует API Circle для разработки программируемых кошельков, чтобы пользователям не приходилось создавать свои собственные кошельки. Omma Cash построена на основе смарт-контрактов, поэтому пользователи могут отправлять USDC в любую доступную цепочку и их CCTP (протокол передачи перекрестных контрактов).

Piggy Wallet (приложение для экономии)

Piggy Wallet — это детское приложение для сбережений криптовалюты, которое включает в себя такие функции, как установка временных блокировок, автоматический обмен USDC, цели хранения, награды за выполнение задач, советники по искусственному интеллекту и родительский контроль.

Основные особенности:

Легко создайте умный кошелек: как родители, так и дети могут зарегистрироваться с помощью простого электронного письма, не требуется сложной настройки кошелька или понимания криптографии. Безопасные учетные записи на основе блокчейна, доступные через удобный интерфейс.

Блокировка сбережений адаптируется к возрасту: сбережения автоматически блокируются до достижения ребенком 18-летнего возраста, родители имеют право снять деньги заранее в экстренной ситуации;

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

Персонализированные цели сбережений: создавайте несколько целей сбережений (например, «новый велосипед», «фонд на обучение» разумно распределяйте поступающие средства между различными целями; отслеживайте и визуализируйте прогресс в режиме реального времени).

Система вознаграждения за задания: родители ставят задачи с соответствующими вознаграждениями в криптовалюте; дети зарабатывают дополнительную экономию, выполняя работу по дому или задания.

Финансовый консультант с искусственным интеллектом «Piggy Bot»: персонализированное финансовое образование, адаптированное к возрасту ребенка; методы взаимодействия включают текстовый и аудиоконтент; контент охватывает традиционные финансы и криптовалюту; контент можно корректировать в зависимости от возраста ребенка.

Панель управления семейными финансами: получите полное представление о сбережениях и целях всех членов семьи, что способствует прозрачности и совместному финансовому планированию;

AdFHE (персонализированная реклама)

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

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

Рекламодатели регистрируются через Dynamic, используя электронную почту, и платят в зависимости от того, как долго их объявления будут активны на Scroll и Zircuit. Поскольку Scroll имеет большую ликвидность, а Zircuit представляет собой пакет ZK, который использует zkSNARK для государственной проверки, все данные, необходимые для сборки доказательства, публикуются на Ethereum L1. Затем реклама передается в Fhenix с использованием межсетевого обмена сообщениями через Hyperlane.

Когда пользователи вводят данные в протокол (аналогично тому, как Google собирает информацию на основе результатов поиска), данные шифруются и сохраняются в контракте. Когда пользователь посещает веб-страницу, использующую рекламный протокол, матрица цепочки сопоставляет рекламу с зашифрованными личными данными пользователя.

AdFHE фильтрует рекламные данные, используя децентрализованные подграфы, развернутые The Graph.

Где (Мигает)

Ephi — это приложение Blinks, которое переносит Web3 в Web2 путем встраивания расширения браузера с мини-версией окна на странице Web2. Пользователи могут использовать IPFS для выполнения операций Web3, таких как транзакции, непосредственно с платформы Web2.

Вдохновленный Solana Actions and Blinks и Forecaster Frames, Ephi работает над созданием расширения для браузера, которое поддерживает встраивание окон мини-версий в любом месте веб-страницы. Плагин Phi способен интерпретировать специальные bLINK в любом месте сети и отображать динамические контекстные окна HTML. Для этого хакатона Ephi создал три разных примера блинков, включая мост, пожертвование и обмен.

Индивидуум (рынок автоматизации задач)

Individuum — это торговая площадка для автоматизации киберзадач, которая гарантирует выполнение задач в соответствии с требованиями, а платежи прозрачны и безопасны.

Клиенты могут составить список своих сетевых задач или делегировать их тому, с кем они хотят поделиться этими задачами. Это включает в себя предоставление четких инструкций, определение конкретных потребностей и установление фиксированной цены за каждую задачу. Затем платформа сопоставляет задачи с работниками, которые могут эффективно их выполнить.

Одним из главных преимуществ Individuum является то, что он гарантирует выполнение требований миссии. На протяжении всей сделки интегрированная платежная система предоставит гарантии обеим сторонам. Человек, публикующий задачу, должен заблокировать токены, и как только задача будет выполнена, человек, выполнивший задачу, автоматически получит токены. При такой системе ни одна из сторон не может обмануть.

Для упрощения процесса входа/регистрации Individuum использует Web3Auth. Чтобы получить данные Web2 TLS, Individuum использует TLS Notary и встроенный MPC для определения плана миссии. Смарт-контракты, включая валидаторы и контракты условного депонирования, создаются с использованием Arbitrum Stylus. Бэкэнд построен с использованием Rust, а интерфейс — с использованием Next.js.

Чтение по теме: Краткий обзор 7 проектов, ставших финалистами ETHGlobal StarkHack.