LINUX.ORG.RU

Briar 1.0.1

 ,


6

5

Спустя почти год бета-тестирования увидел свет первый стабильный выпуск Briar — бессерверной программы для обмена сообщениями с фокусом на безопасность.

В отличие от других программ для коммуникации, Briar не использует централизованные сервера ни в каком виде — он подключается напрямую к устройству собеседника через транспорт, вроде Tor сейчас и I2P в будущем, Wi-Fi и Bluetooth. На данный момент функциональность состоит из личных сообщений, приватных групп, форумов и блогов, данные которых синхронизируются между устройствами пользователей.

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

>>> Подробности

★★

Проверено: jollheef ()
Ответ на: комментарий от medossa

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

commagray ★★ ()
Последнее исправление: commagray (всего исправлений: 1)
Ответ на: комментарий от Gamebot

А мне интересно, этой программой кто-то пользуется, или же она создана для 3,5 аннонимусов?

Мало кто пользуется. Создана для широкого круга, но всё-таки анонимусов.

Есть многие хорошие идеи, в том числе для того, чтобы p2p нормально работал на телефонах (вспомогательные ноды) — как electrum для bitcoin.

jollheef ★★★★★ ()

Чат за чатом...

Если бессерверной и с фокусом на безопасность, то чем оно лучше... э... например, Tox?

(А ещё, как подсказывает лор-тег p2p, был какой-то Bitmessage...)

hobbit ★★★★★ ()
Последнее исправление: hobbit (всего исправлений: 2)
Ответ на: комментарий от hobbit

Если бессерверной и с фокусом на безопасность, то чем оно лучше... э... например, Tox?

Начали с решения проблем работы на мобильных устройствах, так как p2p традиционно имеет проблемы с этим.

jollheef ★★★★★ ()

Спустя почти год бета-тестирования увидел свет первый стабильный выпуск Briar

Так и непонятно, зачем он нужен при наличии IPFS и, тем более, ZeroNet :)

Update: Тьфу, перепутал с Backer :)

p2p IM, в общем, имеет смысл.

KRoN73 ★★★★★ ()
Последнее исправление: KRoN73 (всего исправлений: 1)

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

которых по сути то и нет.

eR ★★★★★ ()
Ответ на: комментарий от Crocodoom

Подходят к друг другу и сканируют QR-код, далее подключаются по Bluetooth — здесь обязательна личная встреча. Либо передают уже известные контакты, встреченные на форуме, блоге или приватной группе.

commagray ★★ ()
Последнее исправление: commagray (всего исправлений: 3)
Ответ на: комментарий от Crocodoom

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

В данном случае — только личным контактом.

В TOR, IPFS и I2P используется bootstrap, когда используются определенные сервера для начала работы.

jollheef ★★★★★ ()
Ответ на: комментарий от commagray

А можно поподробнее в общих чертах как оно работает рассказать? Если серверов нет вообще, то как клиенты находят контакты? Ну при встрече сосканировать QR - это то понятно, но потом IP ведь поменяется и как найти мне тот контакт? IP то динамический.

mbivanyuk ★★★★★ ()
Ответ на: комментарий от mbivanyuk

ЕМНИП, после нахождения устройства просто используется торовский hidden service, который и даёт возможность оставаться на связи с собеседником.

commagray ★★ ()
Последнее исправление: commagray (всего исправлений: 1)
Ответ на: комментарий от mbivanyuk

Я больше о том, как его могут запретить в условиях каких-нибудь массовых сходочек, где довольно высокая уплотнённость людей на квадратные сто метров — именно такой юзкейс можно назвать основным в случае Briar. Когда ВНЕЗАПНО запретят интернеты, локалочка будет доступна и можно будет планировать установку бом^W Telegram.

commagray ★★ ()
Ответ на: комментарий от quantum-troll

Да это то понятно, но например tox'у для работы надо вот это - https://wiki.tox.chat/users/nodes и оттого что это вместо серверов назвали нодами что меняется то? Ну заблокируют их все и прощай tox вместе с его DHT.

mbivanyuk ★★★★★ ()
Ответ на: комментарий от mbivanyuk

Ноды нужны однократно же. Дальше происходит бутстрап и DHT работает за счёт других пользователей сети.
Древние реализации, вроде Kad, просто хранили список свежих пиров.

quantum-troll ★★★★★ ()
Ответ на: комментарий от mbivanyuk

Физически, как раз достаточно просто: глушилкой сигнала. И бт и wifi на 2,4ггц работают. И это как раз во время всяких сходок массовых. Для таких случаев надо что-то на АМ делать на частотах рядом с рациями, и шифровать.

anonymous ()
Ответ на: комментарий от mbivanyuk

Да это то понятно, но например tox'у для работы надо вот это - https://wiki.tox.chat/users/nodes и оттого что это вместо серверов назвали нодами что меняется то? Ну заблокируют их все и прощай tox вместе с его DHT.

Это только для более удобной и быстрой начальной загрузки ака bootstrap'а. Далее эти ноды не нужны.

В случае с Briar bootstrap (получение участников сети) может осуществляться от соседнего устройства.

jollheef ★★★★★ ()
Ответ на: комментарий от quantum-troll

Ноды нужны однократно же

И что это меняет? Если я поставлю себе в убунту клиент токса то чтобы начать им пользоваться мне нужно чтобы эти ноды (строго говоря вообще любые, не только эти, но этот момент можно пока опустить чтобы не осложнять) были доступны. Ну и если их заблокируют будет оно работать или нет? Я так понимаю что нет.

A bootstrap node is what a client connects to first if it doesn't know of any other nodes in the network, thus it's required that bootstrap nodes are highly available (are online most of the time), have static IP addresses or use domain names, don't change port numbers, have static public keys and so on.

mbivanyuk ★★★★★ ()
Ответ на: комментарий от mbivanyuk

Я так понял, торноды со скрытносервисами поднимаются на каждом клиенте (видимо встроены в него). У каждого клиента свой hidden service который используется для связи с ним. В общем в самом сабже централизованные узлы не нужны, остаётся только недодецентрализованность торы

MrClon ★★★★★ ()