Golem は、イーサリアム プラットフォーム上に構築された分散型コンピューター コンピューティング パワー レンタル プラットフォームです。誰でもアクセスできるグローバルなオープンソースの分散型スーパーコンピューターの構築に取り組んでいます。 Golem は、データ センター全体の個人のラップトップとユーザー マシンで構成されます。 Golem プラットフォームを通じて、パーソナル コンピューターでも大規模なデータ センターでも、あらゆるユーザーがコンピューティング パワーのプロバイダーおよびユーザーになることができます。
イーサリアムベースの取引システムは、コンピューティングパワープロバイダーの収入とコンピューティングパワーユーザーの支払い料金を決済するために、Golemプラットフォームに適用されます。ユーザーはネットワーク上でコンピューティング能力を売買できます。つまり、ユーザーは他の人のコンピューターでコンピューティング能力を必要とするタスクを完了したり、アイドル状態のコンピューティング能力を必要としている人に販売したりできます。 Golem は、Golem アプリケーションを実行するすべてのノードで構成され、完全にピアツーピア方式で実行されます。株式市場、ビッグデータ分析、医学研究、さらには暗号通貨マイニングのシミュレーションにも使用でき、クラウドマイニングなどのビジネスモデルを再構築します。
Golem はユーザーのコンピューティング能力のニーズをプロバイダーと自動的に照合し、コンピューティング能力リソースを共有するユーザーに報酬を与えるためにイーサリアムに基づく確率統計的少額決済方法を提供します。ユーザーがコンピューティング能力タスクを設定すると、Golem は自動的にタスクをネットワーク ノードに割り当てます。ユーザーは提供される RAM、ディスク容量、CPU コアの数を選択できます。ノードのコンピュータに損傷が発生しないようにするために、コンピューティング タスクは仮想マシン上で実行されます。
Golem は当初、DAO と同様に動作する予定で、ユーザーはトークンを獲得し、ICO フェーズ中に投票権を享受できます。しかし、DAO が攻撃されたため、Golem チームは通常の ICO を通じてクラウドファンディングを行うことにしました。 Golem Network Token (GNT) はクラウドファンディング段階で作成され、プロジェクトの柔軟な制御を確保するための Golem プロジェクト開発の中核部分です。 GNT トークンがクラウドファンディング段階で生成されると、Golem ネットワークの多くの機能の実装に不可欠な部分になります。
Golem エコシステムは、イーサリアムベースの支払いシステムと Golem トークン (GLEM) を利用して、ユーザー間のトランザクションを容易にします。エコシステムは、リクエスター、プロバイダー、ソフトウェア開発者の 3 つの主要なグループで構成されます。 Golem は、このネットワークが従来のクラウド コンピューティング サービスよりも価格競争力があり、ユーザーが Golem を選択する動機になると考えています。
リクエスターは、GLEM と引き換えにネットワーク内の共有コンピューティング能力へのアクセスを希望するユーザーです。特定のタスク用に Golem アプリケーションを実行することで、ネットワークで利用可能なコンピューティング能力にアクセスできます。 Golem は、ユーザーがタスクを実行してさまざまなメトリクスを追跡できるネイティブ アプリケーションを提供します。
プロバイダーは、ネットワークのスーパーコンピューターの計算能力を向上させるためにハードウェアを提供するユーザーです。 Golem はプロバイダー全体のコンピューティング能力を集約するため、これらのユーザーは個人の PC から完全なデータセンターまでハードウェアをプロビジョニングできます。プロバイダーは、ネットワークに追加されるハードウェアの割合と、そのコンピューティング能力の使用に対する価格を選択できます。リクエスタは、GLEM を使用してプロバイダーに支払います。
現在、Golem は、開発者がアプリケーションを公開し、要求者が必要な特定のアプリケーションやツールを簡単に検索できるアプリケーション レジストリなど、潜在的なソフトウェア開発者に必要な開発者ツールを作成しています。
ユースケースとしては、CGI レンダリングが Golem の優れた応用例です。 CGI アーティストは、高価なクラウドベースのサービスを使用したり、ローカル レンダリングでタスクが完了するのを待つ代わりに、他のユーザーからコンピューティング リソースを借りて画像をレンダリングできるようになりました。これは、前述の rndr クラウド レンダリング プロジェクトのパターンに似ています。