Skip to content

Echoへの参加

Echoは必要なPondora NFTを保有するすべてのユーザーに開かれています。参加者は接続されたアプリケーションレイヤーからネットワークの保護に対してADA報酬を獲得します。

要件

Echoノードを実行するには、以下のいずれかが必要です:

  • Pondora Pioneer NFT 10個、または
  • Pondora Partner NFT 1個

Pioneer NFTはオープンマーケットのjpg.storeで購入できます。Partner NFTは初期ネットワークのブートストラップのため、さまざまなステークプールオペレーター、Cardanoプロジェクト、開発パートナーに配布されました。

これらのNFTはSmart Account(Pond)に保有する必要があります。オンチェーンバリデータがメンバーシップ登録プロセスの一環としてNFT所有を検証します——必要なNFTを証明可能に保有していなければ参加する方法はありません。

オプション1:ブラウザノード

最もシンプルな参加方法。インストール不要、サーバー不要、技術的なセットアップ不要。

  1. Echoプラットフォームにアクセスし、ウォレットを接続します。
  2. まだの場合は、NFTをSmart Accountに預け入れます。
  3. ノードを登録します——ブラウザセッションがネットワークに認可されます。
  4. タブを開いたままにします——ブラウザタブがアクティブな限り、ノードはコンセンサスに参加します。

ブラウザノードはファーストクラスの参加者です。他のノードタイプと同じコンセンサス作業を実行し、同じ報酬を獲得します。

オプション2:Dockerノード

ブラウザタブを開いたままにする必要のない永続的なセットアップを好むユーザー向け。

1. Echoクライアントイメージをプル:

bash
docker pull pondora/echo-client:latest

2. 必要な環境変数でコンテナを起動:

bash
docker run --rm \
  -e CARDANO_NETWORK=Mainnet \
  -e ECHO_COORDINATOR_URL=wss://echo-ws.pondora.org \
  -e ACCOUNT_MNEMONIC="word1 word2 ... word24" \
  pondora/echo-client
変数説明
CARDANO_NETWORKネットワーク識別子(例:Mainnet
ECHO_COORDINATOR_URLコーディネーターのWebSocketエンドポイント
ACCOUNT_MNEMONIC報酬アカウントの24語シードフレーズ

初回起動時、ノードは必要なNFTを送信するSmart Accountアドレスを表示します。

3. NFTを預け入れ — 表示されたアドレスに直接送信するか、Echoプラットフォームのインターフェースを使用します。

4. ノードは自動的に接続 — NFTがオンチェーンで確認されると、ノードはEchoネットワークに参加しコンセンサスへの参加を開始します。

コンテナの再起動間で状態を永続化するには、データディレクトリをマウントします:

bash
docker run \
  -v /path/on/host/echo-data:/var/lib/echo \
  -e CARDANO_NETWORK=Mainnet \
  -e ECHO_COORDINATOR_URL=wss://echo-ws.pondora.org \
  -e ACCOUNT_MNEMONIC="word1 word2 ... word24" \
  pondora/echo-client

報酬

処理された各アプリケーションペイロードについて、参加しているNFTのサブセットが暗号学的に選択され、対応するSmart Accountが報酬を受け取ります。この選択はアプリケーションのスマートコントラクトによってオンチェーンで強制されます。

報酬はノードではなく個々のNFTに紐づけられているため、時間の経過とともに報酬を獲得する可能性は、運用するノードの数ではなく、Smart Accountに保有する適格なNFTの数に比例します。

報酬額、頻度、条件は各利用アプリケーションによって独立して決定されます。例としてSailfish報酬をご覧ください。

Pond Labs 制作