セキュリティと信頼
GPU Goblin があなたのマシンをどう守り、結果をどう検証するか、そして何が守られないかを説明します。
あなたのコンピューター上で
- 外部のコードは動かしません。 ソフトウェアが実行するのは GPU Goblin 自身の計算コードだけです。タスクは 記述(モデルの層、データのバッチ、サイズ)です。
- タスクごとにサンドボックス。 Linux では、各タスクはネットワークにもあなたのファイルにもアクセスできないよう隔離されて実行され、メモリとディスクの使用量も制限されます。これらの保護が 1 つでも欠けていると、ソフトウェアは起動を拒否します。
- データの確認。 計算を行う前に、ソフトウェアはデータの受信時にサーバーの署名を検証します。データが改変されていれば、計算は拒否されます。
- ローカルでの操作。 ソフトウェアを操作できるのは、あなた自身のマシンからだけです。
結果について
- 計算の検証。 各結果は、独立したバリデーターで再計算されるか、2 人の異なる協力者によって 2 回計算され、計測された許容誤差の範囲内で照合されます。
- 抜き取り検査。 2 人の協力者の結果が一致した場合でも、一部の結果はランダムに選ばれて 3 回目の計算が行われます。
守れないこと
- 協力者は、計算するデータの断片を受け取ります。 名前も説明もない数値の配列で、各タスクに必要な部分だけです。データは計算中に暗号化されていません。機密データは公開グリッドに送らないでください。
- 協力者間の共有がオンのとき(標準でオンですが、オフにできます)、あなたのグローバル IP アドレスは、同じデータへのアクセスを許可されたほかのマシンから見えます。
問題の報告
セキュリティ上の問題を見つけた場合は、公表する前に contact@gpugoblin.com までご連絡ください。