跳至主要内容

運行一個 DIG 節點

以可證明且對提供者盲目的方式提供內容服務——你所接觸到的永遠只有以雜湊值為鍵、無法區分彼此的密文,能以執行證明證明自己確實忠實地提供了服務,而用戶端則會對照鏈上狀態驗證一切,因此信任永遠不會落在你的節點上。

dig-node 是 DIG Network 的內容伺服器——也就是這個網路的供給端。它託管 capsule、維護一份本地的 .dig 快取,並公開 dig RPC,讓任何能讀取 DIG 內容的工具都能從你這裡讀取。它以無頭(headless)方式運行(沒有瀏覽器、沒有介面),作為背景服務——是你所發布或想協助提供服務之內容的種子庫(seedbox)。

它是消費端——DIG Browser 與瀏覽器擴充功能——的對應角色,後者負責擷取密文與證明、對照鏈上 root 進行驗證、在本地端解密並渲染。你不需要dig-node 才能讀取 DIG 內容:單靠消費端就能正常運作,會退回使用公開的參考節點 rpc.dig.net。你運行 dig-node 是為了提供服務——當同一台機器上存在一個節點時,消費端就會從它那裡讀取(本地、適合離線使用,並對這個網路做出貢獻),兩者共用同一份 .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(任何版本)跨平台的 通用安裝程式——一行 curl | sh(或下載安裝檔),適用於任何作業系統。

兩者都會安裝相同的 dig-node 服務以及 digstore CLI。apt 是原生的 Debian 路徑(已簽署、可透過 apt upgrade 更新);通用安裝程式則涵蓋其他所有情況。

原生路徑:位於 apt.dig.net 的已簽署 apt 儲存庫。它會將 dig-node 安裝為受管理的 systemd 服務,並透過 apt upgrade 保持更新。

透過 apt 在 Ubuntu/Debian 上安裝

通用安裝程式(任何作業系統)

跨平台路徑——Windows、macOS 與任何 Linux 發行版。它會偵測你的作業系統,安裝 dig-node 服務(Windows 服務/systemdlaunchd)以及 digstore CLI,且不需要任何套件管理員:

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

這與 Releases 頁面上發布的獨立式 dig-installer 完全相同——如果你不想透過管線傳給 shell 執行,或是在 Windows 上,可以直接下載並執行它。

尚未正式發布

託管的安裝程式(apt.dig.netdig.net/install.sh)目前仍在建置中。在它們上線之前,可以從原始碼建置,或從 dig-node Releases 取得二進位檔。這裡列出的指令都是真實且預期可用的指令。

只是想讀取內容?

你不需要節點。取得 DIG Browser ↗ 並開啟任何 chia:// 地址——如果你有本地的 dig-node,它會從那裡消費內容,否則會從 rpc.dig.net 消費。參見 chia:// 協定

深入了解協定