Перейти до основного вмісту

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. Згенеруйте і зробіть backup 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

Пов'язане: Why a Telegram Mini App · Telegram support DM near-miss · Self-custody habits · Verify official channels