Друзья, всем привет! Хочу поделиться с вами интересным опыт | Шрёдингер Кота

Друзья, всем привет!

Хочу поделиться с вами интересным опытом, а именно участием в хакатоне ETHOnline 2022

Мы собрались командой из 5 человек и за 3 недели (да, это не был классический хакатон на выходных) нам нужно было придумать и разработать проект на базе блокчейна Ethereum (или его сайдчейнов)

Идея нашего проекта заключалась в разработке агрегатора новостей, дающего пользователям надежную и достоверную информацию путем механизма валидации правдивости новостей (fact or fake)

За три недели нам удалось:

— разработать backend на Python с использованием FastAPI и PostgreSQL, а именно:
— архитектуру приложения и интерфейсы взаимодействия
— архитектуру базы данных
— скрипты по парсингу и агрегации новостей из различных источников
— NLP модель для классификации новостей по тематикам

— реализовать web3 составляющую проекта, а именно:
— написать смарт-контракты на Solidity
— интегрировать Worldcoin - децентрализованую проверку от ботов (Sybil Attack Resistance)
— разработать скрипты для размещения фейковых новостей в виде NFT на IPFS
— добавить систему децентрализованых уведомлений EPNS
— защитить голосования от абуза с помощью Commit-Reveal Scheme

— сверстать frontend на React.js

По итогу нам удалось победить в номинации «Worldcoin — Honorable mention»

Ссылка на страницу с проектом и исходным кодом:
https://ethglobal.com/showcase/denews-djqvk
Шрёдингер Кота

Шрёдингер Кота

@cats_shredinger
1.87K Подписчиков
Технологии Категория
AI, NLP, мемы и многое другое. Авторский канал Дани Эль-Айясса @dayyass