いっそのこと、アカウント作るって考え方やめちゃえうのはどうだろ

例えば、bitcoinをLitecoinへ交換する場合

売り手が、bitcoinを取引所に入金し、bitcoin、litecoinのwalletと、価格、期限を入力
買い手は、litecoinを取引所に入金し、bitcoin、litecoinのwalletと、価格、期限を入力

システムがマッチングを行い、期限内にマッチすれば、入金されているcoinをそれぞれのwalletに送金する
期限内にマッチしなければ、元のwalletに戻す

条件がマッチするか、期限が来れば注文の情報(walletの情報など)をデータベースから削除

見せ玉防止のため交換するcoinを取引所に振り込むときに手数料をつけて振り込ませる
期限切れの場合は交換対象のみ返金

顧客の情報を一切持たないことで個人情報保護責任やセキュリティーリスクを軽減
ただ、このやり方だと現金は扱えない