HiLoader.exe - an free tool for sharing files with IPFS
Приветствую, Голос. Я разработчик, мне очень интересны абсолютно все технологии так или иначе связанные с блокчейном, какие то из них революционные, какие то не очень. Большой вопрос, который стоит у коммерческих айтишников в России в мире - Блокчейн это круто, но как его применять?
Один из способов - база данных. Собственно Ethereum и это и есть большая база данных, с программируемой структурой. Именно хранение информации была основной технологией, которую мы с командой "Смедж" продвигали на хакатонах 8)
Однако если хранение ценной информации вопрос относительно решенный, то как быть с тяжелыми медийными файлами, вес которых многократно превышает всю текстовую информацию? Одна из технологий, название которой я услышал от Макса Кордека, которая привлекла мое внимание - IPFS.
Цитата с википедии:
IPFS (англ. InterPlanetary File System, межпланетная файловая система) — это контентно адресуемый, одноранговый гипермедийный протокол связи. Узлы IPFS-сети формируют распределенную файловую систему. IPFS является проектом с открытым исходным кодом, разработанным Protocol Labs при содействии open-source сообщества. Первоначально он был разработан Хуаном Бенетом (Juan Benet)
Говоря простым языком - в эту штуку можно загрузить файлы и потом скачивать их даже, если отключить от сети первоначальный компьютер с которого был залит файл. Поиска в интернете не нашел юзабильной реализации для компьютера, разработчики предлагают скачивать и запускать программу из консоли, одновременно химичить в браузере. Я решил немного переупаковать этот опыт и написал программу HiLoader.exe - простой способ загрузить файл в интернет. Вот юзкейс озвученный американцем за 5$:
Посути это просто форма, где юзер
- указывает название
- загружает картинку превью
- вводит описание по желанию
- загружает собственно большой файл
- нажимает publish и сразу же получает url по которому уже сформирована страничка из всего, что он ввел
- дополнительная фича, которая лично мне очень нравится, это social locker - все гости, кто захочет скачать файл будут обязаны поделится страницей у себя в соц сетях. Так я рассчитываю достичь виральности.
Сразу же возникает вопрос, почему бы это не сделать в виде сервиса, все таки скачка софта на компьютер для этого это как шаг назад, но тут возникает вопрос ответственности за загруженные файлы. Если кто то захочет поделится музыкой, не имея на это прав, то первым под удар попадает та нода, через которую был залит файл. В случае с десктопной программой эта нода распологается на компе пользователя.
Предлагаю пользоваться, и сообщать обо всех багах, Скачать здесь
(если ссылку не видно, то через сайт http://www.hiloader.org/ )