1.1, JL2001 (ok), 13:26, 22/06/2020 [ответить] [﹢﹢﹢] [ · · · ]
| +3 +/– |
как в ipfs скачать файл на диск "как файл" и продолжить его раздавать:
1) без дублирования занятого места (и с минимумом телодвижений) ?
2) с тем же самым хешом как и скачивал (хеши частей одного файла могут быть разными? ipfs add -s rabin ...) ?
3) как сделать тоже самое, но с отслеживанием обновлений (скачано по ipns) ?
| |
|
2.16, Аноним (16), 14:30, 22/06/2020 [^] [^^] [^^^] [ответить]
| –4 +/– |
cat mount point/file > /dev/null скорее всего поможет скачать без дублирования на нормальной ФС
| |
|
3.26, JL2001 (ok), 16:15, 22/06/2020 [^] [^^] [^^^] [ответить]
| +/– |
> cat mount point/file > /dev/null скорее всего поможет скачать без дублирования на
> нормальной ФС
или вы не поняли вопроса или предлагаете использовать ipfs-fuse ?
| |
|
2.39, Аноним (39), 18:40, 22/06/2020 [^] [^^] [^^^] [ответить]
| –1 +/– |
1)Лень ман открыть? Возможность была добавлена пару версий назад.
| |
|
3.41, JL2001 (ok), 18:52, 22/06/2020 [^] [^^] [^^^] [ответить]
| +/– |
> 1)Лень ман открыть? Возможность была добавлена пару версий назад.
конкретнее!
| |
|
|
1.2, JL2001 (ok), 13:35, 22/06/2020 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
кто-нить встречал сайт-заглушку, который бы на странице запускал js-ipfs и через поднятую в браузере ноду вгружал во фрейм содержимое по значению из параметра урла сайта?
типо как https://ipfs.io/ ток чтоб гигабайты качались не через сайт, а через ноду в браузере
| |
1.3, JL2001 (ok), 13:38, 22/06/2020 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
есть какой-то стандартный формат для сохранения метаинформации о файле? имя например - только через создание виртуальной ipfs-папки при добавлении (ipfs add -w ...) ? а время модификации и прочие атрибуты?
| |
|
|
3.38, JL2001 (ok), 17:55, 22/06/2020 [^] [^^] [^^^] [ответить]
| +/– |
>> есть какой-то стандартный формат для сохранения метаинформации о файле? имя например - только через создание виртуальной ipfs-папки при добавлении (ipfs add -w ...) ? а время модификации и прочие атрибуты?
> В IPFS модификация == другой файл.
и?
я хочу знать в каком году этот другой файл модифицировали и стали раздовать
| |
|
|
1.4, JL2001 (ok), 13:39, 22/06/2020 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
есть ли некая возможность или формат метаинформации чтоб при обновлении ipns-файла сохранялись ссылки на прошлые версии? типо системы контроля версий
| |
1.5, Аноним (5), 13:42, 22/06/2020 [ответить] [﹢﹢﹢] [ · · · ]
| +5 +/– |
Пытался пользоваться IPFS - лютый треш. Элементарные действия, в т.ч. получение списка файлов в каталоге, регулярно зависают. Непрозрачный интерфейс: не понятно, есть ли пиры, сколько их, какова скорость загрузки. Скачивание периодически зависает и приходится его перезапускать руками (эта картина наблюдается и с официальным Golang-клиентом и с HTTP-шлюзами). На этом фоне новости про добавление QUICK и 99 новых способов шифрования выглядят совсем комично.
| |
|
2.7, Аноним (7), 13:51, 22/06/2020 [^] [^^] [^^^] [ответить]
| +/– |
Ни разу такого не было. В принципе, всё идеально, насколько это возможно для го.
| |
2.9, JL2001 (ok), 13:52, 22/06/2020 [^] [^^] [^^^] [ответить]
| –1 +/– |
> Пытался пользоваться IPFS - лютый треш.
у вас "что-то пошло не так"
> Элементарные действия, в т.ч. получение списка
> файлов в каталоге, регулярно зависают.
если "список файлов в каталоге" - это стандартный запрос через хеш каталога - скорость аналогична получению торентфайла по магнитному хешу - так же быстро/медленно в зависимости от
> Непрозрачный интерфейс: не понятно, есть ли
> пиры, сколько их, какова скорость загрузки.
вам торентклиент без трекера так же не покажет сколько всего пиров на файле и какова их скорость
> Скачивание периодически зависает и приходится
> его перезапускать руками (эта картина наблюдается и с официальным Golang-клиентом и
> с HTTP-шлюзами).
я, правда, не качал ничего больше 200 метров и не особо много, но у меня не зависало (я чаще использовал ipns как p2p-тоннель)
можете описать что вы пытались скачать и как?
| |
|
3.22, КО (?), 15:19, 22/06/2020 [^] [^^] [^^^] [ответить]
| +8 +/– |
>у вас "что-то пошло не так"
Вы случайно не в техподдержке работаете?
>вам торентклиент без трекера так же не покажет сколько всего пиров на файле и какова их скорость
Видимо вы ими не пользуетесь
| |
3.29, Аноним (-), 17:27, 22/06/2020 [^] [^^] [^^^] [ответить]
| +1 +/– |
> вам торентклиент без трекера так же не покажет сколько всего пиров на файле и какова их скорость
А таки даже трансмишн умеет писать сколько пиров нашел и сколько в DHT известно. А в debug логе и того больше. И там даже без трекера таки понятно насколько оно живое.
| |
|
4.48, Аноним (7), 20:19, 22/06/2020 [^] [^^] [^^^] [ответить]
| +1 +/– |
Это называется скрапинг, в aria2, скажем, эта цифра будет скакать в очень широких пределах. Не слишком информативно на самом деле.
| |
|
5.63, Аноним (63), 14:03, 24/06/2020 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Это называется скрапинг,
В DHT это технически невозможно. Но всех известных пиров (или сконфигуреный максимум если он меньше) и кто choked, кто unchoked таки видно. А чего еще надо?
> в aria2, скажем, эта цифра будет скакать в очень
> широких пределах. Не слишком информативно на самом деле.
Да и хрен с ним - юзеры всегда то конектятся то отваливаются и цифра через 2 секунды по любому тухлая и приблизительная.
| |
|
|
|
2.28, Аноним (-), 17:25, 22/06/2020 [^] [^^] [^^^] [ответить]
| +2 +/– |
> Элементарные действия, в т.ч. получение списка файлов в каталоге, регулярно зависают
Я еще не понял что сразу base58 мешало взять.
| |
|
1.6, JL2001 (ok), 13:43, 22/06/2020 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
//оффтоп
есть вообще в природе возможность указать метаинфу что:
этот же iso этот ipfs/ipns и так же вот этот вот torrent/magnet и вот эти урлы http/https на разных зеркалах ?
а это видео (лекция) этот ipfs/ipns и вот такой youtube и такой vkontakte-video и вот такой torrent/magnet и вот эти урлы http/https ?
этакий формат-"мультиурл" на один файл в разных протоколах
| |
1.12, Ддд (?), 13:58, 22/06/2020 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
На каждый файл приходится хранить хеш и список адресов. Кончится тем что введут аналог днс.
На фоне ipv6 который активно внедряется везде кроме нас это все както неактуально тк любой лось сможет поднять веб сервер двумя строчками питона и расшарить файл в интрнет прямой ссылкой на него с указанием своего ipv6 адреса
| |
|
2.20, JL2001 (ok), 14:52, 22/06/2020 [^] [^^] [^^^] [ответить]
| +/– |
> На каждый файл приходится хранить хеш и список адресов. Кончится тем что
> введут аналог днс.
> На фоне ipv6 который активно внедряется везде кроме нас это все
> както неактуально тк любой лось сможет поднять веб сервер двумя строчками
> питона и расшарить файл в интрнет прямой ссылкой на него с
> указанием своего ipv6 адреса
смысл не в своём вебсервере, а в распределённости копий файлов + ускорение доступа/загрузки из-за множественности источников
если бы они ещё нормальное обновление скачанного содержимого ipns сделали и скачку+хранение+раздачу сразу в файл, а не в "базу кусков" и версионирование ipns, то про те же торенты можно было бы забыть
| |
2.24, Аноним (24), 16:12, 22/06/2020 [^] [^^] [^^^] [ответить]
| +1 +/– |
>любой лось сможет поднять веб сервер двумя строчками питона и расшарить файл в интрнет прямой ссылкой на него с указанием своего ipv6 адреса
Даже если у нас будут адреса IPv6, это не помешает Позору заблокировать вам всю вашу подсеть, да хоть /64.
| |
|
3.44, Аноним (44), 19:47, 22/06/2020 [^] [^^] [^^^] [ответить]
| +/– |
Пока хотя бы один провод будет торчать из того, что ещё не обрезали, всё будет работать. Только без баночки вазелина будет тяжко...
| |
|
4.47, JL2001 (ok), 20:06, 22/06/2020 [^] [^^] [^^^] [ответить]
| +/– |
> Пока хотя бы один провод будет торчать из того, что ещё не
> обрезали, всё будет работать. Только без баночки вазелина будет тяжко...
как связана куча проводов и законодательный запрет по ним что-либо передавать?
| |
|
5.50, Аноним (50), 22:28, 22/06/2020 [^] [^^] [^^^] [ответить]
| +2 +/– |
>> Пока хотя бы один провод будет торчать из того, что ещё не
>> обрезали, всё будет работать. Только без баночки вазелина будет тяжко...
> как связана куча проводов и законодательный запрет по ним что-либо передавать?
Как связан день и законодательный запрет солнцу светить?
| |
|
|
|
2.30, Аноним (-), 17:30, 22/06/2020 [^] [^^] [^^^] [ответить]
| +/– |
> любой лось сможет поднять веб сервер двумя строчками питона
1) Вот лично мне нахрен ваш питон не сдался.
2) Любого лося через вебсервак малость натянут.
3) Сервак доступен только пока лось включен и в интернете. А вон тот ноут - все же не датацентр, чтобы 24/7 работать.
4) Указание своего айпишника не всегда желательно с точки зрения приваси и секурити. Впрочем, вы можете указать свой IP здесь, будет интересно потыкают ли в ваши строчки питона палочкой :)
| |
|
3.37, JL2001 (ok), 17:53, 22/06/2020 [^] [^^] [^^^] [ответить]
| +1 +/– |
>> любой лось сможет поднять веб сервер двумя строчками питона
> 3) Сервак доступен только пока лось включен и в интернете. А вон
> тот ноут - все же не датацентр, чтобы 24/7 работать.
увы ipfs-нода так же, как и торент - если вы единственный сид
> 4) Указание своего айпишника не всегда желательно с точки зрения приваси и
> секурити.
ipfs (как и торент) не прячет ваш ip, для этих целей i2p/tor, но обеспечивает сязность и через промежуточные ноды
| |
|
4.57, Аноним (57), 20:09, 23/06/2020 [^] [^^] [^^^] [ответить]
| +/– |
Я так понял что идея в том что там файл режется блоками - и раскидывается на других. После чего вы можете отвалить офлайн. Не?
| |
|
5.60, JL2001 (ok), 22:43, 23/06/2020 [^] [^^] [^^^] [ответить]
| +/– |
> Я так понял что идея в том что там файл режется блоками
> - и раскидывается на других. После чего вы можете отвалить офлайн.
> Не?
нет, никуда не раскидывается если они сами не захотят скачать
полный аналог торентов (без трекера, с dht)
+ всякие другие плюшки/фишки
| |
|
|
|
|
1.13, YetAnotherOnanym (ok), 14:00, 22/06/2020 [ответить] [﹢﹢﹢] [ · · · ]
| –1 +/– |
> возможность добавления собственных страниц "404 Not Found"
Годно! Можно зарабатывать на рекламе.
> При необходимости получить файл с определённым содержимым система находит участников, у которых имеется данный файл
Вангую, что при миллиардах нод и межпланетных линках процесс поиска будет доставлять преизрядно лулзов.
> потребуется заблокировать все системы пользователей, на которых имеется копия данных
Достаточно посадить одного, и остальные резво всё у себя поудаляют.
| |
|
2.21, JL2001 (ok), 15:01, 22/06/2020 [^] [^^] [^^^] [ответить]
| +2 +/– |
>> При необходимости получить файл с определённым содержимым система находит участников, у которых имеется данный файл
> Вангую, что при миллиардах нод и межпланетных линках процесс поиска будет доставлять
> преизрядно лулзов.
они вроде как и рассчитывают на такие условия
InterPlanetary File System
там время на поиск и что-то там по консенсусу
смысл в том, что когда на землю привезут винчестер с марса - хеши при доступе через ipfs будут одинаковы в обоих подсетях
>> потребуется заблокировать все системы пользователей, на которых имеется копия данных
> Достаточно посадить одного, и остальные резво всё у себя поудаляют.
в других странах - не поудаляют
в этой стране - перейдут на metalink+i2p+tor
| |
|
1.17, Аноним (17), 14:37, 22/06/2020 [ответить] [﹢﹢﹢] [ · · · ]
| +3 +/– |
Было бы забавно сделать одинаковый хэш с настоящими ФС типа ZFS и BRTFS.
| |
|
2.27, JL2001 (ok), 16:15, 22/06/2020 [^] [^^] [^^^] [ответить]
| +/– |
> Было бы забавно сделать одинаковый хэш с настоящими ФС типа ZFS и BRTFS.
...и сквозные распределённые снапшоты
| |
|
3.31, Аноним (-), 17:31, 22/06/2020 [^] [^^] [^^^] [ответить]
| +1 +/– |
Ну в принципе в btrfs можно наверное попытаться send снапшота в ipfs оформить. Но это малость изврат.
| |
|
2.35, Аноним (32), 17:42, 22/06/2020 [^] [^^] [^^^] [ответить]
| +/– |
Не получится. IPFS использует чанкинг - файл разбивается на блоки и хэш IPFS - это Merkle root для частей файла. Аналогично торрентам, нужно чтобы качать с разных пиров и независимо верифицировать корректность скачанного блока, а не когда весь файл загрузится. Для ZFS, Btrfs этого не предусмотренно, ибо незачем.
| |
|
3.58, Аноним (-), 20:13, 23/06/2020 [^] [^^] [^^^] [ответить]
| +/– |
На самом базовом уровне, в терминах btrfs можно залить "базовый" снапшот (send'ом) а потом относительно компактные дельты на него дифференциальным send'ом относительно базы. Но за каким чертом это надо я пока не придумал. Хотя работать пожалуй будет - а почему нет? В zfs наверное тоже что-то похожее можно, если он дельту относительно снапшота умеет. Без дельты файлы будут зело громадные каждый раз все целиком фигачить.
Разве что, ну не знаю, образа виртуалок для последующей вгрузки их с Марса так лепить? :)
| |
|
|
1.18, Аноним (18), 14:48, 22/06/2020 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
>IPFS помогает решить такие задачи как надёжность хранения (если исходное хранилище будет выведено из строя, файл можно загрузить с систем других пользователей), противостояние цензурированию контента (для блокировки потребуется заблокировать все системы пользователей, на которых имеется копия данных)
я заметил, что antizapret proxy использует ipfs
| |
1.34, robot228 (?), 17:38, 22/06/2020 [ответить] [﹢﹢﹢] [ · · · ]
| –6 +/– |
Бесполезная фигня от очередных безумцев. ICAAN запретило вам альтернативные домены, поэтому онли фо локалхост как говорят мои рабы сисадмины)
| |
1.42, rvs2016 (ok), 19:12, 22/06/2020 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
По определению сети любое изменение файла создаёт в ней новый файл? А не треснет ли сеть от таких правил? Изменил буковку в документе [и сохранил его] - новый файл. Изменил в нём затем ещё циферку [и опять сохранил его] - ещё файл. И так далее до бесконечности! Эдак накопителей не напасёшься ж!
| |
|
2.45, Аноним (44), 19:57, 22/06/2020 [^] [^^] [^^^] [ответить]
| +/– |
Не обязательно весь файл перекачивать, достаточно дописать новый/изменённый блок и добавить, как новую версию файла. Вот с хэшами при достаточно большой популярности одного ресурса может произойти в прямом смысле беда, скорее всего дурачка, который постоянно обновления файла выпускает, просто забанят.
| |
|
3.49, JL2001 (ok), 20:35, 22/06/2020 [^] [^^] [^^^] [ответить]
| +/– |
> Вот с хэшами при достаточно большой популярности
> одного ресурса может произойти в прямом смысле беда, скорее всего дурачка,
> который постоянно обновления файла выпускает, просто забанят.
вы написали ерунду
количество "ЗАНЯТЫХ" хэшей и частота изменений никак не связаны, шарится только последняя версия
да и длина хэша такая что проще атомы во вселенной пересчитать чем сколизить
| |
|
2.46, JL2001 (ok), 20:05, 22/06/2020 [^] [^^] [^^^] [ответить]
| +/– |
> По определению сети любое изменение файла создаёт в ней новый файл? А
> не треснет ли сеть от таких правил? Изменил буковку в документе
> [и сохранил его] - новый файл. Изменил в нём затем ещё
> циферку [и опять сохранил его] - ещё файл. И так далее
> до бесконечности! Эдак накопителей не напасёшься ж!
это не о том
в сеть никто от вас файл "подержать пока вам тяжело" не забирает
смысл в изменённом хеше, который вы анонсируете
| |
|
|
2.53, Аноним (53), 01:38, 23/06/2020 [^] [^^] [^^^] [ответить]
| +/– |
Как не хватает, он там есть. dagservice - DAG - разновидность блокчейна.
| |
2.59, Аноним (-), 20:15, 23/06/2020 [^] [^^] [^^^] [ответить]
| +/– |
Ну, namecoin какой-нибудь прикрути :). Придумай какую-нить спецификацию для мапинга имен шила в мыло - и получишь желаемое.
| |
|
1.64, username (??), 21:41, 24/06/2020 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
Обьясните мне, зачем это нужно если разработчики обязались сотрудничать с копирастами и прочими борцунами за права еще задолго до прецедентов? Этой поделкой пользуются в основном те кто ее проспонсировал, команда ручная, бороды красивые разноцветные.
| |
|
|
|
|
5.68, username (??), 14:19, 26/06/2020 [^] [^^] [^^^] [ответить]
| +/– |
Листы сейчас опциональные для каждого держателя ноды. Пойдут репрессии - будут обязательные.
| |
|
6.69, JL2001 (ok), 00:35, 27/06/2020 [^] [^^] [^^^] [ответить]
| +/– |
> Листы сейчас опциональные для каждого держателя ноды. Пойдут репрессии - будут обязательные.
а "обязательные" это как? другие ноды будут пытаться мне залить порно и смотреть - можно ли через меня скачать порно? если можно - то будут жаловаться в спортлото^w роскомнадзор^w в фбр? или всем другим нодам расскажут какой я плохой и что нельзя со мной общаться?
| |
|
7.71, username (??), 12:14, 25/07/2020 [^] [^^] [^^^] [ответить]
| +/– |
Нет, все ноды на поводке у обязательных блеклистов. Твой забаненный контент просто не будет уходить дальше твоей ноды.
| |
|
|
|
|
|
|
1.70, Аноним (70), 19:55, 28/06/2020 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Шёл 5й год разработки IPFS, а оно так и не научилось работать в анонимном режиме (например, через Tor). С гитхаба: Unfortunately, this is a lot of work and we have no plans on working on this till after the IPFS 1.0 release.
| |
|