🌌 誰かのパソコンが、あなたのために動き出す —— 分散コンピューティング基盤「Pleiades」
私たちが毎日使っているパソコンやスマートフォンは、実はほとんどの時間、何もしていません。 画面の裏側では、大量のCPUやメモリがアイドル状態で眠っています。もし、それらが何かの役に立つとしたら? それも、地球の裏側にいる誰かの「ちょっとした計算」を、代わりに引き受けてあげられるとしたら?
そんな発想から生まれたのが、「Pleiades(プレアデス)」というプロジェクトです。
⸻
誰かの力を、ちょっと借りる。それだけで未来が変わるかもしれない
Pleiadesは、一言でいえば「分散型の計算サービス」です。 ただし、普通のクラウドサービスとはちょっと違います。Amazon Web Services や Google Cloud のように、大企業が所有する巨大なデータセンターに処理を依頼するのではなく、世界中の“どこかのパソコン”に、あなたの代わりに計算をお願いするのです。
計算を手伝ってくれるのは、誰かの自宅にあるPCかもしれませんし、街のカフェに置かれた古いMacBookかもしれません。 でも、それでいいんです。たとえば「100万通りの画像を生成して、そのうち1枚だけ、SHA256ハッシュの末尾に自分の誕生日が入るものを探す」といった、ちょっとした遊び心のある計算でも、もしそれを世界中の人が少しずつ分担してくれたら、あなた一人で何時間もかける必要はありません。
「誰かが手伝ってくれてる」 それがPleiadesが目指す世界です。
⸻
プログラムとデータを送ると、どこかで誰かが実行してくれる
Pleiadesの使い方はとてもシンプルです。 まず、何か計算したい内容(プログラム)と、それに必要なデータを用意します。たとえばLuaやJavaScriptで書いた短いコードと、画像ファイルのような入力データです。
そのプログラムをPleiadesに送信すると、裏側でその処理が小さなタスクに分割され、空いているノード(パソコン)に自動的に割り当てられます。 各ノードは、自分の負担にならない程度にそのタスクを処理し、結果をシステムに返します。 最終的に、すべての結果は集約され、あなたの元に返ってくる。たったそれだけのことですが、その過程には無数の協力とつながりが存在します。
⸻
ノードになるのも簡単。あなたも「支える側」になれる
逆に、あなたが「計算をしてあげる側」になることもできます。 Pleiadesにワーカープログラムを登録すれば、あなたのパソコンもネットワークの一部になります。誰かが送った小さな仕事を、自分のPCが数秒だけ処理する。 そのことが、誰かの研究を、創作を、あるいはちょっとした遊びを支えるかもしれません。
もちろん、安全性には配慮しています。実行されるプログラムはすべてサンドボックスで隔離され、ネットワークやファイルへのアクセスは制限されています。あなたの環境に影響を与えることはありません。
将来的には、協力してくれた人への報酬や、貢献度に応じた称号なども検討されています。
⸻
「誰かの計算」が見える体験を大切にしたい
Pleiadesが目指すのは、単なる効率的な計算ではありません。 重要なのは、「これは自分一人じゃできなかった。でも誰かの助けでできた」という実感です。
たとえば、自分の画像のSHA256ハッシュ値の末尾を「19921005」にしたくて、43億回の試行が必要だったとしましょう。1台のPCだと数時間かかる計算ですが、10台のノードが協力してくれれば30分に短縮できる。100台なら、たった数分。
そのとき、あなたは「世界のどこかの人たちと一緒にこの1枚の画像を完成させた」ことを実感できます。 Pleiadesは、そんな小さな感動を提供できるプラットフォームでありたいと思っています。
⸻
OSSとして自由に、しかし最大のネットワークはここにある
このシステムはオープンソースとしてMITライセンスで公開されており、誰でも自分専用のPleiadesネットワークを作ることができます。 でも、世界最大のノード数を抱える「本家Pleiadesネットワーク」は、私たちが運営していく予定です。
それはまるで仮想通貨のような構図かもしれません。ビットコインのソースコードは誰でも使えますが、最大の計算力を持つチェーンは一つ。 Pleiadesもまた、同じように「自由」と「集中」のバランスを目指します。
⸻
未来に向けて:仮想データセンターの構築へ
最終的には、Pleiadesを使って世界中のあらゆるリソースを統合した「仮想データセンター」を作るのが目標です。 自社では一切サーバーを持たず、それでもAWSのLambdaのように誰でも計算サービスを使える——そんな未来が実現可能だと私たちは信じています。
あなたのPCが誰かの夢を支え、誰かのPCがあなたの遊び心に応えてくれる。 それがPleiadesです。小さな星が集まって、大きな輝きを生むように。