? Editing: Post:21.body Save Delete Cancel

Newest topics

Follow in NewsfeedFollowing
+ Start new topic
stickied

Title

Body
^1 ^2 added ━ started by user_name
stickied

Start ZeroNet tracker 跟踪器

Запускаем зеронет в качестве трекера
https://www.youtube.com/watch?v=3IBHKr_SGl8
^1 ^2 1 comment last 3 days ago ━ started by men312
stickied

Об этом форуме

p2p и распределённые системы вообще и проект Infonesy в частности - [Infonesy](http://www.infonesy.wrk.ru/)
http://www.infonesy.wrk.ru/
^3 ^4 7 comments last on Jan 20, 2019 ━ started by balancer73
stickied

OpenWrt ipv6 test

OpenWrt ipv6 test
https://www.youtube.com/watch?v=KzzLqxlWjrg&t=3s
^1 ^2 0 comments on May 13, 2019 ━ started by men312
stickied

RetroShare

Хотя в моих глазах это антагонист ZN, но пусть будет :D ... Это я к чему. Обновился до текущей версии (RetroShare Version: 0.6.2 Редакция 733b1143) и оно стало постоянно крешиться. Десяток минут работает — и падает :)
^1 ^2 69 comments last on May 08, 2019 ━ started by balancer73
stickied

jami Децентрализованный мессенджер

Приложение использует распределенные хеш-таблицы (DHT) для установления связи. Эта технология исключает использование централизованных регистров и сохранение личных данных. Jami основан на технологии распределенной сети, которая позволяет ему не использовать серверы, требующие зависимости и облегчающие массовое наблюдение. Jami хранит ваши секреты (личные ключи для шифрования и идентификации) только на той машине, которая их выполняет, и принадлежит вам. Таким образом, ваше устройство является единственным владельцем вашей информации. Безопасный Джами предлагает цифровую идентификацию с учетными записями, которые не требуют, чтобы кто-либо раскрывал их личность. Все сообщения зашифрованы без исключения с использованием самых современных технологий. Как свободное программное обеспечение, Jami опирается на важную цель: быть распределенной системой связи, которая уважает конфиденциальность своих пользователей, благодаря своей конструкции без инфраструктуры или централизованных серверов. Бесплатно программное обеспечение Джами гордится тем, что использует только свободное программное обеспечение. Jami находится под лицензией GPLv3 +. Этот основополагающий принцип позволяет привлечь как можно больше людей со всех горизонтов, сделать весь исполняемый код проверяемым и, следовательно, обеспечить здоровую модель развития сообщества. Jami также официально является пакетом GNU и высокоприоритетным проектом в результате его интеграции в качестве проекта GNU Фонда свободного программного обеспечения. Адаптационные Джами имеет множество применений. Будь то отправка текстовых сообщений, безопасные и надежные аудио- и видеозвонки или обмен документами и файлами, Jami обеспечивает высококачественную связь и обмен данными. Независимо от того, взаимодействуете ли вы с семьей на другом конце света или безопасно делитесь документами с вашими сотрудниками, Jami предлагает полный спектр возможностей для ваших коммуникационных потребностей. и так чем же он отличается от мессенджера Tox спросите вы перечисляю 1-адекватная работа на android 2-сообщения можно отправлять даже тогда когда собеседник в оффлайне они все равно придут в отличии от Tox 3-короткие адреса 4-хороший поиск собеседников вот что делает Jami лутьше Tox 5-Пробивает NAT
https://jami.net/
^1 ^2 3 comments last on May 08, 2019 ━ started by ruslan777c
stickied

ZeroNet на MacOS

Где взять для курения мануалы с яблочным вкусом? Гайды под винду и линь повсюду, но я вдобавок не слишком опытный маковод, я просто не могу найти таинственную папку data, соответственно, не понимаю, как создать элементарную страницу и так далее. Подскажите хоть что-нибудь, пожалуйста :(
^2 ^3 4 comments last on Apr 30, 2019 ━ started by handre
stickied

Альтернативные каналы связи

Альтернативы Интернету. Фидо по 2g? Телефония без сот? Лазеры? Передача информации по розеткам и высоковольткам? Самое банальное, что приходит в голову -- оверлей-сети. Чуть более сложное -- Netsukuku, Freifunk и прочее такое. А еще можно расчехлить старые добрые модемы 56k и общаться с помощью них по телефонным линиям. Netsukuku поверх радиоканала (связь между городами — мощные радиостанции или, что затратнее, оптика) будет идеальна в плане почти полной бесплатности и децентрализованности. «Почти» — потому что за радиостанции и энергию, ими потребляемую, нужно будет всё-таки платить, равно как и за оптику. Впрочем, в нормальном обществе эти траты может обеспечивать городской совет.
^2 ^3 27 comments last on Apr 07, 2019 ━ started by iiboard378
stickied

нужна помощь с установкой драйверов win xp на винду 10

Добрый день. Хз, куда писать, так что месаджну здесь. Нужна помощь с установкой устаревших драйверов на виндовс 10. Вы не представляете, сколько капиталистически "устаревших" девайсов пыляться на полках россиян, просто потому что винда отказывается принимать драйверы. Я недавно тупо выкинул принтер laserjet 1000, надежный, не ломающийся, с полным картриджем, тупо потому что нет драйверов на 10ку. Плюс еще имеется офигенный аудиоинтерфейс, дороговастенький, японский, но... 10ка. Я вручную переписал драйвера, отключил проверку подписи драйвера, кудахтер с горем пополам крякнул, пукнул, проглотил нелецензионные драйвера и выдал "отсутствует подпись функции драйвера" . Это было очень обидно. Я пол дня писал дрова для принтера, 4 часа писал для интерфейса, взял оригинал кода более новой модели, а винда найдет 10ку причин, лишь бы не ставить дрова. Плюс еще демон тулс старый, без вшитой рекламы и "вечный" который тоже отказывается устанавливаться. Думаете я прошу о невозможном? Нет. Антишпионские патчи на винду научились делать, можно и патч на интеграцию с вин хп сделать. Современное поколение просто слишком лениво и необучено и ищет только лишь отговорки. К тому же старая техника куда надежнее и больше ценится. но - не работает. Спасибо.
^1 ^2 12 comments last on Mar 19, 2019 ━ started by dinosower
stickied

perfect dark 1.23

http://perfectdark.ru/how_to_install.html нады https://perfectdark.benri-tool.net/node/ https://yadi.sk/d/ri9UkMQjKGRTPQ Perfect Dark — японский пиринговый файлообменный клиент для Microsoft Windows. Автор известен под псевдонимом Kaichō (яп. 会長 кайтё:, председатель). Perfect Dark был разработан как замена файлообменным клиентам Winny (англ.) и Share (англ.).[2] В данный момент проект находится на стадии открытого тестирования и достаточно часто обновляется. Содержание 1 Безопасность 2 Особенности работы 3 См. также 4 Примечания 5 Ссылки Безопасность В целом структура сети Perfect Dark напоминает новейшие версии Freenet, но только с более интенсивным использованием распределённых хеш-таблиц. Анонимность сети Perfect Dark базируется на отказе от использования прямых соединений между конечными клиентами, неизвестности ip-адресов и полном шифровании всего, что только можно, конкретнее на системе mixnet (англ.) (перемешанных сетях), в которых направление движения трафика подчиняется известной вероятности, а распределённое файловое хранилище (unity) не имеет определённой структуры, что осложнит попытки доказать нелегальность производимого файлообмена. Данные хранятся и передаются зашифрованными блоками, отдельно от ключей, использованных для шифрования этих блоков. Perfect Dark использует алгоритмы RSA (с 1024-битным ключом) и AES (с 128-битным ключом) для шифрования данных, передаваемых между участниками файлообмена. Ключи, использованные для шифрования, кэшируются для повышения эффективности работы. Выложенные файлы и обсуждения (которые могут автоматически обновляться, если включена соответствующая опция), как правило, подписаны 160-битным ключом ECDSA. Выкладываемые обновления дополнительно защищены 2048-битным ключом RSA. Автор полагает, что на начальном этапе разработки, недоступность исходных кодов программы предотвратит попытки понижения уровня анонимности в сети Perfect Dark, и появления переработанных версий клиента Perfect Dark для «любителей проехаться за чужой счёт». Однако автор не отрицает возможности появления в будущем версии с открытым исходным кодом, если для этой проблемы будет найдено приемлемое решение. Особенности работы В сравнении со своими предшественниками Winny (англ.) и Share (англ.), требования к пропускной способности интернет-соединения и свободному месту на жёстком диске в Perfect Dark значительно возросли. Минимальная скорость аплоада: 100 Кбайт/с; Место, занимаемое на диске под распределённое файловое хранилище сети Perfect Dark (каталог unity): как минимум 40 Гб; Так же, в отличие от предшественников, Perfect Dark осуществляет постоянную закачку частей файлов, пока его файловое хранилище не достигнет указанного значения. Автоматическое обновление при выходе новой авторизированной версии
http://perfectdark.ru/how_to_install.html
^4 ^5 1 comment last on Mar 19, 2019 ━ started by erert45
stickied

Децентрализованные Wiki

Два проекта децентрализованной Wiki на блокчейне (вот с Wiki блокчейн вполне годен): - https://aragon.one/ - https://lunyr.com/ Но пока всё на уровне тестов и концепции. Рабочих решений, вроде, нет. ... ZeroWiki, конечно, тоже тут. В ней сильно не хватает работы с изображениями, поэтому и пошёл искать альтернативы :)
https://aragon.one/
^3 ^4 5 comments last on Mar 04, 2019 ━ started by balancer73
stickied

Movim — федеративная соцсеть

«Movim is a decentralized social network, written in PHP and HTML5 and based on the XMPP standard protocol»
^2 ^3 9 comments last on Mar 04, 2019 ━ started by balancer73
stickied

Сетевое оборудование

Какое используете оборудование для интернетов? Что думаете насчет сервисов контент-фильтрации, к примеру SkyDNS? У меня со временем образовалась WiFi-лаборатория, состоящая из Cisco роутера, двух точек доступа и контроллером, D-Link коммутатор (для кластера). Поставил прошивку OpenWrt, DNS-сервер OpenDNS + DNSCrypt, настроил iptables.
^2 ^3 2 comments last on Mar 04, 2019 ━ started by fluttershymlp
stickied

FreeNet

Странно, что этот топик мы не заводили :) Когда-то активно интересовался FreeNet'м, но потом потерял интерес и несколько лет к ней не возвращался, так что, может, то, что пишу, несколько устарело. FreeNet обеспечивает, IMHO, уникальное сочетание высокой анонимности и распределённости. Со всеми достоинствами и не менее серьёзными недостатками такого подхода. Полная анонимность обеспечивается размазыванием информации по пользователям сети так, что ни у кого до запроса нет полной копии, а те фрагменты, что хранятся — зашифрованы. Отсутствие прямого соединения с хранителями кусков данных позволяет анонимизировать даже такое и без того защищённое хранение. Оригинальный пакет данных собирается только в момент запроса этих данных у того, что запрашивает. Помните, как собирался Храм Дайвера-в-Глубине в «Лабиринте отражений»? :) [![](https://gateway.ipfs.io/ipfs/QmeKSSLoSqhwtEUXZWsfjeCEYBJ5BhEn7FWNnMp3oiuVAT/Freenet_Request_Sequence_ZP.svg-800x.png)](https://gateway.ipfs.io/ipfs/QmZSz1JgXjMo1p8yCWt4a39gfcMgdQewoKGakG2fk5GPzr/Freenet_Request_Sequence_ZP.svg.png) Однако эта же особенность порождает и массу минусов, которые не позволяют сети стать популярной: - Очень низкая скорость работы. Собрать данные из многих кусочков по непрямым соединениям — это ад, по сравнению с которым модемы 20 лет назад кажутся звездолётами :) - Нет никаких гарантий хранения данных. Мы никогда не знаем, как велика избыточность хранения, сколько копий данных есть в сети и есть ли они вообще. Мы не можем отличить таймаут при сборке от сложности расположения данных от простой потери этих данных при сборках мусора. Ничего подобного пинам IPFS или постоянного хранения как в ZeroNet во FreeNet не существует. - Отсутствие любых вменяемых динамических приложений. Да, там много лет разрабатываются движки форумов (Frost), почты, файлообменники… Но всё это реально практически не работает. Всё, что реально позволяет FreeNet и позволяет это хорошо — это закинуть в сеть какой-нибудь секретный документ и периодически запрашивать его, чтобы не исчез до срока и чтобы никого не могли прищучить за его хранение. Ну и, конечно, сделать на таком же подходе статический сайт. Хотя работать последний будет на порядок хуже из-за того, что за каждой мелочью придётся долго шуршать сетью. [![](https://gateway.ipfs.io/ipfs/QmYC15vWJYqtpeqDaZnMEwgq889Spsy2hvhMJ8jw89uH1A/Freenet-Naviguer-sur-les-freesites-800x.jpg)](https://gateway.ipfs.io/ipfs/QmbP5Mey7Z8NdMLWkg72cBP15f91Z9TFKr2XsZxdNKyG8j/Freenet-Naviguer-sur-les-freesites.jpg) Что интересно, разработчики FreeNet-страниц до сих пор почему-то не стали встраивать изображения и стили прямо в страницы — одна большая страница во FreeNet загрузится в 10 раз быстрее, чем 10 маленьких :) [![](https://gateway.ipfs.io/ipfs/QmYC9JnpYxHbQPea6YpgCf733pLsophFhaTdt8wUYYo2xm/freenet_035-800x.jpeg)](https://gateway.ipfs.io/ipfs/QmbTbfkBHiu8G57zenUBf26Sfo8PSz3rkFzJUtAXTZrBsw/freenet_035.jpeg)
https://gateway.ipfs.io/ipfs/QmeKSSLoSqhwtEUXZWsfjeCEYBJ5BhEn7FWNnMp3oiuVAT/Freenet_Request_Sequence_ZP.svg-800x.png
^3 ^4 31 comments last on Mar 04, 2019 ━ started by balancer73
stickied

