tl;dr для мимокроков- децентрализованная P2P сеть- схожа с торрентами, но вместо .torrent файла или магнитной ссылки, которая указывает на группу файлов есть хэш файла по которому ищется файл в сети - можно расшаривать файлы на всю сеть одной строкой в терминале или перетаскиванием в веб-интерфейс- HTTP gateways позволяет скачивать контент из брузера бех запуска IPFS - можно расшаривать кинцо и смотреть его через mpv или vlc (не рекомендуется при малом количестве сидов)Как это работает?После добавления, файл криптографически хешируется и создаётся структура данных дерево хешей см. https://en.wikipedia.org/wiki/Merkle_tree хеши сообщаются другим нодам в сети. Нода запрашивает хеш и автоматически устанавливает связь с пирами. Если у двух или более нод есть файлы с идентичными хешами, то при запросе хеша они будут автоматически расшаривать контент во столько раз быстрее. FAQ>Насколько это безопасно?Примерно как и торрент сети. Идёт работа над интеграцией с TOR и I2P. >Насколько это быстро?Нахождение сидеров может занимать от пары секунд до нескольких минут. Как только началась загрузка, скорость будет такой, какой может/могут себе позволить сидер/сидеры. Ситуация со скоростью поиска сидера понемногу улучшается, но ещё много надо оптимизировать.>Это очередной мемный проект?Вам судить. Имплементации на Go для пекарен, и на JS для брузеров и серверов активно разрабатываются и на данный момент вполне рабочие. Также есть много сторонних проектов, основавающихся на IPFS (IPLD, libp2p, etc.) В марте выкатывается Firefox 59 с поддержкой децентрализованных сетевых протоколов втч. IPFS. С другой стороны проект всё ещё в альфа версии с (пока) небольшой пользовательской базой и низкой сетевой активностью.https://ipfs.io/ - официальный проект https://ipfs.io/ipfs/ - gateway, добавляешь хеш файла в конец адреса и качаешь/ipfs/QmP7LM9yHgVivJoUs48oqe2bmMbaYccGUcadhq8ptZFpcD - так выглядит примерный каталог с контентом
Чем эту лучше торрентов?
>>2248781Ну как минимум проще написать в консоль ipfs add /home/yobafilename или перетащить файл в окно браузера, а потом просто скинуть хеш тому, с кем хочешь поделиться, чем делать магнет ссылку и оформлять раздачу на трекере. Главная же фича в том, что IPFS позволяет делать распределённые приложения, децентрализовать сеть и снизить нагрузку на сети. IPFS хочет заменить собой http. Уже сейчас можно хостить у себя на пеке приложения, сайты.
> - HTTP gateways позволяет скачивать контент из брузера бех запуска IPFS А у пердолей с выключеным webrtc будет работать? нет
>>2248805>как минимум проще написать в консоль ipfs add /home/yobafilenameС таким подходом на массовое употребление можно не рассчитывать. К тому же, нужно знать yobafilename. Описание читать лень, но бутстрап ноды все равно будут нужны , а это по сути те же трекеры. >а потом просто скинуть хеш тому, с кем хочешь поделиться, чем делать магнет ссылку и оформлять раздачу на трекере. Такая технология уже есть, BitTorrent Sync называется.>Уже сейчас можно хостить у себя на пеке приложения, сайты.Разве что статичные сайты хостить. Короче я скептичен. Короче, как только в этой залупе можно будет качать рипчики, тогда и поговорим.
>>2248769 (OP)Скорость набора на клавиатуре уровня МистерРобот
>>2248843Какой же ты даун. Что несёшь? При чём тут webrtc?
>>2248769 (OP)>В марте выкатывается Firefox 59 с поддержкой децентрализованных сетевых протоколов втч. IPFS. Вот это интересно, а что там еще за протоколы бубут, где можно почитать?
>>2248769 (OP)Нельзя делать динамические страницы, например на php, только статичные файлы.
>>2248945Уже есть ZeroNet. Там кстати через чудовищные костыли можно делать динамические страницы
>>2248954Сорта говна, там тоже только статика, а костыли не нужны.
>>2248943https://blog.mozilla.org/addons/2018/01/26/extensions-firefox-59/https://www.theinquirer.net/inquirer/news/3025478/firefox-59-will-support-decentralised-internet-protocols
>>2248901Ах ты пидор, для тебя же старался, писал чтобы помедленней.
>>2248769 (OP)В чём профит торенты в нём гонять?До сих пор рутрекер не разделегировали, поэтому даже opennic пока без надобности.Да и не уйти от сайтов-каталогов. потому что нужна премдерация, проверка раздач, категории, обсуждения и тд. Все равно будет сайт.Если заменить на нём торрент файлы хэшами, что поменяется?Вы юзаете микроскоп для забивания гвоздей.Ну а децентрализация сайтов это заебись.Есть вроде зеронет же, не взлетит что ли?А уж для зеронета можно было бы хостинг распределенный юзать в ipfs/sia и тп.И поиск через яси, ага.
>>2249006алсо, для раздач есть же ретрошара ещё.
>>2249006Вот смотри. Есть задача с моей пекарни передать 20 Гб аниме на твою пк без использования облаков и файлшерингов. Можно, конечно, поставить контент на раздачу в торренте или через передать через ftp/sftp/nfs, но это ещё надо суметь сделать, а можно просто закинуть drag-n-drop'ом в веб-клиент и послать ссылку тебе - готово.
>>2248982Это здорово. Встраивание подобных фичь в браузер может поднять их популярность.А для старых версий в виде расширений будет, интересно?
>>2249027Есть только один браузер встраивание фич в который может поднять их популярность.Подсказка: это не лиса.
>>2249044Но ведь это не браузер.
>>2249021аниме всё есть на торентах.Всякие там фоточки расшаривают не один раз, а так, чтобы их могли скачать все в любое время и не приходилось их постоянно заливать. то есть тут логичнее залить в облака.для себя самого если надо держать что-то, лучше свой фтп поднять.Я ни разу не использую эту вундервафлю, нет необходимости просто.Гораздо важнее распределенный сайтохостинг.В этом плане оно чем лучше зеронета?
В IPFS можно хостить статичный сайт, страницы которого будут очень часто обновляться? Хеш получается на каждый файл в отдельности или на сайт целиком?
32битного нет что ли?
>>2249060>Хеш получается на каждый файл в отдельности или на сайт целиком?На каждый файл. При изменении содержания файла изменяется и хэш, это значит, что если сохранить изменённый файл, то это будет другой объект в дереве хешей. Это как в гитовском git add & git commit, если эксплицитно не указать, то он не будет отслеживать файл.
>>2248769 (OP)>можно расшаривать файлы на всю сеть одной строкой в терминалеЧто, даже белый IP не нужен? Магия, не иначе.
>>2249124справедливости ради - софт не виноват, когда юзер сидит за nat.Запили stun, хуле ты.
>>2248982>Firefox itself does not implement these protocols, but having them on the approved list means the browser recognizes them as valid protocols and extensions are free to provide implementations.
>>2248769 (OP)>Имплементации на Go для пекарен, и на JS для брузеров и серверовА нормальную имплементацию завезут? Или опять как с I2P ждать, пока сторонний васян всё перепишет на нормальном языке, компилирующемся в машинный код?
>>2249299Go полностью нативный.
Если кто потестить желает/ipfs/QmTfjysYCSEgQ1fSJisd5ZNt5FeSVdFFQt3HFxkdG497JG
>>2249128Конечно, софт не виноват. Виноват оп-хуй, рассказывающий сказочки.
>>2249388Все пацаны на районе уже давно на ipv6 жиганят, а этот червь-пидор всё мямлит про какие-то "белые айпи".
>>2249371Вот чейчас если добавить новый файл в папку Manga-Guides, хеш QmTfjysYCSEgQ1fSJisd5ZNt5FeSVdFFQt3HFxkdG497JG изменится?
>>2249395Ебаный трипкод.
>>2249395Нет, хеш будет указывать на те же файлы. Но если ты добавишь файл в директорию на диске и добавишь директорию в ipfs через ipfs add, то ты получишь новую ссылку на хеш с добавленным файлом при том, что старый хеш тоже останется рабочим. Файлы же не будут заново продублированны с потерей места на диске. Сравни:/ipfs/QmTfjysYCSEgQ1fSJisd5ZNt5FeSVdFFQt3HFxkdG497JG/ipfs/QmWfw1WxSXG7AZEmZ8X7u9v8stV7Qt4PiVyWxv2Qx15AuZ
>>2249393Как там в 2023?
мне эта хуйня ошибки сыпет при скачке манги (сука, а я ведь все доступные мне сайты облазил ради это занимательной манги, одну даже приобрел), хуй знает, с чем это связанно, но похуй, ради теста залил литургию замечательной польской группы "Batushka". Если эта хуйня работает как торренты, то я пораздаю полчасика вам это замечательное музлоQmVwBuwYTzrWyH1aN44LDH7VE9xaV1rFWP6Nj9Az3UNDYz
p.s. webui этой поеботы пиздец прожорлива
>>2249540У тебя, случаем, не несколько сетевых интерфейсов?
>>2249546случаем, один отвечает за встроенную сетевуху, второй - wifi свисток
>>2248769 (OP)Мицгол, отвали.
>>2249540Вернись, братишка
>>2249388Если ты за натом и у тебя не включен upnp и не проброшены порты, то какой смысл на годную программу кукарекать, псина?
Покушать принёс/ipfs/QmNoPdTagoVA1HFfh9NmVL9r4EFxvqdHMSFhcKt9yBcu8s
>>2249676Часика через три начну раздачу снова. Там еще раздачу группы Dope наверное подрублю
>>2248769 (OP)Охуенная штука, пилите реквесты что вам расшарить.
>>2249772аниме!
>>2249676Раздача литургии Batushka возобновленаQmVwBuwYTzrWyH1aN44LDH7VE9xaV1rFWP6Nj9Az3UNDYzРаздача дискографии группы Dope начатаQmdMnE6q3miX661eejDHGKuTfHVS6uSQwVZXAioCc3tgKD
>>2249681Для особо одарённых:>Конечно, софт не виноват. Виноват оп-хуй, рассказывающий сказочки.
>>2249681> upnpОн всё равно не позволит тебе принимать соединения из сети. только инициализировать их. это снижает гибкость и стабильность.
>>2248769 (OP)Так-так, поясните слоупоку, что тут происходит?Хипсторы изобрели fuse-интерфейс для торрентов?
>>2249371А на русском электронные версии есть? Печатные-то есть, я их видел.
>>2248769 (OP)>Как это работает?А блокчейн там для чего?