DIGノードを運用する
証明可能かつプロバイダー非公開でコンテンツを配信しましょう — あなたが触れるのは見分けのつかない、ハッシュでキー付けされた暗号文だけであり、実行証明によって誠実な配信を証明でき、クライアントがすべてをチェーンに照らして検証するため、信頼があなたのノードに依存することは決してありません。
dig-nodeは、DIG Networkのコンテンツサーバーであり、ネットワークの供給側です。capsuleをホストし、ローカルの.digキャッシュを保持し、dig RPCを公開するため、DIGコンテンツを読むものは何でもあなたから読み取れます。これはヘッドレス(ブラウザなし、UIなし)のバックグラウンドサービスとして動作します — あなたが公開したい、あるいは配信を手伝いたいコンテンツのためのシードボックスです。
これは消費者、すなわちDIG Browserとブラウザ拡張機能の対になる存在です。消費者側は暗号文と証明を取得し、オンチェーンのrootに照らして検証し、ローカルで復号してレンダリングします。DIGコンテンツを読むためにdig-nodeは必要ありません。消費者単体でも問題なく機能し、rpc.dig.netにある公開リファレンスノードにフォールバックします。dig-nodeを運用するのは配信するためです。同じマシン上に1つ存在する場合、消費者はそこから読み取り(ローカルで、オフラインに強く、ネットワークに貢献しながら)、両者は1つの.digキャッシュを共有します。
- dig-node = コンテンツを配信し、dig RPCを公開する。ヘッドレスなバックグラウンドサービス。
- DIG Browser/拡張機能 = コンテンツを消費する(ローカルで検証・復号する)。ローカルノードは不要。
両方がインストールされている場合、ブラウザ/拡張機能はあなたのローカルなdig-nodeから読み取ります。そうでない場合はrpc.dig.netから読み取ります。い ずれの場合も、すべてのバイト列はクライアント側でチェーンに照らして検証されます — 配信元が信頼されることは決してありません。
インストールする
| あなたのマシン | 使うもの |
|---|---|
| Ubuntu / Debian | ネイティブの**aptリポジトリ** — apt install dig-node digstore、systemdサービスとして自動有効化されます。 |
| Windows / macOS / Linux(任意) | クロスプラットフォームの**汎用インストーラー** — あらゆるOS向けに1つのcurl | sh(またはダウンロード)。 |
どちらも同じdig-nodeサービスとdigstore CLIをインストールします。aptはDebianネイティブの経路です(署名済みでapt upgrade可能)。汎用インストーラーはそれ以外のすべてをカバーします。
apt(Ubuntu / Debian) — Debian系システムでの推奨
ネイティブの経路:apt.dig.netにある署名済みaptリポジトリです。dig-nodeを管理されたsystemdサービスとしてイ ンストールし、apt upgradeで更新し続けます。
→ apt経由でUbuntu/Debianにインストールする
汎用インストーラー(任意のOS)
クロスプラットフォームの経路 — Windows、macOS、あらゆるLinuxに対応します。あなたのOSを検出し、dig-nodeサービス(Windowsサービス/systemd/launchd)とdigstore CLIをインストールし、パッケージマネージャーは不要です。
curl -fsSL https://dig.net/install.sh | sh
これはReleasesページで配布されているものと同じ自己完結型のdig-installerです。シェルにパイプしたくない場合や、Windowsの場合は、直接ダウンロードして実行してください。
ホスト型インストーラー(apt.dig.net、dig.net/install.sh)はまだ準備中です。それらが公開されるまでは、ソースからビルドするか、dig-nodeのReleasesからバイナリを入手してください。ここに記載されているコマンドは、実際に意図されているものです。
コンテンツを読みたいだけですか?
ノードは不要です。**DIG Browser ↗**を入手して、任意のchia://アドレスを開いてください — ローカルにdig-nodeがあればそこから、なければrpc.dig.netから消費します。chia://プロトコルを参照してください。
関連項目
- apt経由でUbuntu/Debianにインストールする — Debianネイティブの経路 + systemdサービス管理
- どこにでもインストールする — 汎用インストーラー — Windows/macOS/あらゆるLinux +
dig.local - 消費者を自分のノードに向ける — ローカル優先の読み取り + 共有
.digキャッシュ - dig-nodeを設定する — ポート、リスナー、キャッシュ上限、アップストリーム
- リモートオリジンをセルフホストする —
digstore serve+ dig://のclone/pull/push - ノードを管理する — control.*管理RPCとMy Node UI
- 公開ネットワークRPCを使う — あなたのノードが話すdig RPCと、ネットワーク上で のノード運用
- CLIのインストール —
digstore単体(配信ではなく公開のため)
さらに深く:プロトコル
- 「盲目なホストとデコイ」 → dig RPCの盲目配信モデル · ノードの準拠性
- 「誠実な配信を証明する」 → 包含証明と実行証明
- 「dig://のclone/pull/push」 → §21/§22リモートプロトコル
- すべて → プロトコル詳解 · 概念と用語集