• CJDNS мертв, да здравствует Yggdrasil

      image


      Что такое Yggdrasil?
      Yggdrasil — это распределённая Mesh сеть, которая работет в Overlay режиме, позволяя сделать интернет поверх интернета.

      Причем, сеть может одновременно работать в двух режимах — через интернет и без интернета, соединяясь напрямую с физически соседними пирами (через Ethernet, Wi-Fi или Bluetooth) работая на 3-ем уровне модели OSI.

      На Apple устройствах использован протокол AWDL.
      Последние новости о сети cjdns датируются 2017 годом, может показатся, что сеть умерла и разработка остановлена (на самом деле — да), однако появился самозванец — Yggdrasil, который практически полностью копирует cjdns однако делает это намного лучше.

      В посте рассмотрим:

      • Что такое Yggdrasil
      • Зачем это нужно
      • Откуда он взялся
      • Можно ли ему доверять
      • В чем отличее от cjdns
      • Почему его стоит установить прямо сейчас
      • Поддержка iOS (Да!)
      • Что в планах
      • Как настроить

      Читать дальше →
    • Изучая go: пишем p2p мессенджер со сквозным шифрованием

      Yet another P2P Messenger


      Читать отзывы и документацию о языке не достаточно, чтобы научиться на нем писать более менее полезные приложения.


      Обязательно для закрепления нужно создать что-то интересное, чтобы наработки можно было бы использовать в других своих задачах.


      Пример UI чата на ReactJs


      Статья ориентирована на новичков интересующихся языком go и пиринговыми сетями.
      И для профессионалов, умеющих предлагать разумные идеи или конструктивно критиковать.

      Читать дальше →
    • «Домашние локалки» возрождаются в виде mesh-сетей. LibreRouter и другие свободные маршрутизаторы



        На Земле немало удалённых регионов, куда практически невозможно провести интернет. Что делать жителям? Не всякий позволит себе спутниковый канал, Для связи между членами общины можно организовать собственную сеть без всяких коммерческих провайдеров (community network). Именно для таких проектов предназначен новый свободный маршрутизатор LibreRouter. Конечно, это довольно специфическое и специализированное железо. Но люди живут не только в мегаполисах, а для самоорганизации групп, удалённых от цивилизации, такое устройство может стать незаменимым.

        Ну и подобные сети, словно «домашние локалки» в пост-СССР, будут дешёвой или бесплатной альтернативой интернету в бедных районах стран третьего мира.
        Читать дальше →
      • Бессерверный статический сайт с помощью IPFS

          TL;DR: IPFS позволяет хостить статические сайты распределённо, доступ к которым можно осуществлять через публичные кеширующие гейты (прозрачные реверс-прокси) в интернете, без необходимости устанавливать программу посетителю. Такие сайты можно раздавать без маршрутизируемого («белого») статического IP-адреса (будет работать за NAT), они остаются работоспособными при кратковременном (несколько часов) отсутствии раздающих, за счет кеша на гейтах. К гейтам по желанию можно привязать свой домен, причём добавить DNS-записи можно на несколько гейтов одновременно, для повышения надёжности и балансировки нагрузки. Сайт могут скачать другие пользователи IPFS и помочь с раздачей.
          IPFS отлично подходит для статических блогов, простых сайтов, файловых архивов (в качестве замены Bittorrent), а также просто для единовременной передачи больших файлов без предварительной загрузки их на какой-либо сервис.

          Что такое IPFS?

          IPFS — децентрализованная пиринговая система передачи файлов, по принципу работы похожая на BitTorrent, но с возможностью доступа через HTTP, для Web. Все скачиваемые пользователем файлы временно кешируются IPFS-демоном и раздаются другим пользователям, запрашивающим их. Важные файлы можно «прикрепить» (pin) к IPFS-демону, тогда они не исчезнут из кеша.
          Читать дальше →
        • Не ходи в Fediverse, там тебя ждут неприятности. — Ну как же туда не ходить? Они же ждут

            Привет, Хабр.


            На днях в комментариях к одному хабропосту я увидела фразу: "Думаю, будущее всё-таки за федерацией". Это, наконец, сподвигло меня на написание статьи, зреющей в течение года. Хотелось бы, чтобы все, кому интересны децентрализованные социальные сети, вынесли из неё что-то новое.


            Читать дальше →
          • Импортозамещение в I2P: подпись по ГОСТ Р 34.10-2012

              Эллиптическая криптография, обладая высокой стойкостью и широкой распространенностью, всегда вызывала много споров и спекуляций на предмет возможных закладок для разных кривых и схем подписи. При этом никто не смог привести пример подобной закладки или же доказать их отсутствие. Потому, в отличие от симметричной криптографии, где лидерство безоговорочно принадлежит AES, асимметричная криптография используется разных видов, в зависимости от предпочтений, технических или законодательных требований. Дополнительные типы подписей адресов в I2P предоставляют больший выбор и гибкость для приложений. ГОСТ поддерживается в openssl через EVP интерфейс, однако в версии 1.1 он исключен из стандартной поставки, кроме того существующая реализация предполагает хранение и передачу публичных ключей и подписей в формате DER, а I2P работает непосредственно с числами, определяя необходимые параметры из типа подписи.
              Читать дальше →
              • +17
              • 9,5k
              • 8
            • Доступен удобный браузер для выхода в сеть I2P

                I2P (аббревиатура от англ. invisible internet project, IIP, I2P — проект «Невидимый интернет») — проект, начатый с целью создания анонимной компьютерной сети, работающей поверх сети интернет. Создатели проекта разработали свободное программное обеспечение, позволяющее реализовать сеть, работающую поверх сети интернет.

                image

                Разработчики I2PdBrowser используют портативную версию браузера Mozilla Firefox.

                Прямая ссылка на скачивание для Windows | Все релизы

                Отдельно стоит сказать о довольно популярном и известном проекте Tor Browser, который позволяет выходить в Интернет и сеть Tor через удобный браузер на базе Mozilla Firefox.
              • Роль свободного программного обеспечения в мире, где людям всё равно

                • Перевод
                Движение за свободное программное обеспечение (CПО) выступает за персональные и социальные свободы. Выступает за то, чтобы владелец и пользователь компьютера имел полный контроль над ним. Однако, большинство людей не видит проблемы в том, что ограниченное количество транснациональных мега-корпораций контроллируют компьютеры всех и каждого. Люди думают: «Apple и Microsoft знают, что надо делать, и они делают это хорошо. Зачем мне нужно свободное ПО?»

                Принимая тот факт, что большинство людей игнорируют истинный смысл свободного ПО, как может движение за СПО сделать этот мир лучше?

                Читать дальше →