Scrypt proof of work

提供: tezos-wiki
Scryptから転送)
移動先: 案内検索

'Scrypt proof of work' 'は、基本的なハッシュ関数としてscryptを使用しているHashcash証明の証明です。 論理回路の効率を低下させるために設計されたメモリ集約型ハッシュ関数を使用することで、GPUマイニングの出現であっても、CPUマイニングだけが利益を上げていると主張し、その目標を完全に達成できませんでした。

これは、Bitcoinで使用されるSHA2ハッシュアルゴリズムよりもあまり広く使用され解析されていないため、今後暗号方式の弱点が発見される可能性について懸念があります。

歴史[編集]

もともとArtForzとLolcustのaltcoin 'Tenebrix' '(TBX)の一部として導入され、GPU、FPGA、ASICの実装に耐性があると主張されていました。

特殊なハードウェア[編集]

2012年中頃、GPUベースの暗号化マイニングが普及し始め、2013年後半にはscrypt ASICが出荷され始めました。 scryptはGPUに耐性がなく、FPGAにもASICにも耐性がないため、その目標を完全に満たすことができませんでした。

問題[編集]

鉱業独占権に対する脆弱性[編集]

scryptはすべての一般的なコンピュータコンポーネント(CPUとGPUの両方)で非効率的に設計されています。悪意のあるエンティティは、すべてのコモディティマイニングシステムを組み合わせるため、ネットワークのハッシュレートが高くなるにつれて、「51%攻撃」の開始と維持がより困難になります。

メモリ帯域幅の論駁[編集]

scryptが非効率的に設計されているのではなく、メモリ帯域幅に大きく依存するように設計されていると主張することによってこれを反論しようとしています。 現代のプロセッサ上の高速キャッシュRAMは既にダイ空間の大部分を占めているため、カスタムチップを作成することで大幅な改善はできません。 この議論を受け入れるならば、今日利用可能なGPUを利用した攻撃コストを見積もります。

ハードウェアの推定コストは、毎秒400メガハシであり、毎秒30ギガハッシュの妥当なネットワークハッシュレートで開始します。 51%の攻撃でこのネットワークにマッチしてテイクオーバーするのに必要な機器の総量は、推定12Mドル(または約45,000 AMD HD 7950)になります。

バリエーション[編集]

2013年中頃、pocopocoというニックネームを付けられたユーザーが、「YACoin」のBitcoinTalkディスカッションスレッド(https://bitcointalk.org/?topic=196196)を使用して、scryptを使用してaltcoin(「YACoin」)を導入しました。 "altcoin] </ ref>。

参考文献[編集]