web-dev-qa-db-ja.com

Javascript-WebGLプルーフオブワークシステムはWebサイトのスパムを防ぐことができますか?

フォーラムや他のWebサイトでのスパムを減らすために、Javascriptベースのプルーフオブワークシステムを考案するのは良い考えですか?

このアイデアはHashCashに似ていますが、計算は送信されるコンテンツのハッシュ+シードに基づいて行われます。

3

計算量の多いタスクでのJavascriptのパフォーマンスは...望ましいとは言えません。これがWebGLについて話す理由ですが、実際には WebCL 、WebブラウザーでGPUの一般的なコンピューティング機能からJavascriptコードへのアクセスを提供する今後のテクノロジーについて考えています(àla OpenCL )。

このような提案には、3つの主要な問題があります。

  • 特にGPUの場合、クライアントシステムで利用可能なコンピューティング能力には大きな違いがあります。ゲーミングPCを使用している人と低電力タブレットを使用している人の間で許容できる妥協点を見つけるのは難しいでしょう。

  • Internet Explorerには、WebCLはもちろん、WebGLもありません。

  • プルーフオブワークは、CPUが不足しているスパマーを阻止するのに役立ちます。しかし、スパマーはCPUが不足しているわけではありません。十分な能力のあるスパマーは、何千もの利用可能なプロセッサで botnet を使用します。

4
Tom Leek