Bitcoinで支払いを受けるウェブサイトにはIP方式とBitcoinアドレス方式のどちらが良い?
Bitcoinで支払いを受けるウェブサイトにとって、どちらが良いだろうか:IPのみで支払いを受ける方式か、大量のBitcoinアドレスを何度も再利用する方式か?
その理由は?
Bitcoinアドレスはより良い匿名性も提供する。私の意見では理想的だ。そうでなければ、匿名性を保証するためにTorなどの使用も必要になる。
それは「安全でない」のではないか? 例えば自分が出口ノードで、bitcoinトランザクションを傍受して掴むとしたら? それともすべて公開鍵/秘密鍵で暗号化されているのか?[1]
[1]おそらくそうだろうという推測だが。
[削除済み] Quote from: soultcer on May 14, 2010, 07:58:57 PM
実際のところ違う。IPアドレス経由でコインを送るのは暗号化されていない。IPにコインを送ると、受信者はそのトランザクション用に新しいアドレスを作成し、そのアドレスにコインを送るよう伝える。悪意ある出口ノードはすべてのBitcoinトラフィックを盗聴し、そのようなトランザクションを簡単に傍受できる。
だから皆へ:宛先としてIPアドレスは絶対に使うな、常にBitcoinアドレスを使え。
ユーザーがプロキシを使用している間はIPトランザクションを無効にすることを提案する! 念のために。
ユーザーがプロキシを使用している間はIPトランザクションを無効にすることを提案する!
安全のために。
それは良いアイデアだ。少なくとも、IPに接続して情報を平文で送信することを説明する警告ダイアログを表示し、キャンセルの機会を与えるべきだ。
XXunieの投稿(2010年5月14日21:52 UTC)ユーザーがプロキシを使用している間はIPトランザクションを無効にすることを提案する! 念のために。
それは良いアイデアだ。少なくとも、IPに接続して情報を平文で送信することを説明する警告ダイアログを表示し、キャンセルの機会を与えるべきだ。
注:警告は毎回表示し、ユーザーがそれを無効化するオプションは与えないことを提案する。 (「プロキシを使ってIPトランザクションを送るたびにこの警告を表示する」と書かれたチェックボックスのようなものだ。 それは自分の意見では悪いことだ。ユーザーはそれを無効化して、自分が接続しているプロキシのことを忘れてしまうだろう!)
実際のところ違う。IPアドレス経由でコインを送るのは暗号化されていない。IPにコインを送ると、受信者はそのトランザクション用に新しいアドレスを作成し、そのアドレスにコインを送るよう伝える。悪意ある出口ノードはすべてのBitcoinトラフィックを盗聴し、そのようなトランザクションを簡単に傍受できる。
だから皆へ:宛先としてIPアドレスは絶対に使うな、常にBitcoinアドレスを使え。
それは「皆へ」ではなく、もっと……変なものを売り買いしようとする人たちへ向けてのものだろう。BCの本質的な目的は、持ち運びやすい非集中型通貨であること、匿名性は必須項目ではなく付加的なものだと自分は信じている。さもなければ、むしろTorPayと呼ぶべきだ。 だから、トランザクションが新しいペド映画、クラックの輸送、それに類するもののためでない限り、Torを使う理由はないし、したがって出口ノードもプロキシもない。あなたのアドバイスを整理すれば:Tor経由で「非通常」の支払いをしようとしているなら、宛先のBCアドレスを使え。普通のものを売り買いしているなら、IPでもBCアドレスでも使え。 😉
そして、永遠のバランスの問題がある:ユーザービリティ × セキュリティ。セキュリティが多すぎる = ユーザービリティが少なすぎる(地球上で最も安全なコンピューターは……電源を切ったコンピューターだ)、ユーザービリティが多すぎる = セキュリティが少なすぎる。パラノイアになるより、バランスのほうがいい。 😉
これはプロキシだけの問題ではない。認証がないので、「中間者」なら誰でもBitCoin送金を傍受できる。これにはISPや、無線接続上の他の人々も含まれる。HTTPSなしで銀行のウェブサイトにログインするようなものだ。
BitCoinはSSHのような認証方法を使うべきだ:受信者が永続的な公開鍵でBitCoinアドレスや他の情報に署名し、公開鍵のハッシュが送金前に送信者に表示され、受信者は他の信頼できるチャネルを通じてこのハッシュを知らせる。