Автор: ETH Global

Упорядник: Фелікс, PANews

ETHGlobal Brussels Hackathon, один із периферійних заходів EthCC, підійшов до кінця. У період з 12 по 14 липня в ньому взяли участь 355 проектів, і 10 проектів нарешті виокремилися та потрапили до фіналу (разом розділивши приз у розмірі 475 000 доларів США). ). Ці проекти включають DeFi, гаманці, AI, Blinks та інші сфери. Ця стаття детально розповідає про ці 10 проектів.

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

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

Кожен гравець може зробити ставку на проекти, які, на їхню думку, стануть фіналістами через інтерфейс. Після оголошення результатів негативні бали нараховуються за неправильні ставки та позитивні бали за правильні ставки. Потім буде створено таблицю лідерів, і особа, яка набере найвищий бал, виграє 100 USDC.

Як досягти:

  1. Бекенд BananaBets знімає проект ETHGlobal Brussels із веб-сайту ETHGlobal.

  2. Сервер призначає унікальний ідентифікатор кожному проекту та надсилає всі ідентифікатори в смарт-контракт у тестовій мережі ApeChain.

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

  4. Щоб переконатися, що користувач є учасником ETHGlobal Brussels і забезпечити плавний вхід, користувачеві буде запропоновано сканувати свій браслет 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 — це розподілена модульна мережа штучного інтелекту без дозволу, яка використовує вузькоспеціалізовані моделі для виконання обчислень поза мережею та координації відповідей на запитання користувачів.

Zarathustra складається з трьох головних дійових осіб: користувачів, маршрутизаторів і моделей. Ці учасники координуються за допомогою смарт-контрактів. Будь-хто може приєднатися до цих ролей без дозволу.

Користувачі надсилають запити через зовнішній інтерфейс, наприклад, «Скільки r у слові полуниця?» Вони надсилають запит до смарт-контракту, який обробляє та транслює викиди подій. Випромінювана подія приймається «маршрутизатором». Маршрутизатор — це високорівнева модель великої мови (LLM), яка відповідає за аналіз запиту для визначення його природи та необхідних завдань. За результатами аналізу маршрутизатор призначає завдання відповідній професійній моделі.

Однак у деяких випадках запити можуть бути складними та послідовними. У цьому випадку маршрутизатор координує доступні моделі на основі їх репутації та опису. Тоді маршрутизатор може підказувати моделі будь-який запит і навіть інші, більш спеціалізовані маршрутизатори. Процес, що лежить в основі цієї маршрутизації, полегшується смарт-контрактами, які додають надійний рівень для полегшення взаємодії між розумними агентами. Крім того, дані між агентами та користувачами використовують Filecoin і децентралізовані рішення для даних для посилення стиснення, а платежі та винагороди відбуваються в ланцюжку.

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

TapEther (гаманець)

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

Щоб використовувати Tap Ether, ті, хто отримує криптоактиви, повинні ввести адресу свого гаманця або підключити гаманець. Потім відправник тримає свій телефон близько до телефону одержувача, щоб підключити свій гаманець. Одержувач вказує суму, потім запитує підпис і чекає підписання транзакції.

Цей проект створено з використанням React Native і Expo та використовує кілька розширених функцій, зокрема Ethereum Name Service (ENS), WalletConnect і 1Inch balance API.

Oh Snap (Безпека)

Oh Snap! надає базову інформацію про контракт перед торгівлею. Довідкова інформація може показати, чи є договір зловмисним, або інша відповідна інформація. Довідкова інформація визначається голосуванням спільноти. Логіка голосування базується на дописі Віталіка в блозі алгоритму Community Notes.

Chain Notes надають базову інформацію про контракт перед торгівлею. Контекстна інформація може показати, чи є контракт зловмисним чи безпечним, або надати іншу корисну інформацію. Те, що показано, ґрунтується на коментарях, пов’язаних із адресами та проголосованим спільнотою. Логіка голосування — це дещо спрощена версія алгоритму голосування Twitter/X Примітки спільноти.

OmmaCash (гаманець)

Omma Cash має на меті дозволити користувачам, які не користуються Web3, витрачати криптовалюту за допомогою знайомої програми Whatsapp.

Уся взаємодія з користувачем відбувається через Whatsapp, тоді як усі технічні та транзакції в ланцюжку виконуються у фоновому режимі, щоб користувачі могли легко надсилати та отримувати кошти, будь то криптовалюта чи фіат.

Omma Cash використовує API Circle для розробки програмованих гаманців, тому користувачам не потрібно створювати власні гаманці. Omma Cash побудовано на основі їхніх смарт-контрактів, щоб користувачі могли надсилати USDC у будь-яку доступну мережу та їхній CCTP (протокол міжконтрактної передачі).

Piggy Wallet (ощадний додаток)

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

Основні особливості:

Легко створіть розумний гаманець: як батьки, так і діти можуть зареєструватися за допомогою простої електронної пошти, не вимагається складного налаштування гаманця чи розуміння криптографії. Безпечні облікові записи на основі блокчейну, доступ до яких доступний через зручний інтерфейс.

Замок накопичень адаптується до віку: накопичення автоматично блокуються до досягнення дитиною 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 і Blinks і Forecaster Frames, Ephi працює, створюючи розширення для браузера, яке підтримує вбудовування міні-версій вікон будь-де на веб-сторінці. Плагін Phi здатний інтерпретувати спеціальні посилання bLINK будь-де в Інтернеті та відтворювати вікна динамічного контексту HTML. Для цього хакатону Ephi створила три різні приклади blink, включаючи мости, пожертви та обміни.

Individuum (ринок автоматизації завдань)

Individuum — це ринок для автоматизації кіберзавдань, який гарантує виконання завдань за потреби, а платежі — прозорі та безпечні.

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

Однією з головних переваг Individuum є те, що він гарантує виконання вимог місії. Протягом усього процесу транзакції інтегрована платіжна система надаватиме гарантії обом сторонам. Особа, яка публікує завдання, повинна заблокувати маркери, і після виконання завдання особа, яка виконала завдання, автоматично отримає маркери. Завдяки цій системі жодна сторона не може обманювати.

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

Пов’язана інформація: короткий огляд 7 проектів, які були фіналістами ETHGlobal StarkHack