ユーザ用ツール

サイト用ツール


tag:bob

差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

両方とも前のリビジョン前のリビジョン
次のリビジョン
前のリビジョン
tag:bob [2026/01/19 13:20] – [3. 他のノードとの比較] d.azumatag:bob [2026/01/21 23:13] (現在) – [5. まとめ] d.azuma
行 8: 行 8:
 {{ :tag:image-min.webp?400|}} {{ :tag:image-min.webp?400|}}
  
-**Qubic Bob Node** は、公式のノードソフトウェア(Core)をベースに、マイニングや投票といった重い処理を徹底的に排除した**「極限の軽量ノード」**です。+ **Qubic Bob Node** は、公式のノードソフトウェア([[tag/Core]])をベースに、マイニングや投票といった重い処理を徹底的に排除した**「極限の軽量ノード」**です。
  
-コミュニティ開発者の **krypdkat** 氏によって公開されており、公式Coreと同じプロトコルで通信しながら、最小限のリソースで動作するように設計されています。+ コミュニティ開発者の **krypdkat** 氏によって公開されており、公式Coreと同じプロトコルで通信しながら、最小限のリソースで動作するように設計されています。
  
-GitHub: [[https://github.com/krypdkat/qubicbob|krypdkat/qubicbob]]+ GitHub: [[https://github.com/krypdkat/qubicbob|krypdkat/qubicbob]]
  
-===== 1. Core-Bob の設計思想 =====+===== 1. Bob の設計思想 =====
  
-Core-Bobの最大の特徴は、公式の [[https://github.com/qubic/core|qubic/core]] から、エネルギーを大量に消費する以下の機能を「取り除いている」点にあります。+ Bob の最大の特徴は、公式の [[https://github.com/qubic/core|qubic/core]] から、エネルギーを大量に消費する以下の機能を「取り除いている」点にあります。
  
-  * **AIマイニング (uPoW) の停止:** CPUリソースを100%消費する計算処理を行いません。 +  * **AIマイニング ([[tag/uPoW]]) の停止:**  
-  * **合意形成(投票)の排除:** ネットワークの意思決定(クォーラム投票)に参加しません。+    * CPUリソースを100%消費する計算処理を行いません。
  
-この削ぎ落としにより、公式Coreとは対照的に**「最もリソースを消費しないノード」**という地位を確立しています。+  * **合意形成(投票)の排除:**  
 +    * ネットワークの意思決定([[tag/クォーラム]]投票)に参加しません。 
 + 
 + この削ぎ落としにより、公式 [[tag/Core]] とは対照的に**「最もリソースを消費しないノード」**という地位を確立しています。
  
 ===== 2. 主な役割と機能 ===== ===== 2. 主な役割と機能 =====
  
-Core-Bobは、難しい計算は行いませんが、ネットワークの分散化において以下の重要な役割を担います。+ Bob は、難しい計算は行いませんが、ネットワークの分散化において以下の重要な役割を担います。
  
   * **データの「同期」と「保持」:**   * **データの「同期」と「保持」:**
     * 公式Coreと同じ仕組みでブロックチェーンデータ(Spectrum)を受信し、ローカルに保持します。     * 公式Coreと同じ仕組みでブロックチェーンデータ(Spectrum)を受信し、ローカルに保持します。
 +
   * **P2Pネットワークの中継:**   * **P2Pネットワークの中継:**
     * 他のノード(ComputorやLiteノード)とデータをやり取りし、情報の伝播を助ける「中継地点」として機能します。     * 他のノード(ComputorやLiteノード)とデータをやり取りし、情報の伝播を助ける「中継地点」として機能します。
 +
   * **公式プロトコルへの準拠:**   * **公式プロトコルへの準拠:**
     * 公式Coreのソースコードをベースにしているため、通信の互換性が非常に高いのが特徴です。     * 公式Coreのソースコードをベースにしているため、通信の互換性が非常に高いのが特徴です。
行 38: 行 43:
 ^ 項目 ^ **Core-Bob** ^ **[[tag/Core]] ([[tag/Computor]] / [[tag/アービトレーター|Arbitrator]])** ^ **[[core-lite|Core-Lite]]** ^ ^ 項目 ^ **Core-Bob** ^ **[[tag/Core]] ([[tag/Computor]] / [[tag/アービトレーター|Arbitrator]])** ^ **[[core-lite|Core-Lite]]** ^
 | **主な目的** | **軽量な同期・中継** | 報酬獲得・承認・監視 | API提供・アプリ連携 | | **主な目的** | **軽量な同期・中継** | 報酬獲得・承認・監視 | API提供・アプリ連携 |
-| **CPU負荷** | **極限まで低い** | 極めて高い (AVX-512フル活用) | 低い (標準的) |+| **CPU負荷** | **極限まで低い** | 極めて高い ([[tag/AVX-512]]フル活用) | 低い (標準的) |
 | **マイニング** | **なし** (機能を削除) | あり (全リソース投入) | なし | | **マイニング** | **なし** (機能を削除) | あり (全リソース投入) | なし |
 | **ハードウェア** | 安価なVPS・一般PC | 最高クラスの高性能サーバー | 一般的なサーバー | | **ハードウェア** | 安価なVPS・一般PC | 最高クラスの高性能サーバー | 一般的なサーバー |
行 46: 行 51:
   * **低コストな分散化への貢献:**   * **低コストな分散化への貢献:**
     * 月額数ドルの安価なVPSや、古いノートPCでも24時間稼働させることができます。     * 月額数ドルの安価なVPSや、古いノートPCでも24時間稼働させることができます。
 +
   * **ローカルでのデータ参照:**   * **ローカルでのデータ参照:**
     * 外部の公共APIに頼らず、自分の手元でネットワークの最新状況を(最小の電気代で)確認したい場合に最適です。     * 外部の公共APIに頼らず、自分の手元でネットワークの最新状況を(最小の電気代で)確認したい場合に最適です。
 +
   * **学習・検証用:**   * **学習・検証用:**
-    * QubicのP2P通信の仕組みを、低負荷な環境でテスト・学習するためのベースとして適しています。+    * Qubic のP2P通信の仕組みを、低負荷な環境でテスト・学習するためのベースとして適しています。
  
 ===== 5. まとめ ===== ===== 5. まとめ =====
行 63: 行 70:
 {{topic>Bob }} {{topic>Bob }}
  
-{{tag>Bob ノード }}+{{tag>Bob ノード ネットワークガーディアン }}
tag/bob.1768828812.txt.gz · 最終更新: by d.azuma