Zrenie — децентрализованный видеохостинг на блокчейне Golos
Всем привет! Я уверен, вы тоже любите смотреть видосы. Но что будет, если таинственная организация Rockomnadzor заблокирует доступ к серверам YouTube?
Меня зовут Лёша, и мы с командой "АВАА" защищали вашу свободу просмотра видосов на хакатоне от Global Changers на Физтехе.
Фонд Golos предложил нам создать распределённый видеохостинг с использованием их блокчейна, в котором данные хранятся в распределённой файловой системе. В этом случае злоумышленникам намного тяжелее: им надо заблокировать не известные сервера, а большой сегмент сети.
Мы использовали протокол IPFS для доступа к распределённой файловой системе. Каждый файл в этой системе имеет свой идентификатор (хэш), который нельзя потерять, иначе файл будет недоступен.
Поэтому мы решили хранить базу данных хэшей в блокчейне Golos, а сам видеохостинг назвать Zrenie.
Однако, просто смотреть видосы скучно, куда как интереснее вести бурные обсуждения в комментариях и собирать тонны любви. Поэтому мы решили интегрировать Zrenie в экосистему Golos.io.
В итоге, при загрузке видео пользователь одновременно создаёт пост на golos.io, в котором может дать краткое описание, выбрать обложку и привлечь внимание пользователей golos.io к своему посту. А дальше начинается дискуссии и прения)
Конечно, до потрясающего UX/UI и never-ending server нам ещё далеко, но исходники нашего MVP лежат на github здесь: github.com/Macket/golos_hackathon
Присоединяйтесь к нам, будет весело)