p2p-браузеры (Maelstrom, Beaker и другие)

На Хабре статья про очередной p2p-браузер, Beaker: https://habrahabr.ru/company/1cloud/blog/333988/ По описанию не вижу пока принципиальных отличий от Maelstrom. Дал ссылку на прокси на a0z — наверное, положат хабраэффектом, по-моему, там сервер совсем слабый :) Хорошо, что ZeroNet пофиг на нагрузку отдельных узлов :D
https://habrahabr.ru/company/1cloud/blog/333988/
^2 ^3 1 comment last on Mar 04, 2019 ━ started by balancer73
stickied

Крысы на борту dht поисковик

"Крысы на борту" - торрент поисковик собирающий статистическую информацию о торрентах не используя торрент-трекеры и дающих возможность обеспечить поиск по торрентам (и отдельным файлам в них) даже если все трекеры заблокируют в будущем. поиск фактически снимает ограничение вашей торрент-базы и даже новый участник будет иметь возможность искать среди тысяч и миллионов чужих торрентов. Работает через p2p торрент сеть, не требует никаких трекеров Поддерживает собственный протокол P2P для дополнительной передачи данных (например, поиск между клиентами крысы, передача описаний / голосов и т. Д.) Поиск по торрент-коллекции Торрент и поиск файлов Поисковые фильтры (диапазоны размеров, файлы, сеялки и т.д ...) Фильтры коллекции (фильтры регулярных выражений, фильтры для взрослых) Поддерживается сканирование пиров трекеров Интегрированный торрент-клиент Собирайте только статистическую информацию и не сохраняйте внутренние данные торрентов. Поддерживает рейтинг торрентов (голосование) Протокол P2P-поиска. Поиск в других клиентах Rats. Веб-версия (веб-интерфейс) для серверов Топ-лист (в основном распространенные и популярные торренты) Список каналов (канал активности клиентов Rats) Переводы: английский, русский, украинский, китайский Перетаскивание торрентов (расширение локальной поисковой базы с помощью специальных торрентов) Описания ассоциаций от трекеров Внимание самая стабильная версия по ка что это 1.0.0 а вот версия v1.1.0 глючьная Win32 https://github.com/DEgITx/rats-search/releases/download/v1.0.0/rats-search-1.0.0-portable.win.win32.zip win64 https://github.com/DEgITx/rats-search/releases/download/v1.0.0/rats-search-1.0.0-portable.win.x64.zip linux
https://github.com/DEgITx/rats-search/releases/download/v1.0.0/rats-search-1.0.0-portable.win.win32.zip
^7 ^8 1 comment last on Feb 10, 2019 ━ started by erert45
stickied

Какой функции в ZeroNet вам не хватает?

Лично мне не хватает приватных сайтов. Доступ по паролю, или сертефикату. Эта тема обсуждалась разработчиками с 2015 по 2016 год, но потом все утихло. Собственно ссылка на обсуждение: https://github.com/HelloZeroNet/ZeroNet/issues/62 Из текста становится понятно что разработчик видит два возможных решения приватных сайтов: 1. Шифрование каждого файла - то есть данные передаются но они зашифрованы. Мне кажется это одно из лучших решений 2. Защита подключения - то есть данные передаются только если у вас есть пароль. Ну собственно MITM атака, поэтому я подобному решению проблемы не симпатизирую. Я представляю себе в ZeroNet сети, зашифрованные форумы, с чатами и ссылками на IPFS файлы приватного содержания (я о программах, и скриптах). Мне просто доставляет идея приватности, и факто того что я могу быть частью этого. Еще мне не хватает обилия форумных движков в ZeroNet как в клирнете. ZeroTalk конечно отличное решение, но функционалом не отличается. А чего в ZeroNet не хватает вам?
https://github.com/HelloZeroNet/ZeroNet/issues/62
^6 ^7 29 comments last on Feb 10, 2019 ━ started by teslakun
stickied

Пиратский туман Крысы на бортуRats on The Boat - BitTorrent search engine

“Крысы на борту” - торрент поисковик собирающий статистическую информацию о торрентах не используя торрент-трекеры и дающих возможность обеспечить поиск по торрентам (и отдельным файлам в них) даже если все трекеры заблокируют в будущем. поиск фактически снимает ограничение вашей торрент-базы и даже новый участник будет иметь возможность искать среди тысяч и миллионов чужих торрентов. Работает через p2p торрент сеть, не требует никаких трекеров Поддерживает собственный протокол P2P для дополнительной передачи данных (например, поиск между клиентами крысы, передача описаний / голосов и т. Д.) Поиск по торрент-коллекции Торрент и поиск файлов Поисковые фильтры (диапазоны размеров, файлы, сеялки и т.д …) Фильтры коллекции (фильтры регулярных выражений, фильтры для взрослых) Поддерживается сканирование пиров трекеров Интегрированный торрент-клиент Собирайте только статистическую информацию и не сохраняйте внутренние данные торрентов. Поддерживает рейтинг торрентов (голосование) Протокол P2P-поиска. Поиск в других клиентах Rats. Веб-версия (веб-интерфейс) для серверов Топ-лист (в основном распространенные и популярные торренты) Список каналов (канал активности клиентов Rats) Переводы: английский, русский, украинский, китайский Перетаскивание торрентов (расширение локальной поисковой базы с помощью специальных торрентов) Описания ассоциаций от трекеров Внимание самая стабильная версия по ка что это 1.0.0 а вот версия v1.1.0 глючьная Win32 https://github.com/DEgITx/rats-search/releases/download/v1.0.0/rats-search-1.0.0-portable.win.win32.zip win64 https://github.com/DEgITx/rats-search/releases/download/v1.0.0/rats-search-1.0.0-portable.win.x64.zip linux
https://github.com/DEgITx/rats-search/releases/download/v1.0.0/rats-search-1.0.0-portable.win.win32.zip
^3 ^4 1 comment last on Feb 10, 2019 ━ started by erert45
stickied

Ретрансляция форумов в ZeroNet. Основные архитектурные вопросы.

Продолжаю размышлять на тему ретрансляции централизованных ресурсов в децентрализованную сеть. ~~~ ## Аутентификация Как Balancer и писал, такая трансляция имеет смысл только в формате личного архива. Причина: принципиально иной способ аутентификация пользователей и их сообщений. В централизованной сети по умолчанию есть доверенное лицо, обеспечивающее аутентификацию пользователей, и таким образом пользователи не нуждаются в аутентификации друг друга. В ZeroNet (и других подобных сетях) аутентификация выполняется на основе публичного ключа, при этом каждый узел сети не доверят ни одному другому и проводит аутентификацию самостоятельно. (Ну, технически у нас есть центральный провайдер имён zeroid.bit, и мы доверяем ему в том смысле, что он не выпускает разные сертификаты на одно и то же имя. Но если он начнёт, мы можем как-то перейти на аутентификацию по криптографическим ключам напрямую, без имён.) Поэтому при ретрансляции **неподписанных** сообщений кто-то должен их подписать, **заверив от своего имени, что он ретранслирует их без изменений** в том виде, как сам их получил. Таким образом, в сети может присутствовать несколько источников ретрансляции того же самого контента. Ретрансляции носят частный характер и поэтому могут быть не полными. Кого-то интересует только ограниченный список тем, кто-то игнорирует часть пользователей и т.п. В первую очередь такая трансляция отвечает нуждам личного архива, а не всеобъемлющей ленты постов. Каждый пользователь имеет возможность самостоятельно организовать трансляцию и/или получать контент из других источников. В идеале, интерфейс предоставляет пользователю информацию о разных источниках одинакового контента и уведомляет о их совпадении/несовпадении. ## Идентификация Идентификация контента должна осуществляться по идентификаторам, позволяющим однозначно выполнять двухстороннее преобразование: адрес контента на сайте источнике <=> адрес в ретрансляции. Это позволит производить автоматический поиск и индексацию источников ретрансляции для контента. У большинства платформ можно легко распарсить уникальные идентификаторы контента напрямую из html-файлов. Например: ``` https://www.linux.org.ru/news/linux-general/14752961 |~~~~~~~~~~~~~~~~|~~~~~~~~~~~~~~~~~~|~~~~~~~~| источник метаданные идентификатор ``` Идентификация отдельных сообщений на linux.org.ru также осуществляется с использованием легко парсибельных числовых идентификаторов. Информационной единицей при ретрансляции является сообщение, которое идентифицируется по следующим значениям: * Адрес источника. * Уникальный идентификатор сообщения на источнике. * Уникальный идентификатор темы и название темы. * Идентификатор автора (ник). * Цифровая подпись ретрансляции. ## Транспорт Использование ZeroNet в качестве транспорта выглядит заманчиво, поскольку позволяет задействовать существующую развитую инфраструктуру. С другой стороны, в немодифицированном виде использование ZeroNet сталкивается с некоторыми ограничениями: * Обработка больших массивов данных упирается в ограничения SQLite. Для «боевого» применения приложения потребуется либо обеспечить интерфейс к полноценной СУБД (отдельным плагином к движку ZeroNet?), либо всю ZeroNet целиком патчить под использование внешней СУБД (тут под вопросом совместимость диалектов SQL и возможностей БД). В качестве тестового полигона можно использовать текущую реализацию с SQLite. * ZeroNet поддерживает автоматическое обновление данных в БД только из json. Использование json нарушает принцип человекочитаемости потока трансляции без специальных средств. Как минимум, необходимо проводить декодирование escape-последовательностей, чтобы добраться до человекочитаемого контента. (Опять же, эту задачу обновления БД из файлов другого формата можно решить плагином, а макет системы собрать на json.) ## Формат Есть два варианта хранения данных в файлах: группировать по автору или группировать по теме. Первый вариант реализован в ZeroNet по умолчанию. Для работы собственных форумов ZeroNet он является единственным возможным. Второй вариант обеспечивает человекочитаемость и возможность легкой фильтрации контента по темам. При рентрасляции неподписанных источников имеет смысл придерживаться его.
https://www.linux.org.ru/news/linux-general/14752961
^1 ^2 5 comments last on Jan 29, 2019 ━ started by geekless
stickied

