Перейти к основному содержимому

P2P и OpenPGP literacy для тех, кому уже важен Monero

· 8 мин. чтения
Domestic Monero
Domestic Monero team

Ledger Monero уже по умолчанию скрывает суммы и контрагентов. Это необходимо. Этого недостаточно. Утечка, которая рушит careful stack, часто скучная: trade secret лежит plaintext внутри мессенджера, screenshot share, «support» DM, который просит вставить то, что должны держать только вы.

Этот пост — literacy: роль и пределы P2P, затем почему шифрование sensitive delivery на ваш собственный public key — часть того же skill set — а не product pitch, одетый в thriller.

Кратко

ПолеЗначение
ТемаLiteracy P2P-торговли; OpenPGP public-key delivery; риск plaintext в мессенджере; гигиена слоёв Monero
ФорматGuide-first explainer для privacy / security-minded читателей
Ключевые источникиOpenPGP encryption overview · RFC 9580 · Telegram cloud vs secret chats · Domestic Monero public FAQ / Profile copy
Упомянутый продуктDomestic Monero — optional OpenPGP в Profile для encrypted notifications
Официальный вход@domestic_monero_bot
Поддержка/support только у официального бота (укажите Trade #ref + состояние сделки)
Активы (P2P)XMR ↔ BTC, LTC, ETH, SOL, USDT (ERC-20 в Ethereum mainnet только)
Чем это не являетсяUser-to-user encrypted chat; seizure-proof guarantee; legal или tax advice; concealment manual
Три горизонтальных слоя — Monero chain, messenger delivery и OpenPGP envelope — каждый с короткой строкой what-it-covers.
Три слоя. Схлопывать их в один слоган — как появляются утечки.

Для чего нужен P2P (роль, эффект, performance, security)

Роль. Peer-to-peer trading соединяет двух людей, которые уже согласны по активу, сумме и rails — без центрального limit-order book, решающего match. Платформа всё ещё может stage сделку (offers, locks, proofs, settlement gates). Этот staging — не то же самое, что «незнакомец в group chat держит ваши монеты».

Эффект. Когда regulated venues делистятся privacy coins или freeze accounts mid-KYC, P2P conversion paths остаются как категория: desktop Tor markets, instant swaps, structured Mini Apps и — рискованнее всего — informal chat deals. Archive уже размечает эти различия: Instant swap vs P2P, Telegram is not an escrow.

Performance. P2P обычно медленнее, чем liquid CEX click. Stake, on-chain payment proof, ожидание confirmation и human timing — цена trust model, которая не предполагает licensed broker. Называть это «bad UX» без имени trust trade — неполно.

Security. P2P сдвигает риск к:

РискПочему это важно
CounterpartyКто-то должен move first или опираться на lock
Payment railsFake proofs, third-party deposits, tainted fiat (если есть)
Channel hygieneFake support, off-platform pushes, paste-the-secret scams
Operational disciplineDeadlines, exact amounts, хранение credentials offline

Escrow или multisig-style staging снижает некоторые формы theft. Он не стирает bad payment sources, device compromise или plaintext secrets в chat history. Про bank-freeze углы fiat-receipt P2P см. P2P bank freezes.

Почему эта literacy обязательна для Monero-людей

Monero закрывает on-chain visibility. Большинство пользователей всё равно:

  1. Приходят с transparent актива (BTC, ETH, USDT…)
  2. Координируются через messenger или web UI
  3. Хранят recovery material и trade credentials на устройствах

Если шаг 2 оставляет Authorization Credentials в readable chat history, privacy цепи не провалилась — провалился delivery path.

Privacy advocates уже думают слоями (keys, freeze planes, legal obligations). Примените ту же привычку к Monero ops:

СлойЧто может скрытьЧто не может скрыть
Monero chainAmounts / counterparties на этом ledgerВашу Telegram identity, screenshots, exchange KYC
Messenger cloudCasual ISP snooping in transitPlatform-accessible cloud content; phone metadata under process
OpenPGP to your pubkeyReadable body доставленного секрета в этом каналеSeized device, который также держит ваш private key + passphrase

Sibling framing для архитектуры мессенджера: Why a Telegram Mini App.

OpenPGP на одной странице (полезная половина)

OpenPGP — hybrid cryptosystem (openpgp.dev, RFC 9580):

  1. Случайный session key шифрует тело сообщения (symmetric).
  2. Этот session key шифруется на public key получателя.
  3. Только matching private key открывает session key, затем тело.

Ваш public key может держать кто угодно. Private key должны держать только вы. Ciphertext в cloud chat — всё ещё ciphertext для всех, у кого нет этого private key — включая curious admin, украденную session screenshot farm или будущий dump chat backups.

Жёсткие пределы (скажите вслух):

  • Endpoint compromise wins. Если private key и passphrase живут на seized phone, envelope открыт.
  • Metadata остаётся. Кому писали, когда и что прибыл PGP blob — всё ещё может быть видно.
  • Не forward-secret by default. Утечка long-term private key может расшифровать older captured ciphertext.
  • Не chat protocol. Регистрация ключа для inbound service delivery — не «encrypted DMs с контрагентами».
Две колонки: слева plain trade-share string в chat bubble; справа PGP ciphertext block с меткой only you can decrypt.
Тот же канал. Другой residue, если историю скопируют позже.

Что Domestic Monero реально поставляет (public UI)

Profile может держать optional OpenPGP public key. При настроенных notifications sensitive trade materials — включая delivery trade share — могут уходить как PGP message, который можете расшифровать только вы. Public string: «Sensitive trade details are sent as a PGP message only you can decrypt.»

Критическое разведение:

Operator PGP packYour Profile OpenPGP key
PurposeДоказать official bot / authenticity materialsШифровать inbound sensitive notifications вам
Who decryptsВы проверяете signatures опубликованным operator keyВы расшифровываете своим private key
Chat?НетНет — всё ещё не user-to-user messaging

Unshipped / out of scope для Archive как «live»: peer-to-peer encrypted trade chat между контрагентами. Не изобретайте его.

Когда создаётся сделка, вы всё равно получаете trade share. Держите его offline. Приложение предупреждает, что не покажет снова после согласия. Lost share recovery paths, которые resend через Telegram, — ровно почему ciphertext бьёт plaintext в том чате.

Telegram Mini App Profile Notifications — toggles и PGP key card с blurred key material.
Optional PGP в Profile — notifications, не social inbox.

Практические привычки (маленькие, проверяемые)

  1. Сгенерируйте и бэкапьте OpenPGP key offline, прежде чем он понадобится mid-trade.
  2. Регистрируйте только public key в Profile; никогда не вставляйте private key или passphrase в Telegram.
  3. Включайте encrypted notifications только после verify ключа.
  4. Копируйте trade shares в offline storage; относитесь к chat history как к hostile long-term storage.
  5. Verify the bot до всего выше: Verify official channels.
  6. Начните с small trade, чтобы отрепетировать decrypt → settle → Receive XMR / refund без adrenaline.
Две колонки: operator authenticity PGP против user Profile PGP для encrypted inbound delivery.
Два разных ключа. Перепутать их — типичный support ticket, который ждёт своего часа.

Термины в этой статье

ТерминЗначение здесь
P2P offerPeer listing купить/продать XMR против supported payment assets
Trade shareAuthorization credential, нужный чтобы receive или refund XMR в правильном состоянии
OpenPGPСтандарт public-key cryptography для encrypting/signing data
Cloud notificationBot message, доставленный через default (non–Secret Chat) путь Telegram
Multisig Trade WalletPlatform-staged wallet address, показанный in-app — не on-chain Monero multisig, которым вы управляете
Trade #refКороткий публичный trade identifier для /support

Disclaimer

Эта статья — редакционное мнение и общая security literacy, не legal advice, не tax advice и не гайд по уклонению от lawful process. Шифрование notifications меняет, кто может прочитать chat transcript; оно не делает вас invisible, seize-proof или exempt от local law. Если устройство с вашим private key скомпрометировано, считайте ciphertext для этого ключа readable.

FAQ

Обязателен ли OpenPGP на Domestic Monero?
Нет. Он optional. Public FAQ рекомендует его, если хотите Authorization Credentials и notifications вне plain chat.

Даёт ли регистрация ключа private chat с контрагентом?
Нет. Нет user-to-user chat. PGP шифрует delivery service → you sensitive materials.

Если полиция изымет телефон, я в безопасности?
Если private key / passphrase unlock на этом телефоне — нет. Ciphertext в Telegram помогает против других, читающих cloud copy без вашего ключа. Это не device-seizure talisman.

Почему не просто Secret Chats?
Secret Chats — one-to-one human E2EE и не переопределяют, как боты доставляют cloud notifications. Product notifications едут cloud path; шифруйте payload, если payload sensitive.

Что такое Domestic Monero?
Telegram Mini App для peer-to-peer Monero trades против BTC, LTC, ETH, SOL и USDT (ERC-20). Official entry: @domestic_monero_bot.

Открыть Mini App: @domestic_monero_bot

Related: Why a Telegram Mini App · Telegram support DM near-miss · Self-custody habits · Verify official channels