ECCP
Layer 2 — Homeservers / Nodes

運行自己的節點,掌握自己的資料。

ECCP homeserver 是協議的營運層。它們負責保存房間狀態、執行本地政策、與其他節點聯邦,並讓信任判斷留在營運者手上,而不是交給中央供應商。

為自託管而設計

儲存、治理政策與區域合規都保留在本地控制之下。

以清楚政策進行聯邦

透過 allowlist、速率限制與可審計簽章,以明確政策加入更大的聯邦網路。

docker-compose quick start

BASH

1
2
3
4
5
6
7
8
9
10
docker run -d \
  --name eccp-node \
  --restart unless-stopped \
  -p 8448:8448 \
  -v $(pwd)/eccp-data:/var/lib/eccp \
  ghcr.io/epocanvas/eccp-node:0.2.1 \
  serve \
    --server-name node.example.org \
    --public-base-url https://node.example.org \
    --bootstrap-admin admin@example.org
部署路徑

健康的 Layer 2 節點可以用四個步驟完成部署。

重點不是一鍵魔法,而是可預測的營運流程,並清楚區分啟動、政策、觀測與聯邦邊界。

01 啟動

  • 為聯邦保留 `8448/tcp`。
  • 為事件儲存、媒體快取與簽章金鑰掛載持久化卷。
  • 在首次啟動時建立初始管理者身分。
參考節點

聯邦圖上的示例 homeserver。

Layer 2 節點可以是公開、私有、邀請制或實驗性節點。重點在於上層客戶端看到的協議契約必須一致。

檢視 Layer 1 原語
網域區域狀態版本
node.eccp.dev美國西岸在線0.2.1
relay.alpha法蘭克福在線0.2.1
shadow.ops新加坡限邀請0.2.0
community.mesh多倫多升級中0.2.1-rc2
bridge.lab雪梨降級0.1.9

CLI 優先啟動

營運者可以快速啟動節點,同時保有每個設定邊界的完整可見性。

支援協議的儲存層

參考 homeserver 保留同步、bridge、bot 與未來 Layer 4 擴充所需的狀態。

不被綁定的升級路徑

由於 Layer 1 保持開放,營運者可以更換實作,而不必放棄整個網路。