ビットコイン・インスティテュート

Re: 難易度:アクティブノードの​増加か、​より​高速な​ノードか?

人物: MoonShadow
MoonShadow 2010年8月17日21:52 UTC
lfmの投稿(2010年8月17日21:33 UTC)

sha-256アルゴリズムをFPGAにコーディングし、bitcoinクライアントの生成機能を1つ以上のFPGAを使用するように書き換えれば、デスクトップが到底太刀打ちできないkhash/秒のレートを生み出すだろう。我々の視点からはスーパーコンピューターのように見えるだろう。

かなり曖昧な話だ。具体的な数字としては53MB/sとある。一度に192バイトしかハッシュしないので、27 mhash/sくらい出ると思うかもしれない(実際にはもっと少ないだろう)。これはGPU数枚積んだデスクトップの範囲内だと私は思う。

そうだが、あなたが見落とした2つの点がある。まず、ソフトウェアトランシーバーは通常これらのチップを4つ必要とする。(受信用に2つ、送信用に2つ。1つがデジタル信号処理を行い、もう1つが生信号のデジタルフィルターリングを行う。別の言い方をすると、1つが仮想マイク/スピーカーで、もう1つが仮想チューナーだ。すべてのソフトウェア無線セットアップが4つ必要なわけではないが。)だからアマチュア無線家がこれらを4つ持っていれば、4つすべてをこの目的にプログラムできる。もう1つのポイントは、明示的には述べなかったが、1つのFPGAが1つのsha-256プロセッサーにしかならないわけではないということだ。1つのFPGAチップに複数のそのようなプロセッサーをプログラムすることが可能であり、むしろありそうだ。これらのチップはかなり複雑な論理回路を「仮想化」できるように大きく、才能あるプログラマーなら1つのチップに複数のsha-256プロセッサーを並列で動作するようにプログラムできるだろう。これでも彼のメインCPUとGPUはさらなるKh/sが欲しければまだ利用可能だ。同じシステム内の1つ以上のGPUをハッシュ計算用にプログラムするスキルを持つハッカーはすでにエリートであり、単一のFPGA上で複数のsha-256コアを実行するのは朝飯前だろう。そして我々はBitcoinコミュニティ内にエリートな才能がいることをすでに知っている。動かしたい人も壊したい人も。