(MoonShadowの引用投稿)

5 件のメッセージ BitcoinTalk MoonShadow, superbitcoin, lfm, サトシ・ナカモト 2010年8月17日 — 2010年8月18日
MoonShadow 2010年8月17日 原文 · 個別ページ

誰かがこれを使ったのではないかと賭けてもいい…

http://en.wikipedia.org/wiki/Field-programmable_gate_array

これをするために…

http://www.springerlink.com/content/765kta4qr92daea8/

これは自分自身も当然考えたことだ。やっている人は現在のハッシュ割合のかなりの部分を占め、新しいBitcoinのかなりの量を占めているだろう。最新のアマチュア無線にはこれらのプログラマブルアレイが最大4つ使われていることを考えると…

http://www.dsptools.com/Radio.htm

そしてこれ…

http://www.softrockradio.org/

SHA-256アルゴリズムをFPGAにコーディングし、Bitcoinクライアントの生成機能を1つ以上のFPGAを使用するようにリコーディングすれば、デスクトップでは太刀打ちできないkhash/秒レートが出るだろう。我々の観点からはスーパーコンピュータのように見える。アマチュア無線家として自分はこれらのデバイスを知っていたが、現在は持っていない。USB2経由でネットブックに接続しても、khash/秒レートはとんでもないことになるだろう。これらのプログラムは通常マスターコンピュータのハードディスクに保存されており、入れ替えるのに数秒しかかからない。だからアマチュア無線家はソフトウェアラジオを使いたい時に使い、寝る前にすべてのFPGAをSHA-256アルゴリズムに書き換えて、寝ている間にお金を稼げる。

もう一つの可能性は、誰かがこれを所有しているか購入したことだ…

http://www.via.com.tw/en/initiatives/padlock/features.jsp

あるいは他の暗号コプロセッサが載ったドーターカード。

Bitcoinが軌道に乗れば、通貨の強度に深い個人的利害を持つほど十分なコインを持つ人は誰でも、SHA-256ハッシュ関数のハードウェアアクセラレーション付きクライアントを動かすようになると確信している。

また、FPGAが載ったPCIドーターカードがもうあるのかとも思う。最後に調べた時は、外付けセットアップとしてしか利用できなかった。

VIA C7でのブロック生成:

topic 758

lfm 2010年8月17日 原文 · 個別ページ

Quote from: creighto on August 17, 2010, 08:51:11 PM

誰かがこれらのフィールドプログラマブルゲートアレイの一つを使ったのではないかと賭ける…

http://www.springerlink.com/content/765kta4qr92daea8/

これは明らかに私自身が考えたことだ。やっている人は現在のハッシュパーセンテージのかなりの部分を占め、新しいBitcoinのかなりの量を独占しているだろう。

かなりの誇大宣伝だ。具体的な数字を見ると、53 MB/sと記載されており、一度に192バイトしかハッシュしないので、0.27 mhash/s程度になるかもしれない(実際にはもっと少ないだろう)。これは実はデスクトップの範囲内だ。

うん、誰かやるかもな!約1.5 mhash/sが計測される。多くの一般的なIntelやAMDのCPUはそれよりはるかに良い性能を出せる(もう少し電力が必要だが)。

MoonShadow 2010年8月17日 原文 · 個別ページ

Quote from: lfm on August 17, 2010, 09:33:14 PM

Quotesha-256アルゴリズムのFPGAへの実装とbitcoinクライアントの生成機能を1つ以上のFPGAを使うように書き換えれば、デスクトップでは到底及ばないkhash/sレートが得られるだろう。我々の視点からはスーパーコンピュータのように見えるだろう。 かなりの誇大宣伝だ。具体的な数字を見ると、53 MB/sと記載されており、一度に192バイトしかハッシュしないので、27 mhash/s程度になるかもしれない(実際にはもっと少ないだろう)。これはGPUを2つ搭載したデスクトップの範囲内だと思う。

そうだが、あなたが見落とした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コミュニティ内にエリートな才能がいることをすでに知っている。動かしたい人も壊したい人も。

VIA C7のハードウェアSHA-256から投稿された性能数値は驚異的なものではなかった。1500 khash/s程度だ。考えてみれば、ハードウェアで実装されているからといって異常に高速とは限らない。すべてのステップを実行する必要があるのだ。専用ハードウェアに簡素化することで十分小さくなり、多数を並列に配置できる場合にのみ意味がある。それは必ずしも容易なことでも自明なことでもない。