FtoWeb3 — мой экспериментальный проект по созданию распределённого файлового хранилища с элементами Web3: хранение, управление доступом и подтверждение владения через смарт-контракты и блокчейн.
Идея FtoWeb3 — объединить классический веб-бэкенд на .NET с возможностями Web3.
Система позволяет загружать и хранить файлы, управлять их метаданными и доступом через блокчейн.
Я стремлюсь сделать так, чтобы взаимодействие с Web3 было максимально простым и привычным — через веб-интерфейс, без сложных CLI или кошельков на стороне сервера.
- 📁 Работа с разными типами файлов — документы, изображения, PDF и др.
- 🔐 Управление доступом через смарт-контракты: каждый файл имеет владельца и права доступа.
- 🌐 Интеграция Web2 + Web3 — можно использовать и как обычное приложение, и как децентрализованное хранилище.
- 🧠 Модульная архитектура — легко менять компоненты, хранилище или конфигурацию.
- 💾 Просмотр PDF и встроенные превью прямо в браузере.
- 🧱 Простая структура кода — акцент на читаемость и расширяемость.