Джек Дорсі, один із засновників Twitter, продовжує вражати світом інновацій: цього разу він презентував новий месенджер, що працює без Інтернету та серверів, на основі Bluetooth Mesh. Ця децентралізована система забезпечує повну конфіденційність комунікацій завдяки використанню сучасних технологій шифрування. Відсутність необхідності в Інтернеті чи телефонних номерах дозволяє користувачам мати приватний зв’язок, що є особливо важливим в умовах сучасних викликів у сфері безпеки даних.
Основні характеристики Bitchat
Bitchat дозволяє здійснювати передачу повідомлень без підключення до Інтернету. Це досягається завдяки Bluetooth Mesh, де кожен пристрій стає частиною мережі, що передає та ретранслює повідомлення. Мережа не має єдиного центра управління, а кожен учасник є одночасно і клієнтом, і ретранслятором, що дозволяє значно покращити її ефективність.
Як працює Bitchat: Огляд ключових особливостей
Bitchat використовує Bluetooth Mesh для створення ефективної децентралізованої мережі. Кожен учасник взаємодіє з іншими пристроями, передаючи повідомлення в межах радіусу Bluetooth. Це дозволяє зберігати високий рівень конфіденційності та безпеки.
- Децентралізована мережа: Відсутність централізованого управління забезпечує автономність кожного пристрою. Мережа працює за принципом багатокласної передачі (мульти-хоп), що означає, що повідомлення проходять через кілька пристроїв, поки не дійдуть до отримувача.
- Шифрування за замовчуванням: Для забезпечення конфіденційності використовуються криптографічні алгоритми X25519 для обміну ключами та AES-256-GCM для шифрування вмісту повідомлень. Групові чати додатково захищені паролями, які перетворюються на ключ за допомогою argon2id.
- Без реєстрації та телефонних номерів: Для використання месенджера не потрібно реєструватися або вказувати номер телефону чи електронну пошту. Прізвисько користувача можна змінювати без обмежень, і воно не пов’язане з жодними особистими даними.
- Мережа працює офлайн: Повідомлення та медіафайли зберігаються в кеші та доставляються користувачу, коли він знову підключається до мережі.
- Аварійне видалення даних: Функція екстреного видалення всіх даних на пристрої за допомогою потрійного натискання на логотип забезпечує додатковий рівень безпеки.
- Командний контроль через IRC: Для управління чатами і каналами використовується система команд IRC. Наприклад, команди /j для входу в канал або /msg для приватного чату.
- Оптимізація ресурсів: Використовуються методи стиснення LZ4, оптимізація акумулятора та адаптивне сканування для економії енергії, що робить месенджер більш ефективним навіть при великих обсягах трафіку.
Особливості конфіденційності та безпеки
Для забезпечення високого рівня безпеки Bitchat використовує інноваційні криптографічні методи. Всі повідомлення захищені за допомогою сучасних алгоритмів шифрування, що забезпечує їх конфіденційність навіть в умовах використання децентралізованої мережі. Завдяки використанню технологій X25519 і AES-256-GCM, кожне повідомлення отримує надійний захист, а групові чати можуть додатково захищатися паролями.
Підтримка платформ та доступність
Bitchat наразі доступний для користувачів iOS та macOS, а також планується випуск версії для Android. Код програми доступний на GitHub, що дозволяє будь-кому перевірити її безпеку та внести зміни в систему. Цей месенджер є цікавим експериментом, що ставить конфіденційність та безпеку в центр уваги.
Джек Дорсі — відомий американський підприємець, програміст та дизайнер. Він є співзасновником Twitter, однієї з найбільших соціальних мереж, а також засновником Square, платформи для мобільних платежів. Дорсі також відомий своєю підтримкою криптовалют і технологій децентралізації. Після того, як він покинув посаду генерального директора Twitter у 2021 році, Дорсі зосередився на розвитку Web3 і децентралізованих технологій.
Зараз Джек Дорсі активно працює над відкритими проектами та експериментує з новими способами захисту конфіденційності у цифровому світі. Його останній проект — це месенджер Bitchat, що використовує інноваційну мережу Bluetooth Mesh для передачі даних без Інтернету та серверів.
Джерело: GitHub