Magnetico: личная поисковая система по торрентам, которая не может быть заблокирована

Новый проект Magnetico хочет решить проблему централизации торрент-сайтов, сканируя распределенную хеш-таблицу BitTorrent и генерируя индекс на компьютере пользователя BitTorrent — это один из самых живучих p2p-протоколов. Хотя для него в последнее время разрабатывается не так много продуктов, но есть люди, которые надеются вывести его на новый уровень использования. Один из них — это турецкий программист Бора, который работает над созданием анонимного и самостоятельного поискового движка BitTorrent под названием “Magnetico”. Он позволяет человеку с подключением к интернету получать доступ к огромному количеству торрентов в пространстве DHT с достижением полной децентрализации BitTorrent экосистемы. Такие технологии, как DHT и PEX внесли большой вклад в децентрализацию системы обмена, но существенная централизация всё равно сохраняется из-за зависимости от таких крупнейших порталов, как, например, The Pirate Bay. Программист из Стамбула считает, что: «Все юридические действия, направленные против сообщества, всегда ориентировались на точки централизации, поскольку они были самыми слабыми точками во всей сети. В начале трекеры должны были облегчить трафик между одноранговыми узлами, затем на смену им пришла технология DHT. В конечном итоге мы также избавились от файлов .torrent [в пользу magnet-ссылок], что, в свою очередь, позволило вместить весь The Pirate Bay в сто мегабайт». Стремясь приблизиться полной децентрализации, Бора работает над проектом под названием «Magnetico», целью которого является «отключение» обычных торрент-сайтов в целом. Как недействующий торрент-сайт BTDigg и более поздний AlphaReign, Бора использует программное обеспечение BitTorrent DHT для поиска контента и всех важных партнеров. Однако, Magnetico значительно отличается от двух приведенных выше примеров, поскольку создаваемые им индексы могут быть полностью частными. Он эффективно действует как личная поисковая машина, которую пользователь может установить на компьютере под своим контролем. Magnetico — это первый автономный BitTorrent DHT поисковый движок, предназначенный для конечных пользователей. Набор состоит из двух пакетов: Magnetod: автономный BitTorrent DHT-сканер и сборщик метаданных. Magnetow: легкий веб-интерфейc. Обе программы, объединенные вместе, позволяют любому, у кого есть хорошее интернет-соединение, получить доступ к огромному количеству торрентов, ожидающих открытия в пространстве DHT BitTorrent, не полагаясь на какой-либо центральный объект. Ранее мы писали о предприимчивых программистах, которые научились просматривать 3D-карту галактики и даже узнать какие торренты были скачаны с IP-адресов органов государственной власти. magscreen2 Для тех, кто интересуется техническими подробностями Magnetico, вот как это работает: «Модуль магнитометра обращается к DHT и создает фиктивный BitTorrent-партнер для извлечения метаданных от анонсированного однорангового узла и сохраняет его в базе данных, которую вы можете позже искать и просматривать. Поскольку хэш-данные — это хэши SHA-1 метаданных потока, мы можем быть уверены в достоверности метаданных, которые мы получили», — объясняет Бора. Тем временем Бора надеется, что BEP 51 (предложение по улучшению BitTorrent в отношении DHT) будет реализован. «Это было бы большим успехом, если бы мы вместе сделали BitTorrent по-настоящему децентрализованным прямо в протоколе, вместо того, чтобы прибегать к решениям грубой силы», — заключает Бора. Поскольку Magnetico написан Python 3, пользователям будет достаточно легко разобраться с его подробными инструкциями. Страницу проекта Magnetico можно найти здесь. В текущей момент данное ПО находится на ранней стадии разработки, поэтому на него могут влиять ошибки. Одна известная проблема заключается в том, что время от времени может потребоваться перезапуск.
^2 ^3 0 comments on Jan 21, 2019 ━ started by erert45
stickied

Обсуждение аналогов ZeroNet (P2P-интернета)

