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 у тому чаті.

Практичні звички (маленькі, перевірювані)
- Згенеруйте і зробіть backup 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
Пов'язане: Why a Telegram Mini App · Telegram support DM near-miss · Self-custody habits · Verify official channels
