tag:zuqka:251201_bare-metal
差分
このページの2つのバージョン間の差分を表示します。
| 両方とも前のリビジョン前のリビジョン次のリビジョン | 前のリビジョン | ||
| tag:zuqka:251201_bare-metal [2026/01/14 23:49] – 削除 - 外部編集 (不明な日付) 127.0.0.1 | tag:zuqka:251201_bare-metal [2026/01/20 23:01] (現在) – [Bob] d.azuma | ||
|---|---|---|---|
| 行 1: | 行 1: | ||
| + | ====== 251201 Qubic のベアメタル実行 vs ベアメタルインフラストラクチャ ===== | ||
| + | * [[https:// | ||
| + | |||
| + | {{ .: | ||
| + | |||
| + | ==== 混乱 ==== | ||
| + | |||
| + | [>] 多くのチェーンが「[[tag/ | ||
| + | 彼らが本当に意味するのは、ベアメタルサーバーを使用することです。\\ | ||
| + | これは彼らのコードが実際にどのように実行されるかとは何の関係もありません。\\ | ||
| + | Qubic だけが本物のベアメタル実行を行います。\\ | ||
| + | (※ ベアメタル CPUを直接駆動する純粋な計算エンジン。) | ||
| + | |||
| + | ==== ベアメタルインフラストラクチャ (Bare-Metal Infrastructure、一般的) ==== | ||
| + | |||
| + | [>] Solana, ICP, Sui, Polkadot など他のものは専用ハードウェアで動作します。\\ | ||
| + | 彼らは(これらの高性能な)物理サーバーを(専有的に)レンタルまたは購入し、Linuxをインストールし、その上にノードソフトウェアを実行します。 | ||
| + | |||
| + | これはまだ完全な OS スタックを含みます: | ||
| + | カーネル、スケジューラ、ドライバ、デーモン、割り込み、ネットワークスタック、ユーザープロセス。\\ | ||
| + | すべての命令は最初に Linux を通ります。\\ | ||
| + | これはハードウェア所有権で、ハードウェア制御ではありません。 | ||
| + | |||
| + | ==== ベアメタル実行 (Bare-Metal Execution Qubicのみ) ==== | ||
| + | |||
| + | [CORE] Qubic は Linux ブートしません。\\ | ||
| + | 直接 UEFIでにブートし、Qubic.efi をロードし、マシンを稼働させます。 | ||
| + | |||
| + | オペレーティングシステムはありません。\\ | ||
| + | カーネルなし。\\ | ||
| + | スケジューラなし。\\ | ||
| + | バックグラウンドタスクなし。\\ | ||
| + | 仮想化なし。\\ | ||
| + | プロセス管理なし。\\ | ||
| + | Qubic 自体が実行環境です。 | ||
| + | |||
| + | ==== なぜこれが重要か ==== | ||
| + | |||
| + | Linux は避けられないオーバーヘッドを追加します: | ||
| + | コンテキストスイッチ、割り込み、タイマー、ページング、ネットワークスタック、スケジューラノイズ。\\ | ||
| + | これらのマイクロ遅延はパフォーマンスを上限付け、決定性を破壊します。\\ | ||
| + | ハードウェアの量ではこれを解決できません。\\ | ||
| + | Qubic は OS レイヤー全体を削除しています。 | ||
| + | |||
| + | ==== パフォーマンスのギャップ ==== | ||
| + | |||
| + | Linux 上の Solana は 〜 65k [[tag/TPS]] でピーク。\\ | ||
| + | 他のチェーンははるかに低い。\\ | ||
| + | Qubic のアーキテクチャは[[..: | ||
| + | 優位性は実行モデルが由来であり、ハードウェアではありません。 | ||
| + | |||
| + | ==== 最も近い比較 ==== | ||
| + | |||
| + | このようにハードウェアに近い動作をする唯一のシステムは、高頻度取引エンジンで、企業が FPGA またはカーネルバイパステクニックを使用して OSによる応答遅延を排除します。\\ | ||
| + | Qubic はコモディティ CPU を使用して UEFI ベアメタル実行で同様の利点を実現します。 | ||
| + | |||
| + | ==== 要約 ==== | ||
| + | |||
| + | ベアメタルインフラストラクチャ\\ | ||
| + | = 物理サーバーで動作するが、まだ Linux を使用。 | ||
| + | |||
| + | ベアメタル実行\\ | ||
| + | = OS なし、カーネルなし、スケジューラなし、VMなし。プロトコルがハードウェア上で直接動作。 | ||
| + | |||
| + | Qubic は真のベアメタル実行を使用する唯一の主要プロジェクトです。 | ||
| + | |||
| + | ===== 補足説明 ==== | ||
| + | |||
| + | Qubicネットワークでは、Computorがベアメタル稼働の主要ノード(Qubic Core)として機能します。一方、Core-lite と Bob は軽量版ノードで、ベアメタルを必要とせず、開発者向けに設計されています。以下で解説します。 | ||
| + | |||
| + | ==== Computor(ベアメタル稼働) ==== | ||
| + | |||
| + | ComputorはQubicの合意形成を担う676のノードで、ベアメタルサーバー(少なくとも8コア、AVX2サポート)で動作します。OSなしでUEFIブートし、Qubic.efiをロードしてハードウェアを直接制御。決定論的ティックを実行し、ネットワークのセキュリティとパフォーマンスを確保します。 | ||
| + | |||
| + | ==== Core-lite ==== | ||
| + | |||
| + | Core-lite(Qubic Lite Core)は、軽量版Qubic Coreで、UEFIなしでOS(Linux)上で動作します。開発者モードで構成され、リソース効率が高く、ビジネスアプリケーションとの統合に適しています。ベアメタルを必要とせず、テストや軽量運用向け。 | ||
| + | |||
| + | ==== Bob ==== | ||
| + | |||
| + | Bob(Bob Node、Beta)は、超軽量ビルダー中心ノードです。Linux上でAVX2サポート、4コア/ | ||
| + | |||
| + | |||
| + | {{tag> | ||