The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

Выпуск глобальной децентрализованной файловой системы IPFS 0.8

24.02.2021 18:01

Представлен выпуск децентрализованной файловой системы IPFS 0.8 (InterPlanetary File System), образующей глобальное версионированное хранилище файлов, развёрнутое в форме P2P-сети, образованной из систем участников. IPFS комбинирует идеи, ранее реализованные в таких системах, как Git, BitTorrent, Kademlia, SFS и Web, и напоминает единый "рой" BitTorrent (пиры, участвующие в раздаче), обменивающийся Git-объектами. IPFS отличается адресацией по содержимому, а не месту размещения и произвольным именам. Код эталонной реализации написан на языке Go и распространяется под лицензиями Apache 2.0 и MIT.

В новой версии:

  • Реализована возможность создания внешних сервисов для закрепления данных пользователей (pinning - привязка данных к узлу, для гарантирования, что важные данные сохранены). Закреплённые за сервисом данные могут иметь отдельные имена, отличающиеся от идентификатора содержимого (CID). Возможен поиск данных как по имени, так и по CID. Для обработки запросов по закреплению данных предложен API IPFS Pinning Service, который может использоваться непосредственно в go-ipfs. В командной строке для прикрепления предложена команда "ipfs pin remote":
    
       ipfs pin remote service add mysrv https://my-service.example.com/api-endpoint myAccessToken
       ipfs pin remote add /ipfs/bafymydata --service=mysrv --name=myfile  
       ipfs pin remote ls --service=mysrv --name=myfile
       ipfs pin remote rm --service=mysrv --name=myfile
    
  • Ускорены операции привязки (pinning) и отвязки (unpinning) данных на локальном узле. Увеличение производительности и сокращение потребляемой памяти особенно заметно при выполнении операций вывода или изменения на системах с большим числом привязок.
  • При формировании ссылок "https://" для шлюзов добавлена возможность передачи имён DNSLink с использованием поддоменов. Например, для загрузки имени "ipns://en.wikipedia-on-ipfs.org" помимо ранее поддерживаемых ссылок "https://dweb.link/ipns/en.wikipedia-on-ipfs.org" теперь можно использовать ссылки "https://en-wikipedia--on--ipfs-org.ipns.dweb.link", в которых точки в изначальных именах заменяются на символ "-", а существующие символы "-" экранируются ещё одним подобным символом.
  • Расширена поддержка протокола QUIC. Для увеличения производительности предоставлена возможность увеличения принимающих буферов для UDP.

Напомним, что в IPFS ссылка для доступа к файлу непосредственно связана с его содержимым и включает криптографический хэш содержимого. Адрес файла невозможно произвольно переименовать, он может измениться только после изменения содержимого. Аналогично невозможно внести изменение в файл без изменения адреса (старый вариант останется на прежнем адресе, а новый будет доступен через другой адрес, так как хэш от содержимого файла изменится). Учитывая то, что идентификатор файла меняется при каждом изменении, чтобы каждый раз не передавать новые ссылки предоставляются сервисы для привязки постоянных адресов, учитывающих разные версии файла (IPNS), или закрепления псевдонима по аналогии с традиционными ФС и DNS (MFS (Mutable File System) и DNSLink).

По аналогии с BitTorrent данные непосредственно хранятся на системах участников, которые обмениваются информацией в режиме P2P, без привязки к централизованным узлам. При необходимости получить файл с определённым содержимым система находит участников, у которых имеется данный файл и отдаёт его с их систем частями в несколько потоков. После загрузки файла на свою систему участник автоматически становится одной из точек по его раздаче. Для определения участников сети на узлах которых присутствует интересующий контент используется распределённая хэш таблица (DHT). Для доступа к глобальной ФС IPFS может использоваться протокол HTTP или монтироваться виртуальная ФС /ipfs при помощи модуля FUSE.

IPFS помогает решить такие задачи как надёжность хранения (если исходное хранилище будет выведено из строя, файл можно загрузить с систем других пользователей), противостояние цензурированию контента (для блокировки потребуется заблокировать все системы пользователей, на которых имеется копия данных) и организация доступа при отсутствии прямого соединения к интернету или при плохом качестве канала связи (можно загрузить данные через ближайших участников в локальной сети). Кроме хранения файлов и обмена данными IPFS может использоваться как основа для создания новых сервисов, например, для организации работы сайтов, не привязанных к серверам, или для создания распределённых приложений.



  1. Главная ссылка к новости (https://blog.ipfs.io/2021-02-1...)
  2. OpenNews: Выпуск глобальной децентрализованной файловой системы IPFS 0.7
  3. OpenNews: Выпуск Venus 0.9, реализации платформы хранения FileCoin
  4. OpenNews: В браузер Brave встроена поддержка распределённой сети IPFS
  5. OpenNews: Для Chrome развивается API для прямых TCP и UDP коммуникаций
  6. OpenNews: Представлена децентрализованная СУБД Noms, основанная на идеях Git
Лицензия: CC-BY
Тип: Программы
Короткая ссылка: https://opennet.ru/54644-ipfs
Ключевые слова: ipfs
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение (145) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (1), 18:27, 24/02/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • –17 +/
    Удобно из браузера скачивать, нужно только найти толпу дурачков, которые захостят тебе контент на куче нод. К сожалению, го ограничивает применимость, но ничего не поделать. Так в принципе очень удобно: по хэшу получаешь доступ к определённым файлам определённых версий.
     
     
  • 2.26, еман (?), 20:32, 24/02/2021 [^] [^^] [^^^] [ответить]  
  • +4 +/
    >го ограничивает применимость

    тут конкретнее. где и в чём ограничивает go?

     
     
  • 3.31, Аноним (1), 20:52, 24/02/2021 [^] [^^] [^^^] [ответить]  
  • –15 +/
    Причина та же, что и с java. Если оно нигде в стеке не используется, этот кусок будет сбоку пришлёпан. В лучшем случае, в худшем -- придётся как-то интегрировать через костыли и подпорки.
     
     
  • 4.51, Аноним (51), 01:17, 25/02/2021 [^] [^^] [^^^] [ответить]  
  • +5 +/
    В отличии от java тут не требуется отделтный jvm. На выходе же простой elf бинарник. А если ещё не требуется CGO то бинарник не будет привязан к libc и будет переносимым между разными системами и дистрибутивами.
     
     
  • 5.55, Аноним (1), 03:22, 25/02/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Скажем, graalvm тоже вполне умеет продуцировать бинари. И даже GC выкидывает, опционально. Если огромный вонючий бинарь заменить на какой-нибудь сферический flatpak, то инфраструктура только выиграет - хотя бы видно что там в этом флатпаке, можно контроллировать процесс сборки и обновления содержимого. Так что нет, разницы в этом плане тут нет.
     
     
  • 6.64, еман (?), 13:47, 25/02/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > Скажем, graalvm тоже вполне умеет продуцировать бинари. И даже GC выкидывает, опционально.
    > Если огромный вонючий бинарь заменить на какой-нибудь сферический flatpak, то инфраструктура
    > только выиграет - хотя бы видно что там в этом флатпаке,
    > можно контроллировать процесс сборки и обновления содержимого. Так что нет, разницы
    > в этом плане тут нет.

    слишком толсто. RTFM[/thread]

     
     
  • 7.70, Аноним (1), 14:09, 25/02/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Нет, ты.
     
  • 4.73, Аноним (73), 14:31, 25/02/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Причина та же, что и с java. Если оно нигде в стеке
    > не используется, этот кусок будет сбоку пришлёпан. В лучшем случае, в
    > худшем -- придётся как-то интегрировать через костыли и подпорки.

    То же можно сказать про любой язык, даже про Си. Например, если весь проект на Джаве, а одна библиотека на Си, она будет сбоку пришлепана и интегрирована через костыли и подпорки (FFI, необходимость сборки под разные архитектуры).

     
     
  • 5.93, Аноним (1), 01:05, 26/02/2021 Скрыто модератором
  • –4 +/
     
     
  • 6.96, JL2001 (ok), 02:49, 26/02/2021 Скрыто модератором
  • –2 +/
     
     
  • 7.97, Аноним (1), 03:00, 26/02/2021 Скрыто модератором
  • –2 +/
     
  • 2.111, Аноним (-), 05:23, 27/02/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > К сожалению, го ограничивает применимость,

    Ну, блин, есть даже C'шная реализация сабжа. Чего тебе еще надо?

     
     
  • 3.115, Аноним (1), 06:19, 27/02/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Это как с i2p? Там она тоже "есть".
     

  • 1.2, Вопль_в_пустыне (?), 18:35, 24/02/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • –5 +/
    Так то штука классная, но с таким убогим интерфейсом она годна для кучки гиков, когда разрабы осознают что надо быть ближе к массовому юзеру...
     
     
  • 2.6, Аноним (6), 18:41, 24/02/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Кому надо?
     
     
  • 3.7, Аноним (7), 19:01, 24/02/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Тому, кто хочет создать продукт, которым кто-то (кроме автора) будет пользоваться
     
     
  • 4.19, Аноним (19), 19:52, 24/02/2021 [^] [^^] [^^^] [ответить]  
  • +7 +/
    Линус за свою щизнь не задизайнил ни одного графического интерфейса.
    Но, внезапно, его разработками пользуются.

     
     
  • 5.52, bergentroll (ok), 01:25, 25/02/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > Линус за свою щизнь не задизайнил ни одного графического интерфейса.

    Да, но возможно нет.
    https://subsurface-divelog.org

     
     
  • 6.62, Аноним (-), 13:40, 25/02/2021 [^] [^^] [^^^] [ответить]  
  • +/
    эта типа должно выглядеть умно ?
     
     
  • 7.63, bergentroll (ok), 13:44, 25/02/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > эта типа должно выглядеть умно ?

    Что именно, что Л. Торвальдс написал графическое приложение? Ну, он умный, да.

     
     
  • 8.65, Аноним (-), 13:52, 25/02/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Тут ты прав, это была горячка с моей стороны Линус божественный UI дизигнер, че... текст свёрнут, показать
     
  • 4.23, Аноним (6), 20:03, 24/02/2021 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Ну так пусть он и будет, а автору то зачем.
     
  • 2.84, iPony129412 (?), 18:56, 25/02/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Это так не работает.
    Можно вспомнить про P2P клиенты и страшные и сложные (для околодомохозяки актив/пасив, всякие пробросы это целое дело).
    Пользовались по тому что смысл был.
     
     
  • 3.112, Аноним (-), 05:25, 27/02/2021 [^] [^^] [^^^] [ответить]  
  • +/
    А потом пришел IPv6 и это перестало иметь мозги, теперь айпишник можно каждому таракану выдать.
     

  • 1.3, Аноним (3), 18:39, 24/02/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    В чем отличия от Freenet?
     
     
  • 2.13, Сейд (ok), 19:31, 24/02/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    В ней небольшое время ожидания. Что-то типа Psiphon. Не сравнить с Freenet или RetroShare.
     
     
  • 3.66, JL2001 (ok), 13:57, 25/02/2021 [^] [^^] [^^^] [ответить]  
  • +3 +/
    совершенно не понимаю, что у ipfs общего с Psiphon с Freenet не работал ipfs - м... большой текст свёрнут, показать
     
     
  • 4.74, Сейд (ok), 14:55, 25/02/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Небольшое время ожидания, я же написал.
     
     
  • 5.122, Аноним (122), 09:46, 28/02/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > Небольшое время ожидания, я же написал.

    Да? Мне оно после ДЕСЯТИ МИНУТ задумчивости выдало "504 Gateway Time-out".
    https://ipfs.io/ipfs/QmUUPSPdbPK5sSxZVhjH7adYZ4QGpvRrUVRc6htpEwztgB?filename=o

     
  • 4.121, Аноним (122), 09:33, 28/02/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > единственный минус, что не даёт лично мне заменить торенты на ipfs - невозможность в одну команду скачать файл с ipfs и начать его раздачу (и чтоб без дублирования занятого места на винте)
    > заявке на гитхабе уже года 3-4, похоже разрабов это не сильно интересует

    По-моему в 'dat' это из коробки:
      dat source-dir    -- выдаёт link и раздаёт каталог по этому линку
      dat dat://link target-dir    -- скачивает каталог и продолжает раздавать
    https://docs.datproject.org/docs/cli-intro

     
  • 2.120, Аноним (122), 08:43, 28/02/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Тогда уж в чём отличие от Dat?
    https://docs.datproject.org/docs/cli-intro
     

  • 1.4, Аноним (4), 18:40, 24/02/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    "для организации работы сайтов, не привязанных к серверам"
    Было бы интересно почитать об этом более подробно.
     
     
  • 2.11, Аноним (-), 19:22, 24/02/2021 [^] [^^] [^^^] [ответить]  
  • +6 +/
    https://docs.ipfs.io
    Чем ещё помочь, даже не знаю
     
     
  • 3.60, asdf (?), 13:31, 25/02/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    очевидно переводом ))))
     
  • 2.61, JL2001 (ok), 13:36, 25/02/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > "для организации работы сайтов, не привязанных к серверам"
    > Было бы интересно почитать об этом более подробно.

    я так понял, есть две интерпритации "не привязано к серверам":
    1) весь сайт строится на замене https:// на ipns:// или dweb://ipns/ и живёт в условиях браузеров с эдонами для dweb или с с указаными локальными/глобальными нодами ipns
    2) js-ipns (реализация ноды ipns на жаваскрипте) запускается на главной странице, доступной в обычном интернете, и далее пункт 1

     

  • 1.5, Moebius (ok), 18:40, 24/02/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • –4 +/
    Дубликацию данных снова не устранили.
     
  • 1.8, Аноним (8), 19:18, 24/02/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +4 +/
    Благодаря наличию публичных гейтвеев очень удобно публиковать файлы:
    ipfs add some-file
    Получил хеш и кинул ссылку на https://ipfs.io/ipfs/...
     
  • 1.9, Аноним (9), 19:19, 24/02/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • –8 +/
    go go лесом go
     
     
  • 2.20, Аноним (19), 19:55, 24/02/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Любмтель еженедельных CVE?
     
     
  • 3.25, Dzen Python (ok), 20:31, 24/02/2021 [^] [^^] [^^^] [ответить]  
  • –4 +/
    Уж лучше закрываемые еженедельные CVE, чем хрен-пойми-что-там-копмилятор-наворотил, для которого надежных методов поиска этих самых уязвимостей нет
     
     
  • 4.67, JL2001 (ok), 13:59, 25/02/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > Уж лучше закрываемые еженедельные CVE, чем хрен-пойми-что-там-копмилятор-наворотил,
    > для которого надежных методов поиска этих самых уязвимостей нет

    а что, в сишечке компилятор воротит только то, что боженька и три закона робототехники заповедовали?

     
     
  • 5.113, Аноним (-), 05:25, 27/02/2021 [^] [^^] [^^^] [ответить]  
  • +/
    В сишке компилятор не скачивает половину интернета как у гуглохипстеров.
     
     
  • 6.123, anonymous (??), 12:09, 28/02/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Go компилятор тоже не скачивает. А скачивает пакетный менеджер. Разница лишь в том, что Go предлагает встроенный менеджер (который можно и не использовать), а экосистемы Си не предлагают и заставляют все те же пакеты скачивать, сопоставлять и собирать вручную.
     
  • 3.29, Аноним (-), 20:40, 24/02/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Ну и фиг с ними, при правильно собранной системе - в худшем случае вывалит трейс, вот только зерадей просто так тебе еще фиг кто падарит, так что все эти пугалки для галки ^_^
     
  • 3.34, Аноним (9), 21:48, 24/02/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Обладатель интеллекта - чловек перешедший на сдедующую ступень эволюции после обезьяны.
     
     
  • 4.79, Аноним (79), 16:56, 25/02/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    А вот и первый мартишкин минус
     
  • 3.36, Аноним (36), 22:16, 24/02/2021 [^] [^^] [^^^] [ответить]  
  • +/
    А причем тут CVE?

    Или ты хочешь рассказать о непогрешимости rust и go?

     
     
  • 4.124, anonymous (??), 12:12, 28/02/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Просто Rust и Go делают гораздо более подробную проверку на ошибки на этапе компиляции (а затем во время работы). Это не гарантия тотального security, но вполне неплохой набор гарантий safety.
     

  • 1.10, Аноним (9), 19:20, 24/02/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • –3 +/
    ipfs pin remote service add mysrv

    сразу видно, системдысты.

     
     
  • 2.114, Аноним (-), 05:27, 27/02/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Скорее ip link set blah-doh-something :). Так что скоро попадет в linux-utils.
     

  • 1.12, BrainFucker (ok), 19:25, 24/02/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Проблему потребления памяти исправили? А то оно жрало так будто трижды на Java написано.
     
     
  • 2.27, пох. (?), 20:36, 24/02/2021 [^] [^^] [^^^] [ответить]  
  • –5 +/
    Оно на игогого написано, как еще оно должно ее жрать?

     
  • 2.35, Ordu (ok), 22:11, 24/02/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Ссылки на issue есть? Было бы любопытно почитать про проблемы потребления памяти в go программах. Пускай даже и в одной программе.
     
     
  • 3.37, FractaL (ok), 22:18, 24/02/2021 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Воистину святыми и непогрешимыми Rust и Go да вознесёмся мы в небеса. А чертям место в аду.
     
     
  • 4.38, Ordu (ok), 22:35, 24/02/2021 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > Воистину святыми и непогрешимыми Rust и Go да вознесёмся мы в небеса.
    > А чертям место в аду.

    Я просил ссылку на issue, а не проповедь. И уж тем более не от тебя -- ты не настоящий фрактал, и у тебя квалификации не хватает даже на то, чтобы троллить сишными дырянями. Квалификация настоящего фрактала весьма сомнительна, но тебе бы вообще молчать зубами к стенке.

     
     
  • 5.40, Аноним (40), 23:18, 24/02/2021 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Сари какой агрессивный. У тебя же рак любимый ? Чего в го.. влезаешь так яро
     
     
  • 6.41, Ordu (ok), 23:38, 24/02/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Потому что менеджмент памяти -- это проблема Computer Science, которая не разреш... большой текст свёрнут, показать
     
     
  • 7.44, Аноним (44), 23:54, 24/02/2021 [^] [^^] [^^^] [ответить]  
  • –3 +/
    > не разрешима в общем случае теоретически, и, как следствие, неразрешима практически. А это значит, что эта проблема даёт отличные возможности расти над серой массой быдлокодеров

    Ты смотри как вырос то. Это ты так на игогошке наскакался или растишки обожрался.

    Ростун ты наш, светлый разум блин.

    Тот-то у тебя проблема не разрешима а у всех разрешима. :D Кто тут быдлокодер хм..

     
     
  • 8.48, Ordu (ok), 00:15, 25/02/2021 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Ты б Кнута хотя б почитал, а Он разбирает там вопрос динамического выделения па... большой текст свёрнут, показать
     
     
  • 9.77, Аноним (77), 16:36, 25/02/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Я то почитал, потому у меня разрешима А ты видно не читал ... текст свёрнут, показать
     
     
  • 10.80, Ordu (ok), 17:56, 25/02/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ты с начала читал Ты уверен, что ты правильно понял, что значит разрешима Та... текст свёрнут, показать
     
     
  • 11.125, anonymous (??), 12:16, 28/02/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Нафига вообще общаться с человеком, который ничего не говорит по сути, а лишь н... текст свёрнут, показать
     
  • 9.78, Аноним (79), 16:56, 25/02/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Перестаём быдлокодить на быдло языках, перестаём ныть Уменьшаем количество смуз... текст свёрнут, показать
     
  • 7.47, Аноним (-), 00:06, 25/02/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > Потому что менеджмент памяти -- это проблема Computer Science, которая не разрешима в общем случае теоретически, и

    Это вообще с каких таких пор в CS рубятся на предмет неразрешимых теоретически проблем с памятью ? Вот это вот вообще не кс проблема. Решений как автоматически освобождать память миллионы и gc, все правильно - одна из них, хоть и далеко не самая лучшая. Т.е главная проблема, как сказали маркетолухи - забывают освободить память, я правильно понимаю ?

     
     
  • 8.49, Ordu (ok), 00:16, 25/02/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Как минимум, со времён первого издания TAOCP Кнута Причём в TAOCP всё подкрепле... текст свёрнут, показать
     
     
  • 9.53, Аноним (53), 02:43, 25/02/2021 [^] [^^] [^^^] [ответить]  
  • –2 +/
    ага, зопелю вам нью делит, ой блин, ни спасло, давайте ище по три рубля, бум реш... текст свёрнут, показать
     
     
  • 10.56, Ordu (ok), 04:30, 25/02/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Когда тебе заказчик задаёт вопросы типа твой код не течёт Чем докажешь , что... большой текст свёрнут, показать
     
     
  • 11.82, Sw00p aka Jerom (?), 18:19, 25/02/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Оценкой пространственной сложности алгоритмов используемых в программе Текуче... текст свёрнут, показать
     
     
  • 12.85, Ordu (ok), 19:37, 25/02/2021 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Что значит не проблема CS А что тогда проблема CS И, в смысле, когда Кнут ... большой текст свёрнут, показать
     
     
  • 13.94, Sw00p aka Jerom (?), 01:21, 26/02/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Интересно, следуя по Кнуту, я должен Тьюринга считать дураком за его бесконечну... большой текст свёрнут, показать
     
     
  • 14.99, Ordu (ok), 18:05, 26/02/2021 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Бесконечная лента -- это математическая абстракция Как и любая абстракция она и... большой текст свёрнут, показать
     
     
  • 15.106, Алког Анон (?), 00:19, 27/02/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Вот только Ordu вряд ли сможет что-либо отлить из высококачественного сплава ... текст свёрнут, показать
     
     
  • 16.107, Ordu (ok), 00:47, 27/02/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Естественно Это вообще а непросто б требует дорогущего оборудования в я по... большой текст свёрнут, показать
     
     
  • 17.108, Алког Анон (?), 01:07, 27/02/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Ну да, сплав Ordu не сделает, но доказательство того, что он будет не хуже чем... текст свёрнут, показать
     
     
  • 18.109, Ordu (ok), 01:34, 27/02/2021 [^] [^^] [^^^] [ответить]  
  • +/
    В смысле, ты хочешь чтобы я тебе ссылок накидал Про что именно Про дамасскую с... большой текст свёрнут, показать
     
     
  • 19.116, Алког Анон (?), 14:11, 27/02/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    - Доказтельство прогрессирует, Мы смотрим Ждать ли Доказательство ... текст свёрнут, показать
     
     
  • 20.119, Ordu (ok), 16:00, 27/02/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ах вот оно чо Ждать ... текст свёрнут, показать
     
  • 17.129, Sw00p aka Jerom (?), 23:57, 28/02/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Лекции Леонида Архангельского посмотрите на ютубе, интересно ... текст свёрнут, показать
     
  • 15.132, Sw00p aka Jerom (?), 00:31, 01/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Вот именно, что не нужна никакая абстракция, есть процесс отладки, который даст ... большой текст свёрнут, показать
     
     
  • 16.133, Ordu (ok), 01:33, 01/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Процесс отладки -- это неформализованный метод Кустарный Если бы он был действ... большой текст свёрнут, показать
     
     
  • 17.135, Sw00p aka Jerom (?), 03:04, 01/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Если процесс отладки это неформализованный метод , то и процесс непосредственно... большой текст свёрнут, показать
     
  • 14.118, Алког Анон (?), 14:35, 27/02/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Будут Вот первая проблема сколько памяти будет подвергнуто менеджменту менедже... текст свёрнут, показать
     
     
  • 15.130, Sw00p aka Jerom (?), 23:59, 28/02/2021 [^] [^^] [^^^] [ответить]  
  • +/
    В бесконечной ленте нет понятия менеджера, есть только дай мне память и все ... текст свёрнут, показать
     
  • 12.126, anonymous (??), 12:22, 28/02/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Далеко не каждую задачу можно решить с константной O 1 пространственной сложн... текст свёрнут, показать
     
     
  • 13.131, Sw00p aka Jerom (?), 00:00, 01/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    А что стоит цель решать за константное пространство А если вход зависит от N ... текст свёрнут, показать
     
     
  • 14.138, anonymous (??), 19:28, 01/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Просто иначе не очень понятен ваш аргумент про умение оценки сложности Умей ты ... текст свёрнут, показать
     
     
  • 15.139, Sw00p aka Jerom (?), 23:36, 01/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Кхмммм, оценив пространственную сложность и замерив результат отладив исполн... текст свёрнут, показать
     
  • 15.140, Sw00p aka Jerom (?), 23:39, 01/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Каких ошибок Ошибок разгильдяя Умея оценивать отлаживать , ты найдешь любую... текст свёрнут, показать
     
  • 7.81, Sw00p aka Jerom (?), 18:13, 25/02/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >Потому что менеджмент памяти -- это проблема Computer Science, которая не разрешима в общем случае теоретически, и, как следствие, неразрешима практически.

    Кто автор сего доказательства неразрешимости? Ссылочку в студию плиз.

     
     
  • 8.83, Ordu (ok), 18:53, 25/02/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Не, давай лучше ты дашь ссылку на доказательство разрешимости Неразрешимость св... большой текст свёрнут, показать
     
     
  • 9.90, Sw00p aka Jerom (?), 00:21, 26/02/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Окей, после того как пойму о доказательстве не разрешимости какой проблемы иде... большой текст свёрнут, показать
     
     
  • 10.98, Ordu (ok), 17:37, 26/02/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Это значит, который позволяет промышленным образом получать гарантированный резу... большой текст свёрнут, показать
     
     
  • 11.100, Sw00p aka Jerom (?), 19:37, 26/02/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Я так и не увидел определение проблемы Ты, ты, ты - так чья это проблема если ... большой текст свёрнут, показать
     
     
  • 12.101, Ordu (ok), 21:49, 26/02/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Можно я не буду отвечать на каждое твою строчку, и просто в целом попытаюсь отве... большой текст свёрнут, показать
     
     
  • 13.134, Sw00p aka Jerom (?), 01:49, 01/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Ваш этот бизнесс обесценил людской труд, ваш бизнесс завтра спокойно уволит ... большой текст свёрнут, показать
     
     
  • 14.136, Ordu (ok), 05:50, 01/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Я смотрю, тебе надоел поиск истины, и ты решил разговор завалить в партер полити... большой текст свёрнут, показать
     
     
  • 15.141, Sw00p aka Jerom (?), 00:14, 02/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    а политика причем и за бинесс я не начинал, мне до лампочки всякий там бизне... большой текст свёрнут, показать
     
     
  • 16.142, Ordu (ok), 00:53, 02/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Потому что, бизнес делает миру хорошо -- это парадигма капитализма Принятая в... большой текст свёрнут, показать
     
     
  • 17.144, Sw00p aka Jerom (?), 03:42, 02/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Бизнес никакого отношения к капитализму не имеет, бизнес - это дело А дела быва... большой текст свёрнут, показать
     
     
  • 18.145, Ordu (ok), 04:24, 02/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Не бизнес стал парадигмой капитализма, а идея о том, что бизнес -- это метод улу... большой текст свёрнут, показать
     
  • 5.43, Аноним (44), 23:51, 24/02/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Типа у настоящего фрактала есть хоть какая-то квалификация. Насмешил.

    Тем более он открытым текстом писал сам что квалификации у него нет от слова совсем и его опыт в программировании равено нулю.

     
     
  • 6.46, Ordu (ok), 00:06, 25/02/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > Типа у настоящего фрактала есть хоть какая-то квалификация. Насмешил.

    знаю. Я не наблюдал его комментов, которые бы позволяли судить.

    > Тем более он открытым текстом писал сам что квалификации у него нет
    > от слова совсем и его опыт в программировании равено нулю.

    Может быть, но я тоже такое могу написать при определённых условиях, и поэтому доверять таким словам я бы не стал.

     
  • 3.102, BrainFucker (ok), 22:20, 26/02/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > Ссылки на issue есть? Было бы любопытно почитать про проблемы потребления памяти в go программах. Пускай даже и в одной программе.

    Сорри, был занят.
    Например:
    https://github.com/ipfs/go-ipfs/issues/3318
    https://github.com/ipfs/go-ipfs/issues/3532
    Пробовал в 2019, проблема актуальна.

    Ну тут скорее проблема не из-за самого Go, а в качестве реализации. Bittorrent клиент на Питоне и то потреблял меньше 100МБ.

     
     
  • 4.104, Ordu (ok), 22:55, 26/02/2021 [^] [^^] [^^^] [ответить]  
  • +/
    >> Ссылки на issue есть? Было бы любопытно почитать про проблемы потребления памяти в go программах. Пускай даже и в одной программе.
    > Сорри, был занят.
    > Например:
    > https://github.com/ipfs/go-ipfs/issues/3318
    > https://github.com/ipfs/go-ipfs/issues/3532
    > Пробовал в 2019, проблема актуальна.

    О, спс.

    > Ну тут скорее проблема не из-за самого Go, а в качестве реализации.

    Да, это не выглядит проблемой Go или GC. Сложно сказать, в чём именно проблема -- там если походить по ссылкам, довольно много проблем, приводящих к выжиранию ресурсов. Скажем тысячи открытых соединений. То есть да, можно сказать, что это проблема реализации и успокоиться на этом. Но местами складывается впечатление, что проблемы вылезают из распределённости, и неясно где и как где и как детектировать и куда втыкать лимиты, вида "не буду стучаться к новым пирам, пока не найду открытых соединений, которых можно закрыть". Любопытно было бы поковырять глубже...

     
     
  • 5.105, BrainFucker (ok), 23:13, 26/02/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Там и изначально было видно что начали реализовывать не продумав архитектуру нормально. Чего только стоит то что оно у них по дефолту добавляемый файл тупо копировало внутрь себя, вместо того чтобы использовать файлы напрямую, как у торрентов. Позже они вроде как добавили опцию чтобы можно было не дублировать файлы, но оно у них работало тоже со какими-то нюансами. Такое себе, в общем. Идея отличная, но реализация...
     
  • 2.68, JL2001 (ok), 14:02, 25/02/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > Проблему потребления памяти исправили? А то оно жрало так будто трижды на
    > Java написано.

    а у меня не жрало и не жрёт
    конкретика или ссылка на багу - в студию

    иль провакатор и дезинформатор?

     
     
  • 3.103, BrainFucker (ok), 22:23, 26/02/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > а у меня не жрало и не жрёт

    Потребляет меньше ста мегабайт? Не ври.

    > конкретика или ссылка на багу - в студию

    На:
    https://github.com/ipfs/go-ipfs/issues/3318
    https://github.com/ipfs/go-ipfs/issues/3532

    Пробовал в 2019, актуально.

     
     
  • 4.110, JL2001 (ok), 03:17, 27/02/2021 [^] [^^] [^^^] [ответить]  
  • +/
    >> а у меня не жрало и не жрёт
    > Потребляет меньше ста мегабайт? Не ври.
    >> конкретика или ссылка на багу - в студию
    > На:
    > https://github.com/ipfs/go-ipfs/issues/3318
    > https://github.com/ipfs/go-ipfs/issues/3532

    по второй ссылке :)
    > A newly started daemon has RSS=92020

     
     
  • 5.117, BrainFucker (ok), 14:30, 27/02/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > A newly started daemon has RSS=92020

    Ну офигеть, при запуске потребляет "всего" 90МБ. А до запуска так и вовсе 0, вот это вообще круто!

     

  • 1.14, rvs2016 (ok), 19:32, 24/02/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Вот надо мне на своём сайте файл (например, картинку) разместить не так, как обычно это делается, а в распределённой сети IPFS так, чтобы потом пользователи сайта могли получать файл этот файл не из одного веб-сервера, а из этой самой распределённой сети IPFS.

    Как это сделать?

     
     
  • 2.16, Аноним (1), 19:45, 24/02/2021 [^] [^^] [^^^] [ответить]  
  • +5 +/
    Поднимаешь кучу нод, добавляешь на них хэш твоего файла, добавляешь на сайт ссылку на хэш через какой-нибудь ipfs.infura.io и всё. Опыт у пользователей будет различаться, в зависимости от географического расположения ноды. Как синхронизировать обновления нод додумай сам.
     
  • 2.54, Аноним (54), 02:58, 25/02/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Для этого существует cluster.ipfs.io. Создаешь кластер, дальше приглашаешь заинтересованных присоединиться к кластеру или проднимаешь узлы на своих ресурсах.

    Например, основные сайты IPFS и Protocol Labs как раз доступны через IPFS и объеденены в общий кластер. Потому при загрузке страниц сайта по IPFS, все шустро и почти аналогично вебу. https://collab.ipfscluster.io/ - тут список некоторых публичных кластеров.

    Другой вариант: платные сервисы вроде https://pinata.cloud/

     
  • 2.72, sage (??), 14:23, 25/02/2021 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Вариантов несколько:
    1. Если у вас весь сайт доступен через IPFS, ничего дополнительно делать не нужно, достаточно вставить относительную ссылку.
    2. Если у вас обычный веб-сайт (не в IPFS), и вы хотите вставить картинку ссылкой в IPFS, следует указать какой-либо публичный шлюз, а пользователи с расширением IPFS Companion или браузером Brave будут открывать её через свои локальные шлюзы.
    3. Поднять собственные шлюзы и вставить картинку HTML-тегом picture со вложенным тегом source с несколькими ссылками.
     
     
  • 3.75, rvs2016 (ok), 15:43, 25/02/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > Вариантов несколько:
    > 1. Если у вас весь сайт доступен через IPFS, ничего дополнительно делать
    > не нужно, достаточно вставить относительную ссылку.
    > 2. Если у вас обычный веб-сайт (не в IPFS), и вы хотите
    > вставить картинку ссылкой в IPFS, следует указать какой-либо публичный шлюз, а
    > пользователи с расширением IPFS Companion или браузером Brave будут открывать её
    > через свои локальные шлюзы.
    > 3. Поднять собственные шлюзы и вставить картинку HTML-тегом picture со вложенным тегом
    > source с несколькими ссылками.

    Сайт обычный, не в IPFS. Внутрь его страниц просто некоторые объекты типа картинок надо грузить из IPFS. И при этом не хочется же пользователям говорить типа - установите себе приблуды (расширения, ноды там всякие и т.п.), т.к. часть из них этого просто не поймёт, а часть не будет с этим заморачиваться, а просто пойдёт на другой сайт, где "всё работает и так". Поэтому все эти ноды хорошо бы запускать каким-нибудь джава-скриптом или прямо самими браузерами внутри пользовательских браузеров. Больше всего таким требованиям пока подходит браузер Brave. Им в деле загрузки объектов из IPFS повезёт. Остальные, горемычные, будут грузить объекты в страницы старинным дедовским из 90-х годов способом.

     
     
  • 4.87, Аноним (-), 22:06, 25/02/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Поэтому все эти ноды хорошо бы запускать каким-нибудь джава-скриптом или прямо самими браузерами внутри пользовательских браузеров.

    Так тоже можно: https://js.ipfs.io/

     
     
  • 5.88, rvs2016 (ok), 22:33, 25/02/2021 [^] [^^] [^^^] [ответить]  
  • +/
    >> Поэтому все эти ноды хорошо бы запускать каким-нибудь
    >> джава-скриптом или прямо самими браузерами внутри
    >> пользовательских браузеров.
    > Так тоже можно: https://js.ipfs.io/

    Какой-то там javascript ни разу не браузерный... :-(

     
     
  • 6.91, JL2001 (ok), 00:34, 26/02/2021 [^] [^^] [^^^] [ответить]  
  • +/
    >>> Поэтому все эти ноды хорошо бы запускать каким-нибудь
    >>> джава-скриптом или прямо самими браузерами внутри
    >>> пользовательских браузеров.
    >> Так тоже можно: https://js.ipfs.io/
    > Какой-то там javascript ни разу не браузерный... :-(

    но в браузере он точно могёт

     
  • 3.92, JL2001 (ok), 00:48, 26/02/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > 2. Если у вас обычный веб-сайт (не в IPFS), и вы хотите
    > вставить картинку ссылкой в IPFS, следует указать какой-либо публичный шлюз, а
    > пользователи с расширением IPFS Companion или браузером Brave будут открывать её
    > через свои локальные шлюзы.
    > 3. Поднять собственные шлюзы и вставить картинку HTML-тегом picture со вложенным тегом
    > source с несколькими ссылками.

    а можно в третье вписать второе? и туда же вписать обычный http ещё?

     

  • 1.15, Аноним (15), 19:33, 24/02/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Какие у сабжа кейсы по использованию?
     
     
  • 2.17, Аноним (1), 19:46, 24/02/2021 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Версионированные торренты.
     
  • 2.18, Аноним (19), 19:49, 24/02/2021 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Для неграмотных, которые не осилили статью - бесполезен.
     
  • 2.69, JL2001 (ok), 14:08, 25/02/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > Какие у сабжа кейсы по использованию?

    некое подобие ответа https://www.opennet.ru/openforum/vsluhforumID3/123371.html#66

     

  • 1.21, Аноним (-), 19:59, 24/02/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    Ано анонимно?
     
     
  • 2.22, Аноньимъ (ok), 20:03, 24/02/2021 [^] [^^] [^^^] [ответить]  
  • +5 +/
    Нет. I2p транспорт так и неосилили.

    Более того, зайдя не на тот ipfs сайт рискуете оказаться распространителем и хранителем очень незаконных материалов.

     
     
  • 3.33, Аноним (33), 20:59, 24/02/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > распространителем

    Есть настройка, чтобы распространялись только pinned.

     
  • 3.57, Lex (??), 06:00, 25/02/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > хранителем очень незаконных материалов

    Как будто туда заходят за чем-то еще

     
     
  • 4.59, Аноньимъ (ok), 12:56, 25/02/2021 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Сеть позиционируется создателями как замена обычному интернету.
     
  • 2.24, Аноньимъ (ok), 20:03, 24/02/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Короче это публичный торрент для HTML.
     
     
  • 3.28, пох. (?), 20:37, 24/02/2021 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Почему только хтмл? Прон тоже можно - но только одобряемый товарищмайором.

     
     
  • 4.39, Аноньимъ (ok), 22:51, 24/02/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > Почему только хтмл? Прон тоже можно - но только одобряемый товарищмайором.

    Можно конечно, я к тому что основная идея этой штуки в первую очередь сайты.

     
     
  • 5.71, JL2001 (ok), 14:12, 25/02/2021 [^] [^^] [^^^] [ответить]  
  • +/
    >> Почему только хтмл? Прон тоже можно - но только одобряемый товарищмайором.
    > Можно конечно, я к тому что основная идея этой штуки в первую
    > очередь сайты.

    я не знаю, почему многие так думают - из-за поддержки ноды ipfs протокола http для доступа к данным сети? из-за существования js-ipfs?

    сама сеть никак на html не заточена, на сколько мне известно

     
  • 2.30, Аноним (30), 20:44, 24/02/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    анонимно, для людей, для опенсорса ... го . ну какбы несовместимо по определению, ты еще поди проконтролируй при каждом запуске не подменили ли любимый модуль на гитпомойке. ананимнасть, ха три раза
     
  • 2.128, username (??), 13:43, 28/02/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Ни разу но это и ее важно. Разработчики еще на ранних стадиях добавили черный список для хешей и сказали что будут банить в сети особо злостный контент.
     

  • 1.32, Аноним (30), 20:53, 24/02/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    А сейчас вообще модно стало унижать пользователей. Не торрент - а вебторрент, чтоб webrtc еще паспорт из тумбочки вытягивало. Сильно много роботов стало - унизим же своих пользователей да заставим жабаскриптовую капчу проходить, желательно гуглокапчу, чьхать на ихнюю безопасность, главное чтоб сайтек индексировался для сапы. как бы еще унизить, о ! давай man in middle запилим для юзера, пусть все о себе выкладывает на cloudflare. программы на го, тем более от макак вообще не стоит запускать на компутерах.. прямо вот век технологических прорывов и здравого смысла.
     
     
  • 2.42, Аноним (44), 23:48, 24/02/2021 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Ох как я с тобой согласен.

    Надо ещё веб на rust переписать, чтобы WebRust'ия стала.

     
     
  • 3.58, mozilla dev (?), 09:38, 25/02/2021 [^] [^^] [^^^] [ответить]  
  • +/
    мы попытались... эта сволочь нас - выбросила за борт, представляете!

     

  • 1.76, odin314 (ok), 16:24, 25/02/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    https://ipfs.io/ipfs/QmUUPSPdbPK5sSxZVhjH7adYZ4QGpvRrUVRc6htpEwztgB?filename=o
     
  • 1.86, Аноним (86), 20:14, 25/02/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Честно говоря, из описания я подумал что IPFS позволит мне расшарить содержимое жёстких дисков в P2P сети, как в старом добром eDonkey.

    На пробу, выбрал директорию с мемчиками на 20 Гб, нажал Add to IPFS. Через пол часа (Go такой Go) в каталоге ~/.ipfs/blocks образовалось .data файлов на 20 Гб. Т.е. IPFS не просто расшаривает файл, а преобразует его в свой формат и хранит у себя в каталоге.

    Получается для того чтобы расшарить 10 Тб файлов мне нужно организовать 10 Тб свободного места под данные IPFS, в то время как в BitTorrent и ed2k достаточно пары сотен килобайт под метаданные. Можно, конечно же, удалить оригинальные файлы и остаться с кодированными бинарями на руках вместо картинок и видосов.

    Спрашивается: зачем эта поделка нужна?

     
     
  • 2.89, Аноним (89), 23:37, 25/02/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Чтоб дизмаралить тупых хомячков. Потыкает и будет орать как опеннетные школьники что все тлен и только в гугле облаке счастье.
     
  • 2.95, JL2001 (ok), 02:43, 26/02/2021 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Получается для того чтобы расшарить 10 Тб файлов мне нужно организовать 10
    > Тб свободного места под данные IPFS, в то время как в
    > BitTorrent и ed2k достаточно пары сотен килобайт под метаданные.

    добавление без дубликации
    ipfs add --nocopy

    зы: а ещё можно добавить, удалить оригиналы и использовать ipfs fuse в качестве локальной файловой системы

    зыы: некоторый список возможностей https://www.opennet.ru/openforum/vsluhforumID3/123371.html#66

     
  • 2.127, anonymous (??), 12:38, 28/02/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > (Go такой Go)

    Как Go связан с проблемами производительности? Предвкушая ответ: GC при хотя бы слегка вменяемом подходе не вызывает существенных проблем (может процентов 5 CPU потратите).

     

  • 1.137, Аноним (-), 18:26, 01/03/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    У такой хорошей децентрализованной системы все решения почему-то принимает CloudFlare, а поддержку Tor и I2P не делают уже лет как пять при живой реализации в форке. Давно было пора закапывать.
     
     
  • 2.143, Аноним (-), 01:51, 02/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    фларь и го , они просто созданы друг для друга.

    кстати, го стал выбором малвареводов в 21м.

     
     
  • 3.146, Michael Shigorin (ok), 19:51, 02/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > фларь и го , они просто созданы друг для друга.

    Как, собственно, и этот торчок (#137) с тором -- пришёл, нагадил в соседней ветке и думает, что ему ничего за это не будет.

    > кстати, го стал выбором малвареводов в 21м.

     
     
  • 4.147, Сейд (ok), 23:38, 06/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    А почему он торчок и что ему будет?
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Спонсоры:
    Inferno Solutions
    A-Real
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2021 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру