P2P и OpenPGP literacy для тех, кому уже важен Monero
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 |

Для чего нужен 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 rails | Fake proofs, third-party deposits, tainted fiat (если есть) |
| Channel hygiene | Fake support, off-platform pushes, paste-the-secret scams |
| Operational discipline | Deadlines, 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. Большинство пользователей всё равно:
- Приходят с transparent актива (BTC, ETH, USDT…)
- Координируются через messenger или web UI
- Хранят recovery material и trade credentials на устройствах
Если шаг 2 оставляет Authorization Credentials в readable chat history, privacy цепи не провалилась — провалился delivery path.
Privacy advocates уже думают слоями (keys, freeze planes, legal obligations). Примените ту же привычку к Monero ops:
| Слой | Что может скрыть | Что не может скрыть |
|---|---|---|
| Monero chain | Amounts / counterparties на этом ledger | Вашу Telegram identity, screenshots, exchange KYC |
| Messenger cloud | Casual ISP snooping in transit | Platform-accessible cloud content; phone metadata under process |
| OpenPGP to your pubkey | Readable body доставленного секрета в этом канале | Seized device, который также держит ваш private key + passphrase |
Sibling framing для архитектуры мессенджера: Why a Telegram Mini App.
OpenPGP на одной странице (полезная половина)
OpenPGP — hybrid cryptosystem (openpgp.dev, RFC 9580):
- Случайный session key шифрует тело сообщения (symmetric).
- Этот session key шифруется на public key получателя.
- Только 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 с контрагентами».

Что 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 pack | Your 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 в том чате.

Практические привычки (маленькие, проверяемые)
- Сгенерируйте и бэкапьте OpenPGP key offline, прежде чем он понадобится mid-trade.
- Регистрируйте только public key в Profile; никогда не вставляйте private key или passphrase в Telegram.
- Включайте encrypted notifications только после verify ключа.
- Копируйте trade shares в offline storage; относитесь к chat history как к hostile long-term storage.
- Verify the bot до всего выше: Verify official channels.
- Начните с small trade, чтобы отрепетировать decrypt → settle → Receive XMR / refund без adrenaline.

Термины в этой статье
| Термин | Значение здесь |
|---|---|
| P2P offer | Peer listing купить/продать XMR против supported payment assets |
| Trade share | Authorization credential, нужный чтобы receive или refund XMR в правильном состоянии |
| OpenPGP | Стандарт public-key cryptography для encrypting/signing data |
| Cloud notification | Bot message, доставленный через default (non–Secret Chat) путь Telegram |
| Multisig Trade Wallet | Platform-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
