(Xunieのコンテキスト投稿)
支払い受取時に新しいアドレスの使用をユーザーに強制できないだろうか? 支払いが受信されるたびに、アドレスバーに別のBitcoinアドレスを表示する。(Bitcoinアドレス経由のトランザクションのみ。IPは意味がないのでもちろん除く。) 実際の鍵は保持されるため、同じアドレスに送る人からの支払いもユーザーは受け取れる。(「失われた」Bitcoinは最小限にしたいだろう?)
これはいくつかの疑問を生む:
- これは技術的に可能か?(おそらく。)
- ユーザーに強制するのは良くないか?(おそらく。)
- このような機能を実装すべきか?(分からない。選択肢がない限りはやらないが、防御がないよりは半分でもある方が良い!)
では、「コインの系譜」に対抗する他の方法はあるだろうか?
BitCoinがランダムなタイミングでランダムなコインを新しいアドレスに自動送信できるようにすることもできる。これにより、コインの系譜を知ることは攻撃者にとって無意味になる。これらの新しいアドレスのどれもが実際の人物である可能性があるからだ。
Quote from: Xunie on May 26, 2010, 12:50:04 AM
ユーザーに支払い受取時に新しいアドレスの使用を強制することはできませんか? 支払いを受け取るたびに、アドレスバーに別のビットコインアドレスを表示する。(もちろんビットコインアドレス経由のトランザクションのみで、IPではない。IPでは意味がないからだ) 実際のキーは保持され、同じアドレスに送金する人からの支払いもユーザーが引き続き受け取れるようにする。 これは私のリストに入っている。近いうちに「あなたのビットコインアドレス:」ウィンドウが、表示されているアドレスに何かを受信するたびに自動的に変更されるようにする。
ウェブアプリの実装にもこのアプローチを推奨している。このやり方を提案するサンプルコードを先ほど投稿した。
0.2.4以降のSVNバージョンでは、手動での変更を促すために、アドレスバーの横に「新規…」ボタンがすでに追加されている。
@theymos: 他に方法がなければ、将来その解決策に頼ることができる。