メインコンテンツまでスキップ

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キャッシュを共有します。

配信 vs 消費
  • 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.dig.netにある署名済みaptリポジトリです。dig-nodeを管理されたsystemdサービスとしてインストールし、apt upgradeで更新し続けます。

apt経由でUbuntu/Debianにインストールする

汎用インストーラー(任意のOS)

クロスプラットフォームの経路 — Windows、macOS、あらゆるLinuxに対応します。あなたのOSを検出し、dig-nodeサービス(Windowsサービス/systemdlaunchd)とdigstore CLIをインストールし、パッケージマネージャーは不要です。

curl -fsSL https://dig.net/install.sh | sh

これはReleasesページで配布されているものと同じ自己完結型のdig-installerです。シェルにパイプしたくない場合や、Windowsの場合は、直接ダウンロードして実行してください。

プレリリース

ホスト型インストーラー(apt.dig.netdig.net/install.sh)はまだ準備中です。それらが公開されるまでは、ソースからビルドするか、dig-nodeのReleasesからバイナリを入手してください。ここに記載されているコマンドは、実際に意図されているものです。

コンテンツを読みたいだけですか?

ノードは不要です。**DIG Browser ↗**を入手して、任意のchia://アドレスを開いてください — ローカルにdig-nodeがあればそこから、なければrpc.dig.netから消費します。chia://プロトコルを参照してください。

さらに深く:プロトコル