Bitmessage

Материал из Колчевики
Перейти к навигации Перейти к поиску

Bitmessage - P2P коммуникационный протокол для передачи зашифрованных сообщений. Принцип работы в общих чертах описан здесь. На практике в текущем виде оно для серьезных задач не подходит, не обеспечивает надежность и масштабируемость, и является больше игрушкой для программистов-криптографов-любителей и 5 пользователей чанов - децентрализованных списков рассылки. Что не мешает разным странным людям создавать основанные на нем проекты (см. Ссылки), в том числе коммерческие.

История

Changelog

До версии 0.4.0 можно было насрать по всем действующим адресам Bitmessage.

До 0.4.3 и 0.4.4 был большой размер объектов, слабый POW и фиксированный TTL два дня - поэтому любой желающий мог насрать гигабайтами, либо сотнями тысяч сообщений и вызывать у всех ЗАСОР.


В рунете Bitmessage получил известность в основном благодаря публикациям в Хабрабараке https://habrahabr.ru/post/174353/ https://habrahabr.ru/post/189126/

Чаны

DML

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

К версии 0.6.x для них завезли отдельную вкладку и отдельные папочки, чтобы все это не валилось кучей в инбокс. Впрочем, как и для отдельных адресов. Старый вид PyBitmessage можно наблюдать в All accounts.


Ближайшими аналогами можно считать Frost и free.*.

Tips and tricks

  • При первом запуске PyBitmessage предлагает соединиться сразу или пойти настроить прокси, до соединения можно не только настроить прокси, но и добавить нужные чаны, и сразу по соединении получить все сообщения в них с неистекшим сроком годности
  • Имена чанов регистрозависимы
  • При использовании PyBitmessage под unix-like полезно собрать либу в папке src/bitmsghash, будет быстрее отсылать сообщения, нужны хедеры openssl

Ссылки