Привет ребят. Я жутко одержим идеей создание интернета который реализованный на одноранговой сети (P2P). Меня интересуют в первую очередь конкуренты ZeroNet которые могут составить серьезную ему конкуренцию. Т.е. это, во-первых, более-менее современные развивающиеся проекты которые не заброшенны и не забагованы и в которых реализован уже основной костяк фич, а во-вторых, чтобы они поддерживали возможность создание веб-приложений, а не лишь статических сайтов. Посему, думаю что всякие MaidSafe и IPFS на ''данном'' этапе отметаются. **ДОПОЛНЕНИЕ**: Сделал [опрос](http://127.0.0.1:43110/ZeroPolls.bit/?Poll:1-1J3LZRHNNaGgZYmB65S4aknyYbM5ar2Bzb) чтобы узнать "народную" точку зрения.
http://127.0.0.1:43110/ZeroPolls.bit/?Poll:1-1J3LZRHNNaGgZYmB65S4aknyYbM5ar2Bzb
^2 ^3 35 comments last on Jan 20, 2019 ━ started by darktrader03
stickied

Scuttlebutt

Вот что ещё нового появилось. Позиционируется как off-the-grid, независимая от интернета, децентрализованная соцсеть, в тоже время представляет транспор, поверх которого реализуются приложения. Scuttlebutt — жаргонизм обозначающий сплетни. Это отражает основной принцип сети — если какая-то информация становится известной (опубликованной), она распространяется от человека к человеку. Сеть спроектированна так, чтобы можно было использовать даже при отсутствии интернета, достаточно локального подключения между устройствами, и даже (потенциально) переноса данных на внешних носителях. Кроме того, она позволяет связываться через интернет путем специальных серверов (Pub). Поиск Pub-серверов и доступ к ним осуществляется пользователями самостоятельно, что лишает сеть единой точки отказа вроде списка доступных или bootstrap-узлов (подобный подход используется в меш-сети cjdns). Pub-сервер может быть запущен в оверлейных сетях, таких как tor. Вся информация подписывается с помощью криптографии с открытым ключем. Публичный ключ является единственным уникальным идентификатором пользователя, никаких регистраторов имет не используется, как и консенсуса подобного блокчейн системам, что лишает сеть рычагов контроля. Сообщения подписанные ключем автора имеют так-же ссылку на предыдущее и таким образом организуются в цепочки, что позволяет проверить целостность истории действий пользователя. Существует уже несколько приложений, простая система для публикаций сообщений, поддерживающая организацию по тегам, приложение для публикации аудиофайлов, git-хостинг для независимой от централизованных сервисов разработки проекта. https://www.scuttlebutt.nz/ Хочу отметить некоторые сходства и различия с ZN и Bitmessage. И в том и в другом испольуется рассылка известных сообщений. Только в Scuttlebutt не подразумевается общего набора данных для сети или сайта, а только для конкретного пользователя и распространение данных повторяет социальный граф. Кроме того, в отличии от ZN тут рассылаются сообщения, организуемые в цепочки, а не обновляется состояние файла БД.
https://www.scuttlebutt.nz/
^3 ^4 41 comments last on Jan 20, 2019 ━ started by cyberslave
stickied

не все децентрализованные сети хороши

Концепция федерации очень похожа на окукливание ( разделяй и властвуй ) Embrace, Extend, Extinguish («Поддержать, расширить, уничтожить»). Как было установлено Министерством юстиции США, эта фраза использовалась в корпорации Microsoft, чтобы описать стратегию внедрения в отрасли ПО путём расширения их стандартов и дальнейшего использования этих отличий для получения преимущества и уничтожения оригинальных свободных версий. Думаю вы поняли обсуждаем дерьмовые p2p сети которые созданы чтоб окукливаться
^4 ^5 0 comments on Jan 20, 2019 ━ started by erert45
stickied

Федеративные соцсети в целом

По федерации пока складывается такое отношение. - [Mastodon](/1F4WVHDpQYxuJL6xEY3EZTYkZds9TTjVHC/?Topic:2_1ED5kEHUideKw92Ncess5yJmP4T2J5Aeqn/Mastodon) буду использовать для каких-то беглых заметок на ходу. Ибо мобильный клиент. - [Friendica](/1F4WVHDpQYxuJL6xEY3EZTYkZds9TTjVHC/?Topic:36_1PniNzyi8fygvwyBaLpA9oBDVWZ5fXuJUw/Friendica) лучший вариант для чтения и работы на десктопе. Но тут надо будет пилить темы (Vier, единственная юзабельная, немного страшновата) и профилировать код (PHP — бонус, т.к. его отладку я знаю лучше всего :D) - [Hubzilla](/1F4WVHDpQYxuJL6xEY3EZTYkZds9TTjVHC/?Topic:9_1PniNzyi8fygvwyBaLpA9oBDVWZ5fXuJUw/Hubzilla) — буду присматриваться, периодически обновляться и щупать. Но пока юзабельность для меня ниже порогового уровня.
^2 ^3 2 comments last on Jan 20, 2019 ━ started by balancer73
stickied

Популяризация ЗероНета

Доброго дня, Аноны. В последнее время русский Зеронет довольно сильно оживился. Когда я заходил сюда в первый раз - где-то полтора года назад, не помню уже - русскоязычного коммьюнити еще почти не было. Были отдельные блоги на русском языке, насколько помню, но не более. Сейчас русскоязычное коммьюнити начинает образовываться, и это очень радует - видеть качественные, адекватные дискуссии без переходов на личности. На мой взгляд, это то, чего не хватает в Клирнете где-то с конца нулевых годов, когда Интернет, благодаря развитию коммуникаций и Медведевским инициативам, пошёл в широкие народные массы. Зеронет как таковой сам по себе не анонимен. Но он приватен. Не так-то легко вычислить, кто конкретно из пиров что отправил, и эта приватность, соответственно, растёт с ростом числа участников сети. Я считаю, это огромный плюс Зеронета в целом. Но работать в полную силу этот плюс будет только тогда, когда будет достигнута некая критическая масса участников, поэтому в развитии Зеронета заинтересованы прежде всего его резиденты. Чем больше членов - тем приватнее, устойчивее и богаче разнообразным контентом. Поэтому я могу сделать следующий вывод. Сеть необходимо развивать - это несомненно, в этом заинтересованы мы все, участники Зеронета по вышеописанным причинам. Но при этом стратегия "роста любой ценой" видится мне неоправданной. Я лично сыт по горло уровнем дискуссий в современном Клирнете, который, вне специализированных форумов, чаще всего происходит на уровне выяснений, кто чью маму сношал. Хотелось бы избежать этого явления в Зеронете, или хотя бы оттянуть его настолько, насколько это возможно. Сейчас уровень образования, квалификации и общей грамотности у сидящих здесь, субъективно, высок. В чём причина этого явления? Наличие входного барьера. Хотя разработчики Зеронета постарались сделать установку максимально простой и однокнопочной, она всё же требует хотя бы минимальной экспертизы в информационных технологиях, информационной безопасности и общей компьютерной грамотности - хотя бы для того, чтобы понять, зачем он вообще нужен, этот непонятный Зеронет. Таким образом, я хочу предложить стратегию, основанную на популяризации сети с наличием входного барьера. Учитывая объективные плюсы Зеронета - распределенность, отказоустойчивость, крайнее усложнение возможности удалить информацию безвозвратно с ростом количества участников сети, и, главное, - приватность - следует подумать о "вирусной рекламе" сети, ориентированной на потенциального потребителя. Собственно, этот тред и является приглашением к размышлению о способах реализации такой рекламы. Пока что я хочу описать лишь самый первый, который приходит на ум - стеганография. Мы создаем разнообразные картинки, которые постим во всяких-разных местах максимально активно. При этом картинки сами по себе безобидные - те же мемасы из Giftime, не принципиально, лучше даже что-то, что не вызывает подозрений - но при этом в самой картинке должен содержаться намек, понятный сведущему в стеганографии, что внутри контейнер. Принцип здесь в том, что человек заинтересовывается этим, "вскрывает" картинку и видит внутри краткое описание Зеронета, (возможно) комплименты его находчивости, и предложение присоединиться ("мы все тут такие, приходи, не будет скучно!"). Я считаю, что многие как минимум зайдут посмотреть, что это такое (я бы точно зашёл). Это лишь один вариант скрытой "вирусной" рекламы - первый, который приходит на ум. Вероятнее всего, есть и другие способы. Суть здесь - наличие некоего экзамена, теста на интеллект и находчивость для потенциального участника, чтобы отсеять нежелательную публику уровня "sasai lalka)))". На мой взгляд, подобный подход позволит, во-первых, заметно расширить русскоязычное коммьюнити (общеизвестно, что "вирусная" реклама в общем случае эффективнее прямой, банально за счёт человеческого любопытства), и во-вторых, поддержать высокий уровень дискуссий в Зеронете за счёт сохранения культуры общения и наличия интересных людей (чем больше умных и талантливых участников дискуссии, тем больше пользы она может принести каждому члену Сети). TL;DnR Зеронет - элитная сеть. И лучше бы ей оставаться таковой. UUPD. По просьба Балансера перенес тему в этот форум как более соответствующем тематике. На старом месте оставлена кросс-ссылка для интересующихся.
^9 ^10 64 comments last on Jan 20, 2019 ━ started by calmaquesse
stickied

P2P файловые системы

IPFS, Tahoe-LAFS... Что ещё? Хочется иметь возможность централизованно отдавать контент по некоему универсальному ID/пути, разделяя его с единомышленниками. Желательно с самостоятельным подключением к раздаче/поддержке желающих. При чём, чтобы можно было эмбеддить его в обычный HTML. Например, вставлять видео на форумы или в ZeroBlog. Самые близкие кандидаты перечислены в начале. ### IPFS - Позволяет легко присоединяться всем желающим поддержать раздачу - Позволяет поддерживать раздачу выборочно, отдельными файлами - Позволяет, с недавних пор, раздавать файлы из обычно FS, без копирования в свой репозиторий - Позволяет контролировать что хранится локально, хотя с некоторыми ограничениями (имена файлов, например, не хранятся) - НЕ позволяет узнать, статистику, сколько пиров раздаёт файл, нужна ли поддержка, доступен ли файл - НЕ позволяет хранить модифицируемый контент. IPNS — совсем не то. ### Tahoe-LAFS - Позволяет контролировать статус раздачи, количество пиров, степень репликации - Позволяет раскидывать каждый файл кусками по участникам - НЕ позволяет хранить файлы в обычной FS, требуется заливать их в её репозиторий - НЕ позволяет проконтролировать, что в общем, хранит локальный репозиторий. - Условно позволяет подключаться желающим. Нужно знать секретный адрес интродьюсера. Тот, кто знает, подключается к сети. Но это чревато тем, что при утечке адреса интродьюсера сеть могут начать использовать для хранения паразитного контента. В общем, полностью удовлетворяющего меня решения нет. «Большие» распределённые FS (Gluster, Ceph и т.п.) — не подходят по многим пунктам условий, OriFS ещё пилится... Может, я что-то упускаю?
^2 ^3 5 comments last on Jan 20, 2019 ━ started by balancer73
stickied

XMPP/Jabber

Стар, да удал?
^5 ^6 13 comments last on Jan 20, 2019 ━ started by balancer73
stickied

Scuttlebutt – непривязанная к серверу безопасная социальная сеть

https://www.scuttlebutt.nz/ https://ahdinosaur.github.io/patchwork-downloader/ https://github.com/ssbc/ssb-server/wiki/Pub-Servers https://github.com/ssbc/patchwork Manyverse версия для adndroid https://www.manyver.se/ Публичьный паб
https://www.scuttlebutt.nz/
^2 ^3 0 comments on Jan 20, 2019 ━ started by erert45
stickied

[Matrix] — федеративный мессенджер

Уже много раз всплывал, но нему тоже нет отдельной темы. Я его давно щупал, но не показался интересным. Не смотря на то, что есть много разных клиентов, в т.ч. под iOS и Android, какие-то они то кривые, то тормозные, то малофункциональные. https://matrix.org/ Но в свете потенциально грозящих блокировок Telegram стоит присмотреться к подобным решениям. Половина беды, если Телеграм просто заблокируют, беда, если Павлу придёт в голову заблокировать все +7 телефоны. А это, учитывая его характер, вполне возможно. И это лишний повод уходить от централизации. К сожалению, децентрализованных и федеративных мессенджеров толковых сейчас нет вообще. Но сабж, как я понимаю, что-то хоть минимально соответствующее уровню :)
https://matrix.org/
^2 ^3 23 comments last on Dec 23, 2018 ━ started by balancer73
stickied

ZeroTalks конфигурация

Привет господа и дамы. Хочу накатить данный форк форума и создать форум. Может ли кто-то детальнее рассказать мне про то, как его можно конфигурировать. Где что выставлять и так далее. Например, как выставлять или изменять лимиты для постинга пирам и тому подобное.
^3 ^4 10 comments last on Oct 19, 2018 ━ started by darktrader03
stickied

Fritter - достойная альтернатива ZeroMe

dat://fritter.hashbase.io/ новый Twitter поверх Dat project. Работает в
https://beakerbrowser.com/
^4 ^5 15 comments last on Oct 19, 2018 ━ started by stre10k
stickied

Cryptokitties

CryptoKitties - единственная в своем роде игра, работающая на технологии блокчейна. Нужно заводить и разводить котяток. Котиков также можно продавать и покупать, для этого есть раздел "Аукцион", все работает на криптовалюте Эфириум. Как по мне, идея очень интересна, сам уже играю на протяжении недели.
^2 ^3 1 comment last on Oct 18, 2018 ━ started by iiboard378
stickied

P2P-Talk

http://127.0.0.1:43110/1G56gcfMzp7695tpSHJN8qRR5N2pfTe7fw/ - сделал форум который направлен на обсуждение P2P-сетей.
http://127.0.0.1:43110/1G56gcfMzp7695tpSHJN8qRR5N2pfTe7fw/
^2 ^3 1 comment last on Oct 17, 2018 ━ started by darktrader03
stickied

Flatnesy: распределённая соцсеть на плоских файлах + персональный человекочитаемый архив

Топик-резюме в продолжение темы [Мысли о flatfile-форуме и блоге](/1F4WVHDpQYxuJL6xEY3EZTYkZds9TTjVHC/?Topic:1525678096_1PniNzyi8fygvwyBaLpA9oBDVWZ5fXuJUw) **На данный момент про[ж]ект одновременно решает задачи:** - Бэкап личных записей в форумах и блогах. Информация сохраняется в человекочитаемом формате, так что архивы в будущем будут доступны для чтения даже при полном прекращении поддержки инфраструктуры. - Бэкенд и транспорт для социальной сети/форумов/блогов. Из любых форумов и блогов записи можно конвертировать и сохранить в наш формат и обратно. - Информационную изоляцию спамеров/троллей/флудеров/педофилов и т.п. без цезуры. Мы просто подписываемся исключительно на тех, кто нам интересен и не подписываемся на остальных. В идеальном случае генераторы «вредного» контента просто не получают поддержки в распространении. А если их контент кто-то распространяет — значит, это им нужно. Свобода слова и одновременно свобода не слушать и не распространять чужое слово. - Обмен контентом любым способом. Хоть флоппинетом. Каждый сам для себя решает как получить данные того, на кого подписан в зависимости от уровня доверия. Файловый синк (rslsync, syncthing, dropbox…), ZeroNet или просто винчестер с картинками и кино. **Технически это выглядит так:** - Сообщения (посты, записи блогов) хранятся в формате Markdown + YAML-хедер, условно принятом в Infonesy. - Каждый юзер имеет свои репозитории (без ограничений) с разбивкой по темам/датам. - Каждый репозиторий включает в себя полный и автономный архив сообщений со всеми аттачами и метаданными. - Посты располагаются в произвольной иерархии каталогов, которые подразумевают форумы и подфорумы. Последний каталог — это контейнер сообщений, то есть или топик с последующими ответами юзера, или блок с первым постом + комментариями. - В перспективе подразумевается любой транспорт (хоть ZeroNet), но сейчас для простоты и единообразия используется rslsync с ключами r/o. То есть пользователь предоставляет другим участникам сети r/o-ключ с доступом к своему репозиторию. - Пользователь сети подписывается на других участников, вводя полученные от них ключи в свой rslsync и включая полученные каталоги в движок системы. - Будущий движок системы собирает из каталогов с сообщениями тех, на кого ты подписался, в единый поток блогов и топиков. **Ближайшие планы** - [ ] Экспорт разных традиционных источников соответствующих данных (ZeroBlog, ZeroTalk, Twitter, разные форумы) в формат системы. Черновой тест: `BPBISMAHDMR435FYIELW6UGFDUNOBBBJ6` (ключ rslsync на мой ZeroBlog). - [ ] Вьювер для просмотра каталогов в режиме форума и блога. - [ ] Вьювер для того же, но с объединением структуры каталогов разных юзеров. - [ ] Экспорт текущей инфо от пользователей моих форумов — Авиабаза и разные ZeroTalk. - [ ] Полноценные автономные форумы/блоги на этой системе. - [ ] Импорт из этой системы на традиционные движки с целью включения в многосторонний обмен контентом.
^4 ^5 16 comments last on Oct 13, 2018 ━ started by balancer73
stickied

PeerTube — «федеративный YouTube»

- https://peertube2.cpy.re/ - https://joinpeertube.org/en/ - https://github.com/Chocobozzz/PeerTube Федеративный видеохостинг. Интересен тем, что система комментариев совместима с ActivityPub, то есть весь Fediverse доступен (Mastodon/Friendica/Hubzilla и т.п.). Минус в том, что хранение видео — именно федеративное. Всё лежит на серверах-нодах. Пользователи используют разгрузку через Web-RTC, но это только для облегчения пиковой загрузки серверов. То есть никакого пиратского видео, проблемы с хранением больших объёмов и т.п. Не уверен, что с такими ограничениями реально взлетит. Но можно иметь в виду, если придётся выкладывать собственные не очень большие по объёму видео :)
https://peertube2.cpy.re/
^3 ^4 7 comments last on Oct 13, 2018 ━ started by balancer73
stickied

Если вы думали, что владелец зайта не может редактировать ваши пользовательские данные, больше так не думайте

@nofish открыл нам глаза на работу движка: > > > [nofish](#comment_1196_1J3rJ8ecnwH2EPYa6MrgZttBNc61ACFiCj): You can edit the data.json file in the data/users/ directory (eg. remove the comment), then open sidebar, at the bottom enter the user's content.json file, then sign/publish it using the site's private key > > > [swastika](#comment_29_1b9urVTLtAAZAidg6hchWqhrVtYXUaoj7): @nofish Wait, the site owner can edit an user's data.json without having the private key of that user? > > > [nofish](#comment_1197_1J3rJ8ecnwH2EPYa6MrgZttBNc61ACFiCj): Yes, the site owner can delete and edit any content on the site. **Проверка модификации контента от Balancer73...**
^3 ^4 5 comments last on Oct 09, 2018 ━ started by geekless
stickied

Что сегодня использовать на замену RSS?

Как-то неожиданно всплыл вопрос: > [@vanyok@mastodon.social](https://mastodon.social/@vanyok/100834092919818561): А #ZeroNet (proxy) может отдавать данные в RSS/Atom? Неожиданно, потому что хотя таких возможностей у ZeroNet нету, я пользуюсь самопальным экспортом в JSON для перекачки анонсов обновлений из ZN на свои форумы. Как-то не думал, а по сути, получается то же самое. Поэтому первая реакция — можно же тупо сделать экспорт не в JSON, а в RSS. Вот и готовое более универсальное решение. Но потом начинаешь вспоминать, какой это геморрой, работа с XML и запал пропадает :) Тем более, что RSS стараниями монстров рынка с этого самого рынка очень стремительно выпилился. По сути его поддерживают сегодня только энтузиасты. Так стоит ли овчинка выделки? И какие есть ещё варианты? Первое, что приходит в голову — использовать, всё же, **RSS** :D Благо, есть готовые библиотеки. Более того, у меня во фреймворке и без того есть [пара готовых решений](https://packagist.org/packages/balancer/bors-rss), которым надо только скормить модель. Хотя в этом случае надо фреймворк тащить, тогда как с JSON достаточно встроенных функций того же PHP. И при чтении с парсингом такая же фигня. И из JavaScript легко не прочитаешь на одном клиенте. Но зато — какой-никакой, а стандарт. И никто не мешает делать это не вместо чего-то ещё, а вместе. Включить дополнительно. Потом в голову приходит посмотреть, а не появилось ли что-то подобное, но на **JSON**. Чтобы не велосипедить формат, а готовым воспользоваться. И, точно! Есть такое: [JSON Feed](https://jsonfeed.org/). Выглядит, всё же, доморощенным велосипедом. Но кто раньше встал, того и тапки! Кто-то (сайты, клиенты) этот формат уже поддерживает. Надо посмотреть, почему бы на такой формат не перевести и мои экспорты? Потом — более хитрый вариант. Хотя RSS нередко используется для раздачи полных статей (и это большой плюс), чаще, всё же, нужны только анонсы. Заголовок, снипет, картинка. И тут — почему бы не совать это во что-то модное и молодёжное, типа **Твиттера**? Это ж готовая лента, которую ещё и невооружённым глазом читать можно. Только надо решить вопрос отделения заголовка от контента. Ничего такого в стандарте нет. Наконец, дальнейшее развитие той же идеи — можно же ленту публиковать не в централизованном Твиттере, а в децентрализованном **ZeroNet** :) Хоть в виде блога, хоть в ZeroMe. Тут и польный текст можно постить, и с понятной разметкой, и с человекочитаемостью. Хотя в последнем случае смысла постить из ZeroTalk в тот же ZeroMe особо нет, но чисто как внутренний транспорт между своими узлами — почему бы и нет? :) Думаю, надо это всё пробовать комбинировать :) **Update**: А ещё есть **Telegram** и **Matrix**, которые можно использовать для тех же целей. Наверное, надо думать не просто о комбинировании, а о едином механизме массовых анонсов :)
https://mastodon.social/@vanyok/100834092919818561
^1 ^2 12 comments last on Oct 07, 2018 ━ started by balancer73
stickied

CryFS

https://www.cryfs.org > CryFS encrypts your files, so you can safely store them anywhere. It works well together with cloud services like Dropbox, iCloud, OneDrive and others. Шифрованная ФС, подходящая для облака и не имеющая проблем безопасности EncFS. LGPL. Бета-версия. Сорцы: https://github.com/cryfs/cryfs Кто-нибудь щупал?
https://www.cryfs.org
^1 ^2 0 comments on Oct 05, 2018 ━ started by geekless
stickied

Solid

[Оригинал новости на Хабре](https://habr.com/company/globalsign/blog/425171/): > Сэр Тим Бернерс-Ли, создатель Всемирной паутины и директор консорциума W3C, уверен, что развитие веба достигло критической точки, максимально отклонилось от изначальной концепции. Изначально он задумывался как децентрализованная сеть, где первый браузер одновременно был и редактором документов. Идея состояла в том, что каждый пользователь не только сможет просматривать документы, но и создавать, редактировать их. Веб должен был стать местом совместного творчества и сотрудничества для всего человечества. Но что-то пошло не так. > > Есть примеры удачной реализации совместного творчества, как Википедия, децентрализованный хостинг сайтов и пиринговые социальные сети. Это предвестники того, каким может стать веб на основе новой технологии Solid, которую разработал Тим Бернерс-Ли совместно с группой исследователей из Массачусетского технологического института. Это венец десятилетий концептуальной работы, которой занимался Бернерс-Ли. > > Как веб дошёл до такой потери децентрализации, до печального нынешнего состояния? Из первого популярного браузере Mosaic удалили инструменты мультимедиа и редактирования. Было решено, что они слишком сложны для обывателя. С этого всё и началось. Такая нежелательная трансформация родного детища в итоге привела к тому, что Тим Бернерс-Ли с коллегами предложили вернуть вебу недостающую функциональность: в 2003 году они предложили концепцию под названием Read-Write Web. > > Концепция предполагает, что каждый может участвовать в формировании единого пространства веба. Для этого нужны: > > 1. функциональная система разрешений (кто, где и что может писать) на основе общей системы идентификации; > > 2. управляемый доступ к данным, поскольку основу веба составляют не только документы, но и данные. > > Сейчас большая работа над инструментами и средствами разработки для этой концепции подошла к концу. Технология Solid — это реальное воплощение идеи, сформулированной 15 лет назад. > > Технология Solid основана на текущих стандартах W3C, что облегчает её внедрение и способствует быстрейшему распространению. В ней реализована система разрешений и идентификации, функциональность сквозного редактирования всех документов, система управления данными и обновления в реальном времени через WebSockets. Порадовал первый комментарий в обсуждении. На ZeroNet уже ссылаются как на нечто само собой разумеющееся: > Так и не понял, это очередная социалка или ZeroNet на чистой вебне?
https://habr.com/company/globalsign/blog/425171/
^1 ^2 1 comment last on Oct 04, 2018 ━ started by geekless
stickied

Игры в ZeroNet

Пока это всё простенький локалхостовый примитив, но надо ж каталогизировать :) Для затравки: - [ZeroBird](/1LMG9b3mhvnfAiMpRccSNzvTbq6bYCQWLf/)
^1 ^2 6 comments last on Sep 19, 2018 ━ started by balancer73
stickied

«Одной строкой»

Ссылки на малоизвестные и/или находящиеся в ранней стадии разработки системы. Чтобы не терялось.
^1 ^2 3 comments last on Sep 05, 2018 ━ started by balancer73
stickied

Markdown: синтаксис для include?

Не совсем по теме форума, но про Markdown :) Надо тут включать на одном сайте в Markdown-статьи другие Markdown-документы. Есть идеи, как это сделать максимально идеологически близко к Markdown? То есть это должен быть какой-то формат, похожий на читаемый текст и, желательно, в рамках привычного синтаксиса. Навскидку вижу пару вариантов: `#include "/path/file.md"` Это совсем уже для «си головного мозга» :) Но хотя бы понятен смысл. `{!/path/file.md!}` С одной стороны, с MD роднит простота (отсутствие слов), с другой — формат совсем не «MD-шный». Думаю, идеологически это должно быть что-то в духе MD-картинок или ссылок. В MD основная идеология — дополнительная разметка поверх простого текста. То есть, по хорошему, это должна быть какая-то наглядная надстройка над логикой `[текст описания](ссылка)`. Вот как картинки сделали добавлением восклицательного знака перед описанием. Может, плюнуть и совместить а ля `#include[опциональное описание](ссылка)`? Заодно получается универсальный формат. Или даже `!include[опциональное описание](ссылка)`? — почти единообразно с картинками :)
^2 ^3 12 comments last on Sep 02, 2018 ━ started by balancer73
stickied

