CryptoNight
CryptoNightは作業証明アルゴリズムです。 通常のPC CPUに適しているように設計されていますが、現在はマイニング用の専用デバイスはありません。 したがって、CryptoNightは当面はCPUマイニングしかできません。 CryptoNightはもともとCryptoNoteコードベースで実装されていました。
原則[編集]
新しい要件は、前のすべてのブロックに依存します(たとえば、 scryptとは異なります)。アルゴリズムにはインスタンスあたり約2 MBが必要です。
#最新のプロセッサーのL3キャッシュ(コアあたり)に適合します。 #メガバイトの内部メモリは、現代のASICではほとんど受け入れられません。 #GPUは同時インスタンスの数百を実行するかもしれないが、彼らは他の方法で制限されています。GDDR5メモリはその帯域幅ではなく、ランダムアクセス速度のためのCPUのL3キャッシュよりも低速と顕著です。 #スクラッチパッドの大幅な拡大が順番に全体的な時間の増加を意味し、反復の増加を、必要であろう。「ヘビー」の深刻な脆弱性につながる可能性がありtrustlessのP2Pネットワークに呼び出して、ノードがチェックすることが義務付けられているため、すべての新しいブロックの証明・オブ各ハッシュ評価にかなりの時間を費やすと、任意の作業データ(ナンス値)を含む多数の偽のオブジェクトによって容易にDDoSされる可能性があります。