2022-10-05 10:41:46
Друзья, всем привет!
Хочу поделиться с вами интересным опытом, а именно участием в хакатоне
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
678 viewsDani El-Ayyass, edited 07:41