Chia公式プールは開発が遅れているのか、未だに新しいプログラムのリリースやプールの発表はありません。ただ開発は進んでいるようなので、とりあえずどんなものかを知るために、試せるところまで試してみることにしました。

今回はメインネットではなく、テスト用の testnet での実験になります。
結論からいうと、うまく動きませんでした。

テスト環境

今回のテストはuBuntu Desktopで行い、プログラムはchia-blockchainのpools.2021-may-25ブランチのものをビルドして使用しました。まだ開発段階のもので正式なものではありません。

まずはブロックチェーンの同期が必要です。接続先のネットワークをtestnetに変更して、同期するまで待ちます。testnetなので同期も早いです。

プールを設定するには手数料 1 MOJO が必要です。MOJOというのはXCHの最小単位で、実際の価値としてはほぼ0です。ここで1つの問題にぶち当たります。プールに参加したいが参加する金が無い!服を買いに行く服が無い!みたいな。そんな場合は FAUCET でタダで貰えるので、貰っておきましょう。ウォレットの残高の端数がすごいことになるので、プールに参加する前に貰っておくことをおすすめします。

FAUCETはtestnetのアドレスでは認識してくれなかったので、ソロファーミングで手に入れました。testnetなので簡単に TXCH が手に入ります。ちょっと耕作しただけで収穫がザックザク!ちょっとお金持ちになった気分ですが、testnetのTXCHはXCHとは別物なので、残念ながら全くの無価値です。

オレオレプールの追加

今までは無かった Pool というメニューが新しく加わりました。ここでプールの設定をするようです。

他のプールは動いてないので、まずは自分で自分用のプールを作ってみます。Self poolを選択して作成します。

あれ、何も起こらない…。ウォレットを開くと 1 MOJO 引かれていました。

しばらくしてPoolメニューを開くと、先ほど作成したプールが表示されるようになりました。残高がすごいことに。。。

Portable Plotを作成してみる

プール用の新しい形式のPlotファイルを作成します。Plotファイルを作成する画面は1〜4まで今までと同じですが、新たにプール用の設定項目5ができています。ここでプールを選択すると新しいPortable Plot形式になり、選択しないと古い形式になるようです(?)。testnetなのでk=25の小さいファイルも使えます。

プールは後で切り替えられるので、ここで選択する意味は、
Portable Plot形式で作成する
・作成後にプールでファーミングする
ということかと思われます。

Plotファイルの作成が完了すると、このようにPlotファイルの一覧に加えられます。Portable Plot形式のファイルは、プール鍵のところが空欄になってますね。

オレオレ耕作してみる

準備が整ったのでプールの画面で JOIN POOL を押してみます。しかし「Your are not pooling」というエラーが出て、これ以上何もできませんでした。残念!

他のプールを勝手に登録してみる

Discordを見てたらテスト中のプールのアドレスを書いてる人がいたので、勝手に登録してみましたw

今度はプールの情報らしきものが出てきました。1 MOJO払って登録します。

しばらくするとプールが表示されました。しかしCHANGE POLLを押しても同様にエラーで何もできませんでした。

ということで、

プールの動作を確認することはできませんでしたが、どんな風に行うのかがなんとなく雰囲気がつかめました。

わかったこと:プールに入る前に 1 MOJO 入手せよ!

追記6/11

最新版にアップデートしたら、プールから報酬が入ってきました!プールはセルフを含め計3つ登録してあるんですが、どのPlotファイルがどのプールに使われてるのかわかりません。というかプール毎にPlotファイルを分けるという設定自体がありません。

chia wallet showコマンドで見ると、2つ目のプールから1.75TXCHが送信されているので、2つ目のプールからの報酬かもしれません(chia plotnft showコマンドではわからない)。1.75というのは、報酬2のうち、プールを使うと0.25が発見者の取り分で、1.75がプールの取り分(参加者で山分け)だからだと思います。

Plotファイルは従来のもの、新しいPortable Plotのものが混ざっており、従来のは無効になっているのかどうかもよくわかりません。GUIの画面上ではどちらも耕作中となっています。なので一旦削除して、Non-Portable Plotと、Portable Plotでの違いを確かめてみようと思います。結果はこの記事の続きにて!

追記6/19

新たに chia-blockchain pools.devブランチの方で再ビルドし、キーも削除して新しく作り直したところ、なんかうまくいきそうな感じです。だいぶUIも変わってます。chia plotnftコマンドも、join, leave といった新しいコマンドが増えているようです。

LINEで送る
Pocket