Введение

Velum — мессенджер со сквозным шифрованием, работа которого не зависит ни от одной компании. Каждое сообщение шифруется в твоём телефоне, делится на фрагменты и идёт по мостам, которые открывают компьютеры сообщества, узлы. Благодаря этой работе узлы находят VEL, монету сети, так же как в Bitcoin находят блоки.

Эта документация описывает протокол v3, работающий в {{chain}}.

Какую задачу решает Velum

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

  • Без номера и почты. Твой аккаунт — это ключ на твоих устройствах. Чтобы тебе написали, ты даёшь свой псевдоним, ссылку или QR-код.
  • Без центрального сервера. Сообщения доставляют независимые узлы. Запустить свой может каждый.
  • Без читаемых метаданных. Сеть видит непрозрачные блоки фиксированного размера, почтовые ящики, которые меняются каждый день, и квитанции, по которым не понять, кто получатель.

Принципы

  1. Сеть никогда не видит содержимое и не знает, кто с кем говорит. Только непрозрачные байты фиксированного размера, сменяемые ящики и анонимные квитанции.
  2. Гибридное постквантовое шифрование. Каждый конверт шифруется одновременно X25519 и ML-KEM-768, как это делают Signal (PQXDH) и Apple (PQ3). Подписи — ed25519; ML-DSA в планах.
  3. Узлы хранят фрагменты только до доставки. По действительной квитанции они удаляются. Если их никто не забрал, они уничтожаются через 7 дней.
  4. Чаты хранят твои устройства. Приложение использует локальную зашифрованную базу (SQLCipher), ключ лежит в Keychain iOS.
  5. Всё своё в одной сети. Консенсус, монета, токены и биржа живут в одном блокчейне и не зависят от других.

Как всё связано

Компонент Что делает
Приложение Шифрует, делит на части, отправляет, собирает и хранит твои чаты. Содержит кошелёк и биржу.
Узел Открывает мосты: принимает фрагменты, хранит их до доставки, создаёт блоки и находит VEL.
Шлюз Публичная точка встречи узлов и приложений. Ничего не может прочитать, только пересылает.
Блокчейн Записывает платежи, токены, заявки на бирже, заявки о работе и найденные VEL. Сообщения — никогда.
Обозреватель Показывает блокчейн вживую: сеть прямо сейчас.

Подробнее о каждом слое — в разделе Архитектура.

Чего мы не обещаем {#limites}

Мы предпочитаем честно говорить о пределах:

  • Неблокируемых систем не бывает. Государство может заблокировать домены, IP-адреса или весь Cloudflare. Мы смягчаем это несколькими шлюзами с ECH, прямыми соединениями между узлами и списком узлов в самом блокчейне. См. Устойчивость к блокировкам.
  • Глобальный наблюдатель может пытаться сопоставлять время. Тот, кто видит весь интернет-трафик сразу, может сравнивать, когда что-то ушло и когда пришло. Маршруты из трёх прыжков в стиле Sphinx и маскирующий трафик — в планах.
  • Постквантовая криптография защищает от того, что известно сегодня. Если стандарты изменятся, она будет обновлена.
- **Тестовая сеть — это тестовая сеть.** VEL и тестовые токены не имеют реальной ценности, и сеть может быть перезапущена.- **VEL — рискованный актив.** Он может полностью потерять ценность. Velum не хранит средства и не является финансовой организацией.

Состояние

Компонент Состояние в {{chain}}
Гибридное шифрование, фрагменты 3 из 5, сменяемые ящики, анонимные квитанции Реализовано
Несколько устройств через сменяющийся QR-код Реализовано
Монета с потолком, свои токены и биржа Реализовано
Почти нулевые комиссии, Резерв сети и ценовой оракул v3
Уровни по стажу, жеребьёвка по близости и заявки с выборочной проверкой v3
Псевдонимы, контактные ссылки и приглашения v3
Мост USDT ⇄ vUSDT Закрыт: откроется позже
Аттестация приложения (App Attest) Режим soft: фиксируется, но не блокирует
Зашифрованные push-уведомления Ждём ключ APNs
Покупка за евро или доллары Только в основной сети, через регулируемого провайдера