LINUX.ORG.RU

Bitmessage 0.4.1

 , ,


1

2

Bitmessage — это p2p-протокол безопасного обмена текстовыми сообщениями. Протокол передачи сообщений аналогичен протоколу передачи транзакций Bitcoin, что отражено в названии проекта. Bitmessage также поддерживает рассылку широковещательных сообщений произвольной группе подписчиков. Основные изменения в новой версии протокола и клиента:

  • Переход на новую систему адресации в сети (v4 addresses). Публичные ключи теперь являются зашифрованными публичными ключами. Это позволяет избежать прямого сбора публичных ключей из децентрализованной БД, что в свою очередь защитит от нежелательных спам-рассылок в будущем.
  • Интеграция с Namecoin для возможности получения красивых адресов.
  • Официальная сборка клиента под Mac OS X.
  • Расширение API клиента новыми командами.

С полным списком изменений можно ознакомится на странице CHANGELOG. Почитать краткое техническое введение в протокол bitmessage можно здесь (PDF, 5 стр., 194 кб). Официальный GUI-клиент pybitmessage написан на python-2.7 и PyQt.

>>> Главная страница проекта

★★★★★

Проверено: Shaman007 ()
Последнее исправление: shahid (всего исправлений: 5)

Протокол передачи сообщений аналогичен протоколу передачи транзакций Bitcoin

Ты хранишь переписку всей сети?

Bitmessage также поддерживает рассылку широковещательных сообщений произвольной группе подписчиков.

Не хотет. Во-первых спамеры, во-вторых, если предыдущий пункт верен - возможен нехеровый ddos сети в целом.

python-2.7 и PyQt.

Не взлетит. Хочешь распространённости - пишешь либу на си, пишешь референсный гуй на чём угодно, остальные пусть пишут биндинги. А здесь - сразу пистоноподелка.

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

Ты хранишь переписку всей сети?

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

Во-первых спамеры

Спамерам теперь надо веб-кравлер запустить и собирать по всему инету публичные адреса. Цена такого решения превышает любую возможную выгоду от рассылок по сети.

возможен нехеровый ddos сети в целом

DDoS возможен всегда. В этом вся его суть.

Хочешь распространённости - пишешь либу на си, пишешь референсный гуй на чём угодно, остальные пусть пишут биндинги. А здесь - сразу пистоноподелка.

+100

На ruby и php реализации протокола уже наклепали, авось и на сях кто-нибудь соберется...

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

Не взлетит. Хочешь распространённости - пишешь либу на си, пишешь референсный гуй на чём угодно, остальные пусть пишут биндинги. А здесь - сразу пистоноподелка.

А ты не дурак, хоть и анонимус.

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

А файлами по нему можно обмениваться?

Если только небольшими, сериализовав их base64 и добавив к исходящему сообщению.

А конференции есть?

В меню File -> Join / Create chan.

shahid ★★★★★
() автор топика

Уже 0.4.1

Fixed chan bug
Added addressversion field to pubkeys table
Sending messages to a chan no longer uses anything in the pubkeys table
Sending messages to yourself is now fully supported
Change _verifyAddress function to support v4 addresses

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

Зачем мне чан? Мне конференции нужны, а не двач.

chan -> channel, не?

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

Мне конференции нужны

Это когда много людей сидит в пиджаках за круглым столом? Такого нет.
Есть только конференции как в джаббере MUC, только без окна чата.

shahid ★★★★★
() автор топика
Ответ на: Уже 0.4.1 от onon

Пока новость подтверждать будут, ещё пара версий может выйти.

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

Есть только конференции как в джаббере MUC, только без окна чата.

Как это, без окна чата? Через астрал, что ли?

NaN
()
Ответ на: комментарий от shahid

Ты хранишь переписку всей сети за последние 2 дня

масштабирование на грани фантастики

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

python-2.7 и PyQt.

Не взлетит. Хочешь распространённости - пишешь либу на си, пишешь референсный гуй на чём угодно

Референсный Bittorrent был на Python.

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

Ты хранишь переписку всей сети?

В FAQ написано, что только за последние 2 дня.

Что-то мне не нравится данных подход.

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

Ну, прототипы я тоже на перле ваяю, потом переписываю с учётом найденных граблей, дальше что?

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

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

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

Можно сюда список надежных и криптостойких протоколов, товарищ неидиот? Хотя бы один, а? И чтоб гарантия была.

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

Вобщем ты хочешь взять всю свою переписку, зашифровать ее 128 битным ключем, отправить в NSA, ФСБ и Моссад и сжимать кулачки в надежде, что ее не расшифруют. ОК, только не пиши, что это «технология безопасного обмена сообщениями».

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

А здесь - сразу пистоноподелка.

Сабж на текущий момент не более чем игрушка. Для этого пистон самое то. Как только перейдёт в более высокий программ разряд будет и либа.

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

зашифровать ее 128 битным ключем, отправить в NSA, ФСБ и Моссад и сжимать кулачки в надежде, что ее не расшифруют

А если и расшифруют, то что? Вычислят по IP?

только не пиши, что это «технология безопасного обмена сообщениями».

Т.е. столько баттхерта из-за формулировки?

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

Все боятся, что у них последние 50 метров на винче отнимут.

bitcoin тоже так начинал. А теперь, чтобы им пользоваться надо сначала выкачать больше 12 Гигов ненужной тебе инфы. Сомнительное удовольствие.

kovrik ★★★★★
()

Официальный GUI-клиент pybitmessage написан на python-2.7 и PyQt.

тормоза, помноженные на тормоза.

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

Дальше подумай немного.

если подумать, то всё равно непонятно, зачем писать такие вещи на тормозном питоне.

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

Если тебе нужно пользоваться биткоином, то эти 12 гигов тоже тебе нужны. Т.к. именно такая реализация (публичная база всех транзакций, хранящаяся у каждого участника сети) обеспечивает биткоину устойчивость ко взлому и делает его платежной единицей, а не красивым фантиком.

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

bitcoin тоже так начинал

Нет, не «тоже». На стандартном клиенте биткоина выкачивается весь blockchain.
Тут же — маленький скользящий blockchain, где старые блоки выбрасываются. Из минусов — не принятые своевременно сообщения будут утрачены.

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

1. one time pad

В этом списке не хватает квантового шифрования.

shahid ★★★★★
() автор топика

Это что-то типа джаббера для параноиков, верно?

neocrust ★★★★★
()

Они так и не запилили потоки?

anonymous
()

Bitmessage также поддерживает рассылку широковещательных сообщений произвольной группе подписчиков.

Предусмотрена рассылка спама. Еще одна аська не нужна.

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

это отдельная сеть или сообщения в namecoin либо bitcoin blockchain сохраняются?

если первое то в чем профит майнерам?

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

Спамерам теперь надо веб-кравлер запустить и собирать по всему инету публичные адреса. Цена такого решения превышает любую возможную выгоду от рассылок по сети.

Зачем спамерам? Это надо запустить только одному предприимчивому человеку. А спамеры уже у него будут покупать, причем чем их будет больше, тем дешевле. Всем профит, короче.

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

Да я понимаю как работает биткоин. Но я бы не назвал такую реализацию удобной для юзеров.

А разве hdd меньше 500гб еще выпускают? с ssd конечно плохо, но жить пока можно.

onon ★★★
()

Зачем мне чан? Мне конференции нужны, а не двач.

Мдэ.. по ходу дети сами не знают, откуда слово «чан» взялось. facepalm.mkv

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

Хочешь распространённости - пишешь либу на си, пишешь референсный гуй на чём угодно, остальные пусть пишут биндинги.

Анонимус путает причину и следствие. Так можно лишь похоронить протокол или получить еще один жаббер где документация неполная, многотомная и противоречивая и проблема передачи голоса между двумя произвольными клиентами не решена уже лет десять как.

DNA_Seq ★★☆☆☆
()

Технология безопасного обмена magnet'ами?

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

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

Дык если библиотека одна (что для жаббера вроде как не выполняется) и документация только для неё, то почему похоронить? Или какой вариант лучше?

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

Дык если библиотека одна (что для жаббера вроде как не выполняется) и документация только для неё, то почему похоронить?

Именно это и гарантирует погружение в пучину легаси и мусорных исходников с читабельностью бинариков. Чтобы сделать красиво сначало нужно сделать рабочий пуф оф концепт и уж потом, имея проработанный и отшлифованный протокол, ваять «либу на си».

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

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

Все равно не особо понял, чем тут пруф на С будет отличаться от такового на, скажем, python. Время/трудоёмкость — да, легаси/мусор — вроде нет.

Тем более что пока пруф заматереет, могут появиться альтернативные реализации, которые на выделенную библиотеку переходить уже не станут. И привет тот же зоопарк клиентов, не?

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

Вру, вроде понял. Но устроить несколько ломок API при взрослении имхо нормальная цена.

qux
()
Ответ на: комментарий от shahid

А файлами по нему можно обмениваться?

Если только небольшими, сериализовав их base64 и добавив к исходящему сообщению.

До 180 МБ - норм так на самом деле, правда отправляться оно будет долго.

energetix_user ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.