# Nodeエコシステムの役割

<figure><img src="/files/jEItGVv1o5P83IP6n5ex" alt=""><figcaption></figcaption></figure>

#### Guardian Nodes

Guardian Nodes はネットワークの検証者および監査役として機能し、Mawariエコシステム全体の透明性と信頼性を維持する重要な役割を担います。

これらのNodesはCPUベースであり、Spatial Streamer Nodesによって完了したストリーミングタスクの品質を検証する責任を負っています。

期待されるベンチマーク値と結果を比較することで、レンダリングと配信の正確性を保証します。

タスクの検証に加え、Guardian Nodes はネットワークの状態を継続的に監視します。具体的には以下のような指標を分析します。

* レイテンシ（遅延）\ <br>
* 帯域幅\ <br>
* パケットロス\ <br>
* ジッター\ <br>
* 3D / ビデオ品質\ <br>

この継続的な評価により、ネットワークの最適化が必要な領域を特定し、信頼性の高いノードのみがそのパフォーマンスに対して報酬を受け取れるようにします。

また、Guardian Nodesが収集したデータはネットワーク活動の検証可能な記録（ledger）として蓄積され、参加者全体の透明性を高めます。

***

#### Spatial Streamer Nodes

Spatial Streamer Nodes は、Mawari Network において中核的な処理を担うノードです。

これらのGPUベースのノードは、没入型3Dコンテンツのレンダリングとストリーミングといった計算負荷の高い処理を実行します。Mawariのオーケストレーションレイヤーからジョブを受け取り、リアルタイムのネットワーク状況やユーザー条件に応じて処理を実行します。

これらのノードは、スムーズなXR体験を維持するために、帯域幅や遅延の変動、ユーザーの動きに動的に対応する必要があります。\ <br>

そのために、

* 適応型ビットレートストリーミング\ <br>
* リアルタイムのテレメトリ報告\ <br>

などの技術を利用し、必要に応じてレンダリングパイプラインを調整します。

これらのノードは、XRアプリケーションの低遅延要求を満たすため、戦略的に配置されています。多くの場合、通信事業者（telcos）、エッジプロバイダー、データセンターとのパートナーシップを通じて展開されます。

ネットワークが拡大するにつれ、地域パートナーシップを通じてGPU容量が追加され、グローバルなカバレッジと高い応答性が確保されます。

この仕組みにより、開発者やブランドは高品質な3Dコンテンツを配信する際に、高価なハードウェアを自ら購入・管理する必要がなくなります。

***

#### QoS Nodes

サービス品質（QoS）ノードは、Mawari Networkのマクロレベルでの監視とパフォーマンス検証に重点を置いています。

CPUベースのシステム上で動作するこれらのノードは、特に遅延の閾値、地理的な可用性、およびノードの応答性に関して、ネットワーク全体のサービス信頼性を確保するための専用の監視ジョブを実行する役割を担っています。

初期段階では、QoS Nodes の数は限定されており、信頼性の高い機関パートナーによって運用されます。

これにより、ネットワークの成長初期段階において、高い一貫性と信頼性が確保されます。

信頼性の高い限られたノード群にQoS評価を一元化することで、ネットワークは急激な成長や多様化が進む時期であっても、基本となるパフォーマンス基準が維持されることを保証します。

***

#### Pulse Nodes

Pulse Nodesは、Mawari Networkのリアルタイムなテストと最適化をクラウドソーシングで行う、コミュニティ主導の取り組みです。

これらのアプリベースのノードはユーザーのデバイス上で動作し、遅延、パケットロス、ジッター、帯域幅といった重要なテレメトリデータや、フレームレート（FPS）や動画ビットレートなどの視覚的なパフォーマンス指標を生成します。\ <br>

Pulse Nodesに関する詳細は、近日中に公開予定です。

<br>

<br>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.mawari.net/mawari-network-docs-japanese/infrastructure/nodeekoshisutemuno.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
