Availとは?
Availはブロックチェーンを拡張するために設計されたデータ可用性 (Data Avaliability) レイヤーを持つモジュールブロックチェーンです。
また、このプロジェクトはPolygonの共同創業者でAvailの開発を主導してきたAnurag ArjunがPolygonを離れて独立したプロジェクトです。
Availについては、下記の解説記事を参考にしてください。
Clash of Nodes : Goldbergテストネット情報
2023年11月13日現在、Goldbergと言われる報酬付きテストネットが開催されています。
Node operatorおよび一般ユーザ向けにタスクが公開されており、これらを実施すると報酬が付与されることになっています。
ただし、報酬情報の詳細については公開されていません。
チャレンジ名 | カテゴリー | 説明 | 開始日 | 終了日 | 参加条件 | スコア | 進捗 |
---|---|---|---|---|---|---|---|
Gladiator’s Entry | 基本 | Validatorとしてセットアップして参加 ミッションは多くのブロックを作成すること | 11月7日 | 未定 | Validator | ブロック作成数 | アクティブ |
Noble Warrior | 基本 | Validatorによる検証の原則を守る | 11月7 日 | 未定 | Validator | マイナス点のみ – オフライン時間 – スラッシュ | アクティブ |
Finding Yourself | 基本 | ネットワークにアカウント情報を登録する | 11月7 日 | 11月30日 | 誰でも参加可能 | ID追加・確認 | アクティブ |
To The Stake | ステーキング | より多くのステーキングを獲得すること | 11月9 日 | 未定 | 誰でも参加可能 | ステーキング金額の総額 | 今後の予定 |
Magic Nomination Pools | ステーキング | 指名プールを作成し、プールにバリデーターを指名する | 11月9 日 | 未定 | Validator | プールが作成され、バリデーターが指名 | 今後の予定 |
Max Balance Transfer Points | 基本 | ネットワーク上で可能な限り多くの転送を実行する | 11月9 日 | 未定 | 誰でも参加可能 | 成功したトランザクション数 | 今後の予定 |
この記事では、「参加条件」がValidatorになっているチャレンジへの応募方法と、
誰でも参加可能な「Finding Yourself」の実施方法を紹介していきます。
追加のチャレンジが公開され次第、本記事にて情報を公開していきます。
Validatorの応募方法
チームによって最大300名まで選出され、GoldbergテストネットにてValidatorを動かすことができます。
応募には、事前にFullnodeを実行して、Validatorフォームで申請をすることが必須となっています。
選出された方はEmailにて通知が来て、FullnodeをValidatorに変更する作業が発生するとのことです。
Step1. Fullnode実行ガイド
サーバスペック
項目 | 最小スペック | 推奨スペック |
---|---|---|
RAM | 4GB | 8GB |
CPU | 2 Core | 4 Core |
SSD | 20 – 40 GB | 200 – 300 GB |
OS | Ubuntu 20.04 LTS | Ubuntu 20.04 LTS |
Port | 30333 tcp / udp | 30333 tcp / udp |
Fullnode Quickインストール
サーバにログインして下記のコマンドを実行します
su -
wget -O install-fullnode.sh https://raw.githubusercontent.com/qyeah98/avail/main/install-fullnode.sh && chmod +x install-fullnode.sh && ./install-fullnode.sh
「INPUT Node Name:」の箇所に、Node名を英数字のみで設定してください
ここで設定したNode名を応募フォームに入れる必要があるので忘れないように注意してください
下記のような画面で止まることもありますが、全て「Enter」を打ってください
下記のように設定したNode名が表示され、「Syncing」が表示されれば完了です
(オプション) Fullnode Step by Stepインストール
Fullnode Quickインストールを実施する代わりに、エンジニアの方は公式Documentを参照して実施を推奨します。
非公式ですが、コミュニティのGithubにおいてStep by Stepの手順も記載しているのでぜひ参考にしてください。
Step2. Validatorフォームを入力
Validator Nameには、Fullnodeインストール時に「INPUT Node Name:」の箇所で入力した文字列を入れてください
(オプション) Step3 : Light Clientの設定
報酬やチャレンジ要件には記載がないですが、Light ClientについてもLight Clientフォームに登録することで応募ができます。
事前にNodeを動かす必要もないので、関心のある方は応募だけでも実施することを推奨します。
誰でもLight Clientは実行できる一方で報酬付与については確定されていません。
以下では、Light Clientの実行方法を記載します。
Fullnodeを動かしているサーバとは別のサーバで実行してください。
サーバスペック
項目 | 最小スペック | 推奨スペック |
---|---|---|
RAM | 4GB | 8GB |
CPU | 2 Core | 4 Core |
SSD | 20 – 40 GB | 200 – 300 GB |
OS | Ubuntu 20.04 LTS | Ubuntu 20.04 LTS |
Port | 30700 tcp / udp | 30700 tcp / udp |
Light Client Quickインストール
サーバにログインして下記のコマンドを実行します
su -
wget -O install-light.sh https://raw.githubusercontent.com/qyeah98/avail/main/install-light.sh && chmod +x install-light.sh && ./install-light.sh
下記のような画面で止まることもありますが、全て「Enter」を打ってください
下記のように設定したNode名が表示され、「Syncing」が表示されれば完了です
(オプション) Light Client Step by Stepインストール
Light Client Quickインストールを実施する代わりに、エンジニアの方は公式Documentを参照して実施を推奨します。
非公式ですが、コミュニティのGithubにおいてStep by Stepの手順も記載しているため、ぜひ参考にしてください。
「Finding Yourself」の実施方法
Avail Walletの発行と、AvailテストトークンのFaucetおよびアカウント情報の更新を行うチャレンジになります。
Validatorの応募と異なり技術的な知識やサーバ費用をかけずに実施できるため、ぜひチャレンジしてみてください
Step1. Avail Walletの発行
Goldberg Avail Explorerにアクセスします
「Accounts」のタブから、「Accounts」を選択します
右中段にある「+ Account」をクリックします
チェックボックスにチェックを入れて、Nextを押します
ここでは例のためにmnemonic seedを見せていますが、この情報が漏洩するとWalletが盗まれるため注意してください
Walletの名前とPasswordを設定して、Nextをクリックします
Saveをクリックします
WalletのバックアップファイルがDownloadされるので、安全に保管ください
設定した名前のWalletが表示されていることを確認します
Step2. Availテストトークンの取得
テストトークンを取得したいWalletをクリックして、アドレスをコピーします
Avail Discordの「goldberg-faucet」で「/deposit Walletアドレス」を入力します
Walletアドレスには上記の工程でコピーしたアドレスを利用ください
Discordに入っていない方は、Avail公式ページの右上にあるリンクから入ってください
30分以内にWalletに11AVLが送付されます
Step3. IDの登録
Goldberg Avail Explorerにアクセスします
「Accounts」のタブから、「Accounts」を選択し、対象のWalletを開きます
「Set on-chain identiry」をクリックします
display nameを確認して、Set Identityをクリックします
そのほかの項目も入力可能になっていますが、今時点では任意になっています
アカウントをクリックして、Identityの項目が表示されれば対応終了です
まとめ
- Validatorの応募には、Fullnodeを実行して応募フォームに入力する必要がある
- Light Clientはインセンティブテストネットの項目はないが応募することが可能 (将来的に何らかの報酬がある可能性もある)
- アカウント作成、テストトークンの取得、ID登録により「Finding Yourself」チャレンジ項目の実施ができる
- テストネットのUpdateがあり次第、本記事を加筆します