Blockchain of Messages

EinCoin — экономика сообщений LexMess

Любое текстовое сообщение в LexMess шифруется на устройстве, упаковывается в PNG-контейнер и подтверждается в сети. Награда распределяется прозрачно по правилам протокола.

Смотреть статистику
Read-only Explorer API
1 сервер = 1 валидатор
Reward per block: 100000
Коротко
  • Текст → E2E/стего-PNG (на устройстве) → commit с подписью
  • Нода проверяет хэши и подпись, добавляет сообщение в блок
  • Эмиссия фиксирована, распределение награды — пропорционально длине шифртекста
Прозрачность через Explorer Антиспам и аудит событий

Статистика блокчейна

Данные берутся из Explorer API (v54).
Блоков
Пользователей
Сложность
Pending commits
Очередь подтверждений
Валидаторов
Нода
Последний блок
API

Алгоритм и правила сети

Короткое описание протокола EinCoin/LexMess-chain.
Блоки и секторы
  • Сеть хранит сообщения в блоках, каждый блок — 4 блока × 16 секторов по внутренней модели.
  • Сектор с global_index % 4 ссылается на состояние сектора n-4 (цепочка влияния).
  • Сектор с global_index % 7 влияет на difficulty через правило (value + 3).
Эмиссия и награды
  • Фиксированная эмиссия: 100000 за блок.
  • Награда делится между сообщениями блока пропорционально длине шифртекста.
  • Каждый сервер = один валидатор (подготовка multi-validator — в v54).
Криптография сообщений
  • Текстовые сообщения: E2E + упаковка в PNG происходит на устройстве (клиент).
  • PNG перед отправкой не шифруется дополнительно.
  • В блокчейн уходит commit: cipher_hash, png_hash, msg_id, подпись ed25519 (identity key).

Запуск ноды

Минимальный путь для поднятия LexMess-chain на Ubuntu 22.04.
Быстрый старт
  1. Установить зависимости и собрать ноду (см. /opt/eincoin/chain).
  2. Запустить сервис lexmess_chain.service (systemd).
  3. Открыть API: /health, /info, /blocks, /validators.
curl -s http://127.0.0.1:8080/health
curl -s http://127.0.0.1:8080/info
curl -s http://127.0.0.1:8080/blocks?limit=10
Рекомендация: проксировать /api на FastAPI и использовать этот сайт как read-only витрину.