Epoch 197
文書の過去の版を表示しています。
[>] 多くのチェーンが「ベアメタル」で動作すると言います。 彼らが本当に意味するのは、ベアメタルサーバーを使用することです。 これは彼らのコードが実際にどのように実行されるかとは何の関係もありません。 Qubic だけが本物のベアメタル実行を行います。 (※ ベアメタル CPUを直接駆動する純粋な計算エンジン。)
[>] Solana, ICP, Sui, Polkadot など他のものは専用ハードウェアで動作します。 彼らは(これらの高性能な)物理サーバーを(専有的に)レンタルまたは購入し、Linuxをインストールし、その上にノードソフトウェアを実行します。
これはまだ完全な OS スタックを含みます: カーネル、スケジューラ、ドライバ、デーモン、割り込み、ネットワークスタック、ユーザープロセス。 すべての命令は最初に Linux を通ります。 これはハードウェア所有権で、ハードウェア制御ではありません。
[CORE] Qubic は Linux ブートしません。 直接 UEFIでにブートし、Qubic.efi をロードし、マシンを稼働させます。
オペレーティングシステムはありません。 カーネルなし。 スケジューラなし。 バックグラウンドタスクなし。 仮想化なし。 プロセス管理なし。 Qubic 自体が実行環境です。
Linux は避けられないオーバーヘッドを追加します: コンテキストスイッチ、割り込み、タイマー、ページング、ネットワークスタック、スケジューラノイズ。 これらのマイクロ遅延はパフォーマンスを上限付け、決定性を破壊します。 ハードウェアの量ではこれを解決できません。 Qubic は OS レイヤー全体を削除しています。
Linux 上の Solana は 〜 65k TPS でピーク。 他のチェーンははるかに低い。 Qubic のアーキテクチャは決定論的ティックタイミングで数百万TPS用に設計されています。 優位性は実行モデルが由来であり、ハードウェアではありません。
このようにハードウェアに近い動作をする唯一のシステムは、高頻度取引エンジンで、企業が FPGA またはカーネルバイパステクニックを使用して OSによる応答遅延を排除します。 Qubic はコモディティ CPU を使用して UEFI ベアメタル実行で同様の利点を実現します。
ベアメタルインフラストラクチャ = 物理サーバーで動作するが、まだ Linux を使用。
ベアメタル実行 = OS なし、カーネルなし、スケジューラなし、VMなし。プロトコルがハードウェア上で直接動作。
Qubic は真のベアメタル実行を使用する唯一の主要プロジェクトです。
Qubicネットワークでは、Computorがベアメタル稼働の主要ノード(Qubic Core)として機能します。一方、Core-liteとCore-bobは軽量版ノードで、ベアメタルを必要とせず、開発者向けに設計されています。以下で解説します。
ComputorはQubicの合意形成を担う676のノードで、ベアメタルサーバー(少なくとも8コア、AVX2サポート)で動作します。OSなしでUEFIブートし、Qubic.efiをロードしてハードウェアを直接制御。決定論的ティックを実行し、ネットワークのセキュリティとパフォーマンスを確保します。
Core-lite(Qubic Lite Core)は、軽量版Qubic Coreで、UEFIなしでOS(Linux)上で動作します。開発者モードで構成され、リソース効率が高く、ビジネスアプリケーションとの統合に適しています。ベアメタルを必要とせず、テストや軽量運用向け。
Core-bob(Core Bob Node、Beta)は、超軽量ビルダー中心ノードで、Qubic Coreの上に動作します。Linux上でAVX2サポート、4コア/8GB RAMで動作可能。REST APIを提供し、高速ゲートウェイとして機能。ベアメタル不要で、開発者向けの独立ノード。