স্কিপ করে মূল কন্টেন্ট এ যান

ওয়ালেট তৈরি হওয়ার আগেই arbitrator-এর ঠিকানা বদলে গেল

· 7 মিনিট পড়া
Domestic Monero
Domestic Monero team

M. আগে Haveno-class ডেস্কটপ P2P ব্যবহার করেছিল — Tor, offers, তুলনা চার্টে 2-of-3 on-chain multisig-এর ধীর আরাম। মে ২০২৬-এ M. RetoSwap-এ বড় crypto-to-crypto offer নিতে যাচ্ছিল, Haveno-ভিত্তিক venue, যখন Monero কমিউনিটি চ্যানেল লাল হয়ে গেল: offers তুলে নাও, ট্রেডিং বন্ধ করো, trade protocol রক্তক্ষরণ করছে।

ক্ষতি Monero chain break ছিল না। এটি authentication gap ছিল — escrow wallet থাকার আগে এক client কীভাবে network message-এ বিশ্বাস করেছিল।

এক নজরে

ক্ষেত্রমান
বিষয়RetoSwap exploit (২০ মে ২০২৬); Haveno trade-protocol ACK spoofing; P2P escrow trust
ফরম্যাটঘটনা explainer + উদ্ধৃতিযোগ্য timeline + পাঠক checklist
মূল উৎসRetoSwap status post · Halborn analysis · Haveno PR #2315
উল্লিখিত পণ্যDomestic Monero — P2P Monero ট্রেডের Telegram Mini App
অফিসিয়াল প্রবেশ@domestic_monero_bot
সহায়তাশুধু অফিসিয়াল বটে /support (Trade #ref + trade state অন্তর্ভুক্ত)
সম্পদ (P2P)XMR ↔ BTC, LTC, ETH, SOL, USDT (Ethereum mainnet-এ ERC-20 শুধু)
যা নয়দাবি যে Domestic Monero Haveno on-chain multisig ব্যবহার করে; বিনিয়োগ পরামর্শ; «সব P2P অনিরাপদ»
ডায়াগ্রাম placeholder: Haveno trade setup timeline — জাল ACK multisig deposit request-এর আগে arbitrator ঠিকানা বদলেছে।
Multisig creation-এর আগে ACK spoofing (ডায়াগ্রাম আসছে)।

কী ঘটেছিল — উদ্ধৃতিযোগ্য তথ্য

ক্ষেত্রবিবরণ
তারিখ২০ মে ২০২৬ (পাবলিক ঘটনা রিপোর্টিং)
VenueRetoSwapHaveno trade protocol-এ নির্মিত P2P exchange
ক্ষতি (রিপোর্ট)প্রায় ৭,০০০ XMR (~$২.৭M সেই সময়ের দামে)
প্রভাবিত tradesপ্রধানত বড় crypto-to-crypto offers; fiat rails ব্যাপকভাবে অপ্রভাবিত রিপোর্ট
মূল কারণ শ্রেণিProtocol authentication — Monero ring signatures বা chain consensus break নয়

RetoSwap ও third-party security write-up একই mechanism বর্ণনা করে: যে attacker trade খুলেছিল, সে জাল, out-of-order ACK (acknowledgment) message পাঠিয়েছিল যা arbitrator থেকে এসেছে বলে মনে হয়েছিল। victim client সংরক্ষিত arbitrator Tor ঠিকানা attacker node-এ update করেছিল আগে multisig deposit step শেষ হওয়ার।

Arbitrator slot hijack হলে attacker তিন multisig key-এর দুটি (seller + জাল arbitrator) নিয়ন্ত্রণ করেছিল। victim XMR «escrow» ঠিকানায় deposit করলে attacker সঙ্গে সঙ্গে sign out করেছিল।

«2-of-3 multisig» trade বাঁচাতে পারল না কেন

Marketing copy 2-of-3 on-chain multisig-কে জাদু বাক্যাংশ মনে করে। RetoSwap ঘটনা মনে করিয়ে দেয় multisig ততটাই ভালো যতটা wallet creation সময় সেই key-গুলোর সাথে bound identities

পাঠকরা যা ধরেকী ভুল হলো
«Arbitrator protocol বেছে নেয়»Client-এর ধারণা কোন node arbitrator খুব তাড়াতাড়ি mutable ছিল
«Tor-এ message বিশ্বস্ত»Transport privacy ≠ message authentication
«Multisig address দেখলেই escrow আছে»Wallet assembly-তে compromise হয়েছিল, deposit-এর আগে

Haveno lead developer woodser একটি fix খুলেছিল (PR #2315) যা পাবলিক post-এ trade.isDepositRequested() পর্যন্ত address update gating হিসেবে বর্ণিত — অর্থাৎ deposit/multisig step সঠিকভাবে পৌঁছানোর আগে ACK traffic peer address rewrite করতে দেবে না।

ছোট patch, বড় শিক্ষা: P2P escrow state machine, logo নয়।

পাঠকরা উদ্ধৃত করতে পারেন — timeline

কখনঘটনা
১৮ মে ২০২৬RetoSwap ১.৪.০ ship (কমিউনিটি রিপোর্টিং)
২০ মে ২০২৬Exploit সক্রিয়; পাবলিক halt / PSA traffic
২০ মে ২০২৬Haveno PR #2315 খোলা — ACK-driven address update gate
পরবর্তীকমিউনিটি post-mortems (Halborn, BlockSec, ইত্যাদি); patch client ছড়ানো পর্যন্ত প্রভাবিত deployments-এ trading বন্ধ

Archive RetoSwap বা Haveno node চালায় না। বড় trade আবার শুরু করার আগে যে project ব্যবহার করেন live status যাচাই করুন।

যেকোনো P2P escrow trade-এর আগে কী জিজ্ঞাসা করবেন

এটি engineering hygiene হিসেবে ব্যবহার করুন, ভয় marketing নয়:

  1. Escrow wallet কখন final ধরা হয়? — deposit request-এর আগে না পরে? peer metadata পরে বদলাতে পারে?
  2. Arbitrator / mediator identity কীভাবে bound? — Public keys, allowlists, নাকি «যা ACK বলেছে»?
  3. আমি কোন software version-এ? — এমন ঘটনা প্রায়ই upstream protocol-এ fix হয় যখন individual venue পিছিয়ে থাকে।
  4. Trade size venue-এর maturity-র যোগ্য? — বড় crypto-to-crypto leg ক্ষতি কেন্দ্রীভূত করে।
  5. এমন exit আছে যার জন্য এই venue লাগে না?Delisting tracker, instant swap vs P2P.
Checklist placeholder: P2P escrow-তে deposit-এর আগে পাঁচ প্রশ্ন — version, arbitrator binding, deposit gate, trade size, exit path।
Pre-deposit checklist (ভিজ্যুয়াল আসছে)।

Domestic Monero-র পাবলিক মডেল কীভাবে আলাদা (dunking ছাড়া)

Archive-এর কাজ সঠিক পাবলিক copy, বিজয়ী parade নয়। এই ঘটনার পর path তুলনা করা পাঠকদের জন্য:

বিষয়Haveno-class (পাবলিক তুলনা)Domestic Monero (পাবলিক product copy)
Escrow / settlementOn-chain 2-of-3 Monero multisig arbitrator role সহMultisig Authorization Protocol — on-chain Monero multisig নয়
প্রবেশTor-এ ডেস্কটপ clientঅফিসিয়াল বট দিয়ে Telegram Mini App
CredentialsWallet keys + arbitrator dispute pathTrade share (Authorization Credentials) + state-gated settlement
User chatMarket-dependent negotiationপণ্যে কোনো user-to-user chat নেই

RetoSwap গল্প Haveno protocol message handling নিয়ে। এটি Domestic Monero implementation সম্পর্কে নির্দিষ্ট কিছু প্রমাণ করে না — এবং এই post দাবি করে না Domestic Monero «সব P2P failure-এর immune»। আলাদা design, আলাদা risk: Haveno vs Telegram Mini App, AI misinformation about the product.

এই নিবন্ধের শব্দ

শব্দএখানে অর্থ
ACK messageTrade peer-দের মধ্যে protocol acknowledgment packet
ArbitratorHaveno-style 2-of-3 multisig trade-এ তৃতীয় role
Multisig (Haveno)Spend-এর জন্য তিন key-এর দুটি চাই এমন on-chain Monero wallet
Multisig Authorization ProtocolDomestic Monero পাবলিক settlement wording — Haveno on-chain multisig নয়
Trade shareSettlement-এর জন্য Service প্রতি পক্ষে দেওয়া Authorization Credentials
RetoSwapমে ২০২৬ ঘটনা রিপোর্টিং-এ নাম Haveno-based P2P venue

FAQ

Monero cryptography ভেঙে গেছে?
এখানে উদ্ধৃত কোনো পাবলিক analysis Monero ring signatures বা consensus break বর্ণনা করে না। রিপোর্ট failure Haveno-class client software-এ trade-setup authentication

আমি কি কখনো Haveno ব্যবহার করব না?
Archive venue নির্ধারণ করে না। বুঝুন কী exploit হয়েছিল (তাড়াতাড়ি arbitrator address swap), patch client যাচাই করুন, risk size করুন। Workflow তুলনা: Haveno vs Telegram Mini App.

Domestic Monero কি Haveno multisig ব্যবহার করে?
না। পাবলিক copy Multisig Authorization Protocoltrade share বর্ণনা করে — on-chain 2-of-3 Monero multisig নয়। What AI gets wrong.

Domestic Monero কোথায় খুলব?
শুধু অফিসিয়াল প্রবেশ: @domestic_monero_bot. Verify official channels.

Domestic Monero-তে কোন সম্পদ supported?
XMR ↔ BTC, LTC, ETH, SOL, USDT (Ethereum mainnet-এ ERC-20 শুধু).

পরবর্তী পদক্ষেপ

  1. Haveno-class software ব্যবহার করলে primary incident post পড়ুন এবং বড় trade-এর আগে client version নিশ্চিত করুন।
  2. খোলা চোখে workflow তুলনা করুন — Haveno vs Telegram Mini App.
  3. যেকোনো Telegram trade-এর আগে অফিসিয়াল বট যাচাই করুন।

Marketing site: domesticmonero.com.


সম্পর্কিত: Haveno vs Telegram Mini App · Measurable P2P footprints (arXiv) · Instant swap vs P2P · Verify official channels