Почему не работает навигация кнопкой Назад?

Почему на некоторых сайтах (ZeroTalk) навигация срабатывает корректно, а на некоторых (ZeroWiki) — создаёт дубли в истории, так что Назад редиректит на ту же самую страницу?
^1 ^2 2 comments last on Sep 01, 2018 ━ started by geekless
stickied

infonesytalk.bit

http://127.0.0.1:43110/infonesytalk.bit Enjoy!
http://127.0.0.1:43110/infonesytalk.bit
^2 ^3 3 comments last on Aug 30, 2018 ━ started by htgozn
stickied

Микроблоги/блоги с возможностью писать офлайн

У меня уже не в первый раз возникает задача вести микроблог в офлайне или при очень плохом Интернет-соединении. Какие-то заметки, фотки в дороге или просто в месте, где отвратительный Интернет. Задача не частая и поэтому каждый раз неожиданная. Сейчас с Интернетом в дороге у меня более-менее нормально и поэтому я решил уделить время поиску такого инструмента :) Запросы такие: - Работа офлайн и в асинхронном Интернет (чтобы изменения могли публиковаться позже и замедленно). - Поддержка текстов и фотографий. - Поддержка комментариев, чтобы читатели могли реагировать на записи. - Ненулевое коммьюнити. - Возможность редактировать записи. Навскидку я могу назвать сейчас более-менее отвечающими этим запросам только ZeroBlog/ZeroMe в ZeroNet и каналы в Телеграме. Но все они имеют свои недостатки. - В ZeroNet небольшое коммьюнити и не самый удобный мобильный интерфейс. - Каналы в Телеграме не имеют возможность оставлять комментарии (хотя можно форвардить записи в чат), в условиях блокировок его будущее сомнительно и, вообще, централизованные системы в новой истории — вещь сомнительная. Кроме того, ещё не отправленные сообщения несколько затрудняют работу с ним и могут оказаться отправленными не в том порядке, в каком писались. Есть ещё WordPress, клиент которого позволяет писать черновики офлайн, но он не умеет отправлять их сам при появлении онлайна. И с коммьюнити там совсем грустно. Что ещё я могу упускать из виду?
^2 ^3 9 comments last on Jul 23, 2018 ━ started by balancer73
stickied

Популяризация ЗероНета №2

Продолжение [предыдущего треда](http://127.0.0.1:43110/1F4WVHDpQYxuJL6xEY3EZTYkZds9TTjVHC/?Topic:1525538586_1Q3H2Xz99MAWiuPV5pj6QbmCCU6KdZaKTv/). Итак, спасибо всем за рекомендации, у меня примерно сложился план действий. Это будет своеобразный "квест" на поиск ЗероНета, требующий нетривиального знания IT. Проходить он будет в три этапа. Первый и третий - статические, второй - динамический, с использованием BitMessage. Этот этап обещал взять на себя deepstrelok, ну а я, соответственно, разбираюсь с первым. После некоторых размышлений и наглядного эксперимента со стеганографией в предыдущем треде я немного изменил принцип действия. Сейчас я опубликую картинку, которая будет содержать в себе послание. Естественно, послание черновое, просто чтобы оценить, сколько людей смогут его вскрыть. В чистовом варианте там уже будет содержаться ссылка на второй этап (который разрабатывает deepstrelok). Если эксперимент будет успешным, то разработку первого этапа можно считать завершенной. ![](https://gateway.ipfs.io/ipfs/QmX5tiP2kRx67AbViPpgbUQUmqvqwaaECETow5zBSZ2oos)
http://127.0.0.1:43110/1F4WVHDpQYxuJL6xEY3EZTYkZds9TTjVHC/?Topic:1525538586_1Q3H2Xz99MAWiuPV5pj6QbmCCU6KdZaKTv/
^3 ^4 31 comments last on May 29, 2018 ━ started by calmaquesse
stickied

IPFS-кластер

Появилась новая фишка: https://cluster.ipfs.io/ Если коротко, то это возможность распределить репозиторий между несколькими машинами. Пины автоматически распределяются между машинами кластера с некоторой избыточностью, что, с одной стороны, обеспечивает доступность данных при падении машин, с другой, не требует наличия полных копий репозитория на всех машинах. Пока, судя по описанию, довольно сыро. Но весьма интересно в перспективе. Надо следить :) А то пока пин-резервирование приходится вручную делать.
https://cluster.ipfs.io/
^2 ^3 1 comment last on May 29, 2018 ━ started by balancer73
stickied

Импорт сообщений из Telegram

Тоже из-за темы [Flatfile-форума](/?Topic:1525678096_1PniNzyi8fygvwyBaLpA9oBDVWZ5fXuJUw/+flatfile), отчасти как раз для Infonesy и тоже проблема, похожая на [историю с Twitter](/?Topic:1525694535_1PniNzyi8fygvwyBaLpA9oBDVWZ5fXuJUw/+Twitter). С Телеграмом всё ещё жёстче. Он позволяет через штатный API получать только новые сообщения в реальном времени через Callback или несколько последних сообщений через JSON-запрос (и только после того, как такое логгирование будет включено). Тоже куча сообщений осталась недоступна :) При этом сообщения из истории отлично читаются любым клиентом. Т.е. в API такая возможность есть, но — только для клиентов. Есть какой-нибудь способ, кроме как писать свой «клиент-имитатор»? :)
^1 ^2 5 comments last on May 24, 2018 ━ started by balancer73
stickied

Hubzilla

Платформа распределённого обмена данными вебсайтов.
^2 ^3 6 comments last on May 23, 2018 ━ started by balancer73
stickied

Импорт сообщений из Twitter'а

Отчасти из-за темы [Flatfile-форума](/?Topic:1525678096_1PniNzyi8fygvwyBaLpA9oBDVWZ5fXuJUw/+flatfile), отчасти как раз для Infonesy. У Twitter есть проблема — прямой запрос к списку постов лимитирован 3200 твитами. Для того, кто пишет недавно и немного, это не проблема. А вот я обломался. Сейчас что-то около 4900 твитов :) Вышел из положения косым способом — теперь периодически просто читаю все сообщения, как есть, в JSON и кидаю в архив. Но всё равно дофига сообщений осталась недоступными. И это не выход для тех, кто захочет импортировать собственные ленты позже :) Никто не сталкивался с решением проблемы? Ничего вменяемого нагуглить не получилось. Есть какие-то кривые способы через поиск, но там тоже не всё находится.
^1 ^2 6 comments last on May 13, 2018 ━ started by balancer73
stickied

Мысли о flatfile-форуме и блоге

В свете всех этих удалений, пропаж, блокировок и т.п. давно стоит задача притащить в виде бэкапа всякие семейные архивы переписок, блогов и т.п. При чём хочется сделать это в таком виде, чтобы можно было смотреть это всё и многие годы спустя, когда, может, уже не будет ни меня, ни какого-то характерного софта :) По последней причине плохо годится ZeroNet, хотя иначе мог бы подойти идеально. Достаточно очевидное решение — хранить записи плоских файлах в Markdown. Их и вручную смотреть можно, и куча вьюверов есть. К тому же он набрал огромную популярность. Плюс Markdown позволяет хранить в себе и метаданные. А плоский файловый формат позволяет легко синхронизировать записи по сети, бэкапить, архивировать и т.п. Чем может быть полезен в Infonesy :) Готовых решений я не знаю, есть [вялотекущий Flatboard](https://github.com/Fred89/flatboard), но он хранит записи в JSON. Так что надо думать о своём движке, благо, сделать, в общем, не сложно. Думаю, хранить данные в формате «один топик — один Markdown-файл». Картинки — в подкаталоге, чтобы в Markdown можно было использовать относительные ссылки. Пока не очень понятно, как делать разбиение на посты. Метаинформация топика — тут всё просто, привычный уже хедер Markdown в YAML. Наверное, посты надо выделить аналогичным способом. Что-то в духе: ```markdown --- Title: Тестовый топик Date: 2018-05-07 10:12 GMT+03:00 Tags: - тест --- ======================================== Author: Balancer Date: 2018-05-07 10:12 GMT+03:00 ---------------------------------------- Это первый пост топика ======================================== Author: Balancer Date: 2018-05-07 10:14 GMT+03:00 ---------------------------------------- > Это первый пост топика А это — ответ на первый пост ``` Жаль, что блоки метаданных стандартно отбиваются тройными минусами `---`, отбивка более длинной линией улучшила бы читаемость исходника… Впрочем, всё равно встроенные блоки метаданных штука не стандартная, так что можно отбивать и длинно. Поправил предыдущий пример :) Хотя это тоже минус — стандартный парсер будет считать, что Date — заголовок… Хм. Тут надо ещё думать будет. Топики хорошо раскидывать по датам создания. Правда, пока не придумал, в каком порядке лучше делить по датам и подфорумам. Вариант `YYYY/MM/DD/Theme/Topics.md` позволяет легче оперировать с архивами по датам. А вариант `Theme/YYYY/MM/DD/Topic.md` позволяет проще выбирать подфорум. Наверное, второй способ правильнее, всё же.
https://github.com/Fred89/flatboard
^4 ^5 68 comments last on May 09, 2018 ━ started by balancer73
stickied

About ZeroNet — что о нас говорят в Clearnet ;)

Время удивительных историй :D [![](https://gateway.ipfs.io/ipfs/QmWtmZQkYddM6BVuX5jYDjVuuDw9YnsPXumZFuSijmmWb2/2018-05-03_11-09-34-800x.png)](https://gateway.ipfs.io/ipfs/QmWywV7CjtmczqQzbdK9LG699D6gDMuu4af8DYcCmx1h7e/2018-05-03_11-09-34.png) -
https://gateway.ipfs.io/ipfs/QmWtmZQkYddM6BVuX5jYDjVuuDw9YnsPXumZFuSijmmWb2/2018-05-03_11-09-34-800x.png
^2 ^3 10 comments last on May 03, 2018 ━ started by balancer73
stickied

Стимпанковский ZeroNet

> @balancer73: Кстати, есть такая аналогия. #ZeroNet — это параллельный мир с непропорциональным развитием. Ряд решений уровня конца 1990-х годов, ряд — опережает привычные сегодня централизованные решения. Эдакая стимпанковская вселенная :) Можно представить себе ход истории, когда в конце 80-х, начале 90-х, веб начинает эволюционировать на основе p2p-коммуникации, и мы сразу оказываемся в Зеронете, минуя 20-30 лет развития безальтренативного клиент-серверного подхода. Было бы всё то же самое — сначала статические домашние странички, развитие стека технологий во главе с JS, становление крупных сервисов, соцсетей, видео-порталов и т.п. — но только на рельсах совсем другой технологии. Это с одной стороны, довольно фантастичный сценарий, потому что нужен большой поворот сознания для создания такой сети. А с другой, была ведь Фидо, которая пусть и централизованно управлялась, но использовала схожий способ работы с контентом. Слабая информационная связность, повременные модемные линии, флоппинет — всё это вписалось бы в картину.
^1 ^2 6 comments last on May 03, 2018 ━ started by geekless
stickied

Вопросы по ZeroNet

Добрый день, Анонимы. Накопились вопросы по ЗероНету, решил, что проще будет задать их здесь. Тем более здесь довольно активный форум и шанс получить ответы высок. 1. ЗероНетом я очень доволен, работает быстро, обновляется на лету, кэширование реализовано хорошо. Но это пока. В сети сейчас 15-20 тыс. человек в целом, это очень мало. Что будет, когда число пользователей превысит, скажем, миллион? (Я надеюсь, что это произойдет). А 10 миллионов? (Тут не уверен, но тем не менее). Каким образом тогда будет распределяться нагрузка на сеть? Не произойдет ли существенного замедления работы? 2. Шифрование трафика. В ветке про обсуждение анонимности ЗероНет поднимался этот вопрос. Вроде бы я читал, что каждое входящее/исходящее соединение само по себе шифруется через TSL. Это правда? В таком случае сеть становится очень анонимной: практически невозможно определить, кто и когда опубликовал в общий пул информацию, т.к. она очень быстро становится распределенной и распространяется по сети без возможности удаления. 3. Можно ли как-то сдампить всю базу данных ЗероНета на внешний носитель и подключать его, соответственно, по мере необходимости? Я тут прикинул - один диск на несколько терабайт вместит весь ЗероНет на пару лет вперед. Вопросы, возможно, очень нубские, но надеюсь на понимание. С уважением, Кальмаквессэ
^2 ^3 5 comments last on Apr 29, 2018 ━ started by calmaquesse
stickied

Идея!

Господа кодеры- сатанисты! Предлагаю замутить мессенджер а ля телеграмма, но P2P полностью, работающий по интернету и по Bluetooth. Уже были похожие но платные, и сообщения не перкдавались через цепочку устройств. Ещё момнет, устройства могут быть вратами между веб и блют. группами людей
^4 ^5 10 comments last on Apr 28, 2018 ━ started by kodomoneko
stickied

IPFS — общие вопросы

Кто следит — не появилась ещё возможность работать целиком из браузера?
^2 ^3 4 comments last on Apr 23, 2018 ━ started by balancer73
stickied

Holochain — распределённая криптоплатформа, в т.ч. с социальными приложениями

Никто не щупал? Я пока читаю описания, надо собирать всё в Golang, так что пробовать буду позже. https://holochain.org/ Как я понял, сделали криптоплатформу (не блокчейн, но альтернатива), позволяющую распределённо хранить и обрабатывать данные. И на ней делают в том числе и распределённые социальные приложения. Например: - [Clutter](https://github.com/Holochain/clutter) — микроблог - Fractal Wiki — Wiki - HoloChat — соответственно, чат Если я правильно понимаю, то там всё насквозь коммерциализированное. Чтобы использовать сеть, _разработчики_ приложений должны платить. Но использование окупается в случае удачных и популярных решений. Пользователи тоже должны платить, но тоже могут получать бонусы от контента. Многое непонятно, но в имеющемся виде не кажется чем-то реально удачным. Поэтому, может, и взлетит :D Скриншотов, демок — ничего нет. Но сеть очень активно пиарится в социальных системах (так её и встретил).
https://holochain.org/
^2 ^3 12 comments last on Apr 23, 2018 ━ started by balancer73
stickied

GNU Social

Уже не первый раз упоминается в Talk'ах GNU Social (Бывший StatusNet). Ставил пощупать [относительно давно, в середине 2015](http://www.balancer.ru/g/p4351964), да так и не стал пользоваться. Сегодня вернулся, посмотрел — система стала намного приятнее. Хотя кроме «твиттера» там ничего другого нет, зато работает хорошо. Минусы, конечно есть, например, чтобы подписаться на пользователя с другой ноды, нужно вводить ему вручную свой user@node, но в остальном — нормально. Буду щупать, может быть тоже на начальном этапе соединю с Infonesy :) Если кто-то есть в этой сети, мой самый первый аккаунт — https://quitter.no/balancer Он и будет основным, полагаю.
http://www.balancer.ru/g/p4351964
^1 ^2 7 comments last on Apr 22, 2018 ━ started by balancer73
stickied

ZeroNet под Android

Кто-то сделал вариант ноды ZeroNet под Android: https://play.google.com/store/apps/details?id=net.mkg20001.zeronet Сам не тестировал.
https://play.google.com/store/apps/details?id=net.mkg20001.zeronet
^1 ^2 26 comments last on Apr 21, 2018 ━ started by balancer73
stickied

IFS (не путать с IPFS)

IFS, может, и не особо интересное решение после появления ZeroUp/KopyKate, но по крайней мере используется в ZeroVoat. http://127.0.0.1:43110/12MVkvYGcRW6u2NYbpfwVad1oQeyG4s9Er Однако, я оценить его не смог — у меня тупо висит аплоад. Крутится колёсико «Reading Files» и ничего не происходит. Это у меня глюк в системе или зайт сломан?
http://127.0.0.1:43110/12MVkvYGcRW6u2NYbpfwVad1oQeyG4s9Er
^1 ^2 1 comment last on Apr 21, 2018 ━ started by balancer73
stickied

Friendica

Открыл ноду https://spica.wrk.ru Friendica очень кривая пока, но очень интересная :) При работе лезет куча PHP-ошибок. Все темы, кроме frio ужасны, а frio просто нормально не работает — отсутствуют многие элементы дизайна. И такая проблема что с последним релизом 3.6, что с git-версией... Похоже, придётся заняться допиливанием. Благо, PHP :) Зато на ура работает взаимодействие с Мастодонтом, Диаспорой и, вероятно, с другими сетями на базе протоколов Diaspora, Fediverse/OStatus и ActivityPub. Пишешь в одной сети, отвечаешь в другой — всё проходит во все стороны. И сотни тысяч (если не миллионы?) потенциальных контактов :)
https://spica.wrk.ru
^2 ^3 3 comments last on Apr 20, 2018 ━ started by balancer73
stickied

Infonesy — ход работ

Просто всякая текучка. - [Трансляция блогов в Интернет](http://www.zites.cf/)
http://www.zites.cf/
^1 ^2 16 comments last on Apr 10, 2018 ━ started by balancer73
stickied

how to cross great fire wall?

^2 ^3 6 comments last on Feb 26, 2018 ━ started by coolplay
stickied

nice job dude

loving this platform
^2 ^3 2 comments last on Feb 24, 2018 ━ started by pool
stickied

WebTorrent

Только сейчас [починил почту ZeroMail](/1Apr5ba6u9Nz6eFASmFrefGvyBKkM76QgE/?Topic:1_14NydP2LLY59TBYtWn61qJPuR7w7HizwjG#comment_291_1PniNzyi8fygvwyBaLpA9oBDVWZ5fXuJUw), вижу пропущенные сообщения : > From: **dude** >не видел (или забыл уже) от тебя обзора вебторрента, и распределенных ютубов на его основе. >зацени это - свежак, скоро хотят выкатить в массы >- https://news.ycombinator.com/item?id=16223921 >- https://github.com/Chocobozzz/PeerTube >- https://framatube.org/ >- https://fastcast.nz/ >и более старый >- https://www.bitchute.com/ >тебе как ценителю зеронета должно понравиться ;) >Еще можешь параллельно затронуть тему распределенного cdn на вебторренте типа p2pcdn и аналоги, т.к. темы смежные Посматриваю периодически в сторону вебторрентов, но у имеющихся реализаций есть генетический недостаток — они работают только пока у пользователей запущены браузеры. В таком случае о headless-поддержке можно забыть. И придётся всё время держать табы с раздачами. Метод годен для того, чтобы без сервера передать конкретный файл и уйти с раздачи. Для долговременной раздачи годится плохо. Нужны WebTorrent-сервера. Да ещё желательно анонимизированные :)
https://news.ycombinator.com/item?id=16223921
^3 ^4 3 comments last on Feb 22, 2018 ━ started by balancer73
stickied

Bitmessage

На форуме упоминался не раз, но отдельной темы нет. Вот и под Android версия появилась: [Android версия Pechkin](https://www.linux.org.ru/forum/mobile/13645297) ======================================================================== Вышла android версия bitmessage клиента Pechkin Из особенностей: - Для работы не требует никаких внешних серверов(все вычисления происходят на вашем android устройстве) - Минимальная поддерживаемая версия android 4.0 - Модуль вычисления PoW написан на С Ссылка на play.google.com <https://play.google.com/store/apps/details?id=pro.fenenko.pechkin> Исходный код hg clone <http://hg.code.sf.net/p/pechkin/code> pechkin-code - [fenshara](https://www.linux.org.ru/people/fenshara/profile) 29.08.2017 22:44:43
https://www.linux.org.ru/forum/mobile/13645297
^2 ^3 4 comments last on Feb 12, 2018 ━ started by balancer73
stickied

www.zites.cf — трансляция блогов ZeroNet в clearnet

## Changelog: - 2018-02-12 - Исправил (точнее подоткнул костылём) отображение видео при наличии перевода строк в блоке `<video>..</video>`. Например: http://www.zites.cf/2018/02/18-loshad-apokalipsisa-v-moskve - Исправил отображение видео, выложенного локально в подкаталог `data/`: http://www.zites.cf/2018/02/126-new-version-0.6.2 ## Известные баги и фичи: - При редактировании поста в ZeroBlog'е, его кеш на www.zites.cf не сбрасывается. - Никак не учитываются комментарии (на этом движке их просто нет, реализуются через Disqus) ## Планы: - Задействовать ZeroBlog Plus с тегами.
http://www.zites.cf/2018/02/18-loshad-apokalipsisa-v-moskve
^2 ^3 0 comments on Feb 12, 2018 ━ started by balancer73
stickied

IPFS в Infonesy

Сейчас (для отработки подходов и концепции) вожусь с заменой в TT-RSS/Infonesy трансляции ссылок на картинки на IPFS-ссылки. Поскольку планирую сохранять оригинальные имена файлов, то добавление wrap/recursive. Кроме самого файла, заодно, это позволит и сохранить Info с указанием ссылки-первоисточника и места использования файла. Так и не понял, каким способом скармливать recursive-данные через IPFS API. Поэтому делаю через `ipfs` - утилиту командной строки.
^2 ^3 34 comments last on Jan 05, 2018 ━ started by balancer73
stickied

ii-like Data Exchange Convention (IDEC)

Не иссякают попытки реинкарнировать FIDO на новых подходах. Одной из таких попыток был проект `ii`. Автор замахивался на популярную, в общем, идею произвольного транспорта (вплоть до пресловутого флоппинета) и офлайн-синхронизации. Не знаю, что там в итоге вышло, но сегодня наткнулся на форк этой ii — сабж. https://ii-net.tk/idec-doc/ >**«Секта плохих парней»** — это небольшое полузакрытое сообщество на окраине Интернета и в стороне от шума социальных сетей. >Берёт своё начало от «Клуба хороших людей» (2014) и работает на распределённом протоколе IDEC (ii-like Data Exchange Convention), форкнутом от ii (всё от того же «Клуба»). >Если вы устали от низкокачественного общения и тупняка в соцсетях, хотите спокойной и уютной малолюдной обстановки, приходите к нам. В общем, ещё один кандидат на вхождение в Infonesy :)
https://ii-net.tk/idec-doc/
^1 ^2 5 comments last on Dec 27, 2017 ━ started by balancer73
stickied

Steemit — социальная сеть на blockchain

Кажется, ещё и с возможностью заработать :)
^3 ^4 82 comments last on Dec 06, 2017 ━ started by balancer73
stickied

Infonesy ↔ ZeroBlog

[В ZeroMe писал](/Me.Mkg20001.bit/?Post/1BLueGvui1GdbtsjcKqCf4F67uKfritG49/1PniNzyi8fygvwyBaLpA9oBDVWZ5fXuJUw/1503243117), решил сюда продублировать (вторую часть ответа). Ну и по отдельной теме будет для каждого транспорта. ... Я делал эксперименты по трансляции Infonesy -> ZeroBlog: http://127.0.0.1:43110/1F3ggqq99yHzra2aEM6uRRbvbDMaj4EdpF/ Только я тогда не решил проблему переполнения блога. Надо хотя бы раз в месяц заводить новый и делать всё это автоматически. Задача решается, но это надо делать много скучной механической работы, поэтому пока было отложено :) Если речь о трансляции только собственных постов, то их объём небольшой, хватит и одного постоянного блога. Так я планирую допилить трансляции Facebook → Infonesy → ZeroBlog. Дополнительная проблема в том, что это был один из ранних экспериментов, поэтому код в виде выделенного пакета не оформил. Пакет для работы с ZeroBlog есть, но он был написан позже и решает обратную проблему, чтение ZeroBlog: https://github.com/Balancer/infonesy-driver-zeroblog Как дойдут руки, надо дополнить и кодом на запись + дополнительно унифицировать.
http://127.0.0.1:43110/1F3ggqq99yHzra2aEM6uRRbvbDMaj4EdpF/
^1 ^2 2 comments last on Aug 21, 2017 ━ started by balancer73
stickied

Zero. Start.

Открою соответствующий форум и в ZeroNet, пожалуй :)
^1 ^2 7 comments last on Aug 20, 2017 ━ started by balancer73
stickied

Twister — p2p-микроблог на блокчейне

Вообще, штука старая и слабо развивается. Но раз тут всё собирается, нужно упомянуть. И, для статистики, на тему блокчейна. Каталог .twister у меня сейчас весит 900 Мбайт. Соответственно, вдруг, кто не в курсе: - [Оф. сайт](http://twister.net.co/) - Я там @balancer — не знаю, достаточно ли этого для того, чтобы найти :)
http://twister.net.co/
^1 ^2 2 comments last on Aug 18, 2017 ━ started by balancer73
stickied

Исходники Infonesy

А где же можно пощупать, потыкать, почитать спеки?
^1 ^2 9 comments last on Jul 08, 2017 ━ started by pozya
stickied

Распределённые коллективные зайты

Практическая задача для примера. Может быть кто-то дополнит. Есть серия книг. Нужно сделать фанатский сайт, где будут выложены их тексты. Пока работа идёт от одного владельца зайта, проблем никаких нет. Но если объём будет большой неплохо бы заняться этим коллективу авторов. И тут у ZeroNet начинаются проблемы. Из уже реализованных коллективных решений для работы с материалами есть только ZeroWiki. Работает неплохо, но бедная, и не имеет многих инструментов. В том числе — для хранения файлов. Моя мысль такая. Делаем Wiki-зайт, являющийся центральным. Работа с Wiki ведётся коллективная. На Wiki даём ссылки на обсуждения в ZeroTalk и/или ZeroBlog'и фанатов по теме и ссылки на файлы, которые уже кто-то хранит у себя на мелких зайтах, кто-то в IPFS — как угодно. Потеря интереса к проекту владельца Wiki (или его иная пропажа из сети) становится не критичной, поскольку стронние участники всегда могут исправить Wiki указав там ссылку на новый центральный зайт, который подхватит другой фанат. Остаётся потенциальная будущая проблема спама. Но это в ZeroNet придётся решать ещё как-то особо. Что ещё я упустил?
^1 ^2 2 comments last on Jul 07, 2017 ━ started by abas
stickied

Tox - приглашение в групповой чат.

Не знаю зачем я это делаю, может такой уже есть, но если нет то вот вам один. Inf0nsy chat | TOX Как подключится? 1. Подключаемся к чатботу kalina@toxme.io. 2. Запрашиваем приглашение в чат группу, для этого пишем >invite 2 d7trsiaok помните что последний набор чисел является технически паролем. Поэтому не стоит всем распространятся о нем. Удачи
^3 ^4 4 comments last on Jul 05, 2017 ━ started by teslakun
stickied

Infonesy: мысли по выбору движков для Web-работы и их оценки

Блоги, форумы, социальные сети. Читать тему (вот оно, неудобство ZeroTalk) снизу вверх.
^1 ^2 9 comments last on Jun 14, 2017 ━ started by balancer73
stickied

Голос - соцсеть на blockchain

[golos.io](https://golos.io/) регистрация только по аккаунтам facebook.com и vk.com клон: [steemit.com](https://steemit.com/)
https://golos.io/
^1 ^2 11 comments last on Jun 09, 2017 ━ started by voland
stickied

Всякий флуд по разработке драйверов и транспортов

Блог, всё же, должен служить для каких-то более крупных статей. В ZeroMe нельзя делать отдельные каналы. Так что, пусть будет просто поток записей тут :)
^1 ^2 10 comments last on Jun 06, 2017 ━ started by balancer73
stickied

ChainBB.com

Форумы на блокчейне Steemit
^1 ^2 1 comment last on May 19, 2017 ━ started by balancer73
stickied

Diaspora

Обсуждение распределённой социальной сети
^1 ^2 12 comments last on May 13, 2017 ━ started by balancer73
stickied

Группы в Telegram по нашей децентрализованной специфике

По распределённым сетям. Есть такие?
^3 ^4 2 comments last on May 12, 2017 ━ started by balancer73
stickied

Infonesy. Гейтование ZeroTalk <-> Internet-форумы

Мысли на тему обмена трафиком.
^1 ^2 1 comment last on Apr 22, 2017 ━ started by balancer73
stickied

ZeroSite как Infonesy-транспорт

Интересно получается. ZeroNet можно использовать как p2p-транспорт для рассылки изменений (вместо нынешнего BTSync). Тупо кидаем JSON-контент в самодельный пустой статический сайт, список файлов в индексный файл и публикуем сайт. На целевой ноде по inotify на изменение каталога (или даже тупо по cron) ловим контент. Всё. Никаких иных посредников не нужно. Только что расходится контент медленнее, чем с BTSync. Но всё равно шустро :)
^1 ^2 1 comment last on Apr 02, 2017 ━ started by balancer73
stickied

Бесчеловечный p2p-обмен информацией?

Какие честные p2p-системы в готовом виде сейчас позволяют на автомате, без участия пользователя, послать сообщение в облако, где его может принять любой подписанный желающий без предварительного согласования с посылающим? Ну и, конечно, чтобы сообщение автора нельзя было подделать? И желательно, чтобы была возможность как персонального (не приватного) общения ботов, так и коллективная. Я пока навскидку [только ZeroNet знаю](/1F4WVHDpQYxuJL6xEY3EZTYkZds9TTjVHC/?Topic:5_1PniNzyi8fygvwyBaLpA9oBDVWZ5fXuJUw/), там такое «из коробки» есть. И, в общем, он моим задачам даже подходит. Но, может, что-то ещё полезное упускаю? Tox на сервере, вроде, умеет жить, но там нет группового обмена. Нельзя подписаться на группу с сообщениями. Twister, по-моему, не умеет жить автономно на сервере. Что-то ещё?
^1 ^2 8 comments last on Jan 31, 2017 ━ started by balancer73
stickied

Поиск в Infonesy. И, вообще, в распределённых системах.

И в рамках Infonesy в целом, и в рамках [реплицирования форумов](http://127.0.0.1:43110/1MaQ4W5D6G52TpBfPACU9k9QcB1DxvHZ5v/?Post:31:Реплицирование+и+зеркалирование+классических+систем+(поток+мыслей)) нужно думать о механизме удалённой поисковой индексации. Пока думаю сделать таким образом. Дёргать чужие сервера по HTTP не лучшая идея в рамках постоянства доступности ресурсов и т.п. Но на помощь может прийти уже активно практикующийся обмен по btsync и/или IPFS. Скажем, при полной индексации сбрасывается дамп БД в унифицированном формате (целиком, или разбитый на файлы по годам/месяцам) в нашу систему обмена. Нода с поисковиком обнаруживает обновление, индексирует его тем же Sphinx с запоминанием ноды и категории. Voilà! Также и с обновлениями. При чём обновления поисковая нода может брать прямо в обычном Infonesy-потоке. Скорее всего воспользуюсь Sphinx с XMLPIPE. Основной индекс статический + rt для оперативных обновлений.
http://127.0.0.1:43110/1MaQ4W5D6G52TpBfPACU9k9QcB1DxvHZ5v/?Post:31:Реплицирование+и+зеркалирование+классических+систем+(поток+мыслей
^1 ^2 0 comments on Jan 28, 2017 ━ started by balancer73
stickied

Pandora

Вроде, так и не выстрелила, но ссылка в ZeroNet попалась, так что чтобы не пропала :) —
http://127.0.0.1:43110/1Apr5ba6u9Nz6eFASmFrefGvyBKkM76QgE/?Topic:4_1PvAyLAB5H1JKbiFjx95ZJXrNJVyWxs5Hf/
^1 ^2 1 comment last on Jan 20, 2017 ━ started by balancer73
stickied

Ethereum

В этой теме предлагаю обсуждать Ethereum, его форки и схожие проекты. Именно в первую очередь приложения, безотносительно к конкретному блокчейну и криптовалюте. Что такое Ethereum? Его функционал можно разделить на два направления. Первое - децентрализованные приложения. Такие приложения могут обладать всеми свойствами других блокчейн приложений, но они полностью исполняются на базе блокчейна Ethereum, и не требуют собственной сети, поиска обслуживающих узлов и собственной защиты от блокчейн-специфичных векторов атак. Например, системы вроде Namecoin реализуются на Ethereum ввиде нативного приложения. Основной недостаток: суммарная пропускная способность (и производительнось) приложений ограничены пропускной способностью блокчейна Ethereum, а блокчейн содержит данные вообще всех приложений, а не только необходимых конкретному пользователю (легкий клиент находится в полуфункциональном состоянии). Второе направление - это "умные деньги" или смарт-контракты, счета, управление балансом которых задается программным кодом. Из схожих проектов, в готовом виде сейчас только очень схожие, основанные на том же исходном коде: Ethereum Classic и Expanse. Но заявлено ещё несколько проектов, которые должны будут поддерживать совместимость с байткодом EVM (Ethereum Virtual Machine), и других схожих проектов. Общая [документация](http://www.ethdocs.org/en/latest/) и [документация](https://solidity.readthedocs.io/en/develop/) по языку Solidity, продвигаемому в качестве языка для написания нативных приложений для Ethereum.
http://www.ethdocs.org/en/latest/
^2 ^3 0 comments on Jan 20, 2017 ━ started by antignu
stickied

Основной сайт Infonesy

[Ушёл домен infonesy.tk](https://www.linux.org.ru/news/opensource/13131328?cid=13145774) :-/ Говорили мне люди, не связывайся с Freenom... Так что плюнул и поднял на домене второго уровня:
https://www.linux.org.ru/news/opensource/13131328?cid=13145774
^1 ^2 0 comments on Jan 15, 2017 ━ started by balancer73
stickied

Чаты как канал обмена данными

Посмотрел [учебник по созданию ZeroNet чата](/Blog.ZeroNetwork.bit/?Post:99:ZeroChat+tutorial). Реально просто и наглядно :) Но только с точки зрения разработчика верхнего уровня. По примеру так и не понял, как, например, пытаться отправить сообщение в чат стороннему боту, не имеющему подписи на сайт. А я планирую попробовать использовать ZeroNet-чат для p2p-обмена данными взаимно недоверенными ботами :) Очень удобно было бы для запроса данных сторонними нодами просто цепляться в чат, кидать запрос и ждать ответа от других нод :) В отличие от других способов обмена этот не требует знания нодами друг о друге. [Пример тестового чата](/1E6iPAg5TRRKRKd2sr2fzhuvkH58DXiDeY/).
^1 ^2 1 comment last on Jan 05, 2017 ━ started by balancer73
stickied

Контекст

Вот пытася составить такую концепцию для сетей вроде Bitmessage или ZeroNet. Возможно уже что-то такое есть, а возможно это дойдет мысль у кого-то доработать. Допустим, есть некоторая децентрализованная сеть рассылки сообщений. Сообщения хранятся на узлах в течении некоторого времени. То есть это почти Bitmessage. Сами же сообщения (содержимое) сохраняются в некоторой децентрализованной файлообменной сети: торренты, ipfs, и так далее. А обмен сообщениями, это скорее обмен информации о сохраненном контенте. Узел, получив сообщение, пытаетсы загрузить файл из децентрализованной сети. Теперь поверх всех этой системы работает чат. Если есть опыт использования Bitmessage то будет понятно. Теперь нужно обеспечить следующие возможности чата. * Все участники чата должны знать все, или поти все (99%) сообщений. То есть какие-то потери допустимы и не критично, но они должны быть редкостью, чтобы не мешать обсуждениям. * Возможность восстановить очередность, и по возможности, время отправки сообщений. То есть это одни из главных проблем Bitmessage. Идея довольно проста: нужно, чтобы каждый учасник чата, добавлял к своему сообщению контекст, информацию о последних сообщениях в пределах чата. Тогда, на основе этого, можно будет получить утерянные сообщения. И получить кое-какую информацию об очередности. Все это хорошо, пока участники будут действовать честно. Но можно легко добавить ложную историю. Потому нужно как-то уметь условиях противоречивой информации приходить к некоторому единому состоянию канала. В принципе, самый простой вариан для чата, форума или соцсети, это устанавливать себе доверенных наблюдателей. То есть тех участников, чья информация будет иметь приоритет. Ну этот вопрос нужно более подробно проработать, чтобы получилось то что должно получиться. Правда система страдает одним недостатком. Нельзя узнать, сколько сообщений было после последнего известного. Решением может быть, чтобы учасники отправляли статусное сообщение с контекстом, с некоторой периодичностью.
^1 ^2 5 comments last on Oct 24, 2016 ━ started by zerro
stickied

Кросспостинг

Допустим, есть два форума полностью друг другу идентичных но на разных машинах и доступные по разным адресам. Пусть они принадлежат одному человеку. На каждом достаточно высокая скорость постинга. Пусть это будет что-то среднее между форумом и чатом. Какую суммарную скорость постинга может обеспечить Infonesy теоретически. Как определяется очередность постов и разрешение конфликтных ситуаций? Используется ли для этого некоторый общий центральный сервер синхронизации, либо это происходит рассылкой сообщений? Что будет, если не все узлы узнали о публикации нового сообщения.
^1 ^2 1 comment last on Oct 22, 2016 ━ started by zerro

 

Follow in NewsfeedFollowing

Title

Body
^? ^0 username posted added
Please sign innew comment
Sign in as...
Submit comment
You are running out of your allowed space, please contact the site's admin at unknown to raise your limit.
user_nameadded ^1 ^2
Reply
Body
More comments
This page is a preview of ZeroNet. Start your own ZeroNet for complete experience. Learn More