bntpool.comのPPLNS支払い方式

· 6 分で読めます

このガイドは、bntpool.comがマイナーの送ったシェアをBlocknetの支払いへ変える仕組みを説明します。ブロック報酬の分配、支払い前に約5時間待つ理由、残高の送金時期、統計ページの残高カードとluckページの読み方が分かります。

プール採掘が初めてならマイニングプールとは?で基本を確認してください。まだ採掘していない場合はseineのマイニングガイドで、ダウンロードから最初のシェアまで数分で進められます。

PPLNSとは?

簡単な答え

PPLNSは「pay per last N shares」の略です。bntpool.comがブロックを見つけると、その前の6時間に送られたシェアの難易度に比例して報酬を分けます。このウィンドウ内で継続して多くの仕事を提供するほど、各ブロックの取り分が大きくなります。

bntpool.comの「last N」は時間で定められ、6時間です。Get Startedには方式、ウィンドウ、最低支払額、承認数が載り、同じ値がhttps://bntpool.com/api/infoで公開されています。

設定 bntpool.comの値
支払い方式 PPLNS
シェアウィンドウ 6時間
支払いまでの承認数 60ブロック
最低支払額 0.1 BNT

シェアは難易度で重み付けされます。プールは接続ごとに難易度を調整し、どのマイナーも定期的に送れるようにします。速いマシンには難しいシェアが割り当てられ、一件の重みが大きくなります。取り分を決めるのは総仕事量なので、ノートPCにもサーバーにも公平な尺度です。

bntpool.comはブロック報酬をどう分けますか?

発見したブロックの報酬は毎回同じ手順を通ります。

  1. ブロックを記録。 ブロックページに保留状態で表示されます。
  2. ウィンドウを集計。 ブロック時点で終わる6時間について、アドレスごとに受理済みシェアの難易度を合計します。
  3. 報酬を分配。 各アドレスは、ウィンドウ全体の仕事量に占める割合と同じ割合の報酬を得ます。
  4. ブロックが成熟。 60ブロックの深さになるまで取り分は見積額として表示され、到達すると承認済み残高へ移ります。
  5. 残高を支払う。 承認済み残高が0.1 BNTに達するとアドレスへ送られます。

計算例

メモ

計算を示すための仮の丸い数字です。実際の合計はプールと自分のハッシュレート、その時点のブロック報酬で変わります。

ブロック前の6時間に、全員のシェア難易度合計が1,000,000、自分が20,000だったとします。割合は20,000 ÷ 1,000,000 = 2%。400 BNTを分配するなら、400 × 0.02 = 8 BNTが自分の分です。

同じハッシュレートで、ブロック発見の30分前に参加した別のマイナーを考えます。30分は6時間の12分の1なので、ウィンドウ内の難易度は約1,667で、このブロックから約0.67 BNTを得ます。ただし仕事はその後も有効です。各シェアは6時間残り、その間に見つかるすべてのブロックの報酬に参加します。

マイナーの例 ウィンドウ内の仕事 割合 400 BNTの分配からの受取額
自分、6時間すべて採掘 20,000 2% 8 BNT
同じ速度、発見30分前に参加 1,667 約0.17% 約0.67 BNT
小規模マイナー、6時間すべて採掘 100 0.01% 0.04 BNT

最後の小規模マイナーは1ブロックあたり0.04 BNTを得ます。このようなブロックが3件承認されると残高は最低額0.1 BNTを超え、支払いが行われます。

PPLNSで継続採掘が報われるのはなぜですか?

シェアは送信後6時間にプールが見つけるすべてのブロックで数えられます。常時稼働のマイナーは常にウィンドウいっぱいの仕事を持つため、新しいブロックごとに本来の割合で受け取れます。収益はブロックごとにハッシュレートをよく反映します。

短い中断にも対応できます。再起動、ドライバー更新、短い通信断があっても、送信済みシェアは6時間残るため位置がリセットされません。発見後に追加した仕事は次のブロックに使われ、増やしたハッシュレートも常に活用されます。

安定した結果を得るにはマイナーを動かし続け、自動調整に任せます。seineはプールへ再接続せずにスレッド数とCPUカーネルを調整するので、シェアの流れが続きます。Windows、macOS、Linux用のseineをダウンロードできます。

なぜ報酬は60承認を待つのですか?

Blocknetでは新しく採掘したコインが使えるまで60ブロック待ちます。daemonの規則ではcoinbase maturityと呼び、5分のブロック時間なら約5時間です(60 × 5分 = 300分)。bntpool.comも同じ60ブロックを待つため、すべての支払いは実際に送金可能なコインから行われます。

成熟中、プールはそのブロックが主チェーンに残っているか確認します。60ブロックの深さで承認済みになり、各マイナーの承認済み残高に加算されます。まれにネットワークが同じ高さの別ブロックを採用した場合は孤立ブロックとなり、その見積報酬は削除されます。

bntpool.comの支払いはいつ届きますか?

簡単な答え

ブロックが60承認を得ると、Blocknetのブロック時間で約5時間後に取り分が統計ページのConfirmed Rewardsへ移ります。承認済み残高が0.1 BNTに達すると、bntpool.comがBlocknetアドレスへ自動送金します。申請や受け取り操作は不要です。

新しいマイナーでは、自分のシェアがウィンドウにある間にプールがブロックを発見すると最初の見積額が表示されます。そのブロックが成熟し、残高が最低額に達すると初回支払いが行われます。送金済みの記録は支払いページと自分の統計ページの履歴に載ります。

暫定報酬はどう表示されますか?

統計ページでアドレスか@nameを検索すると、三つの残高カードがあります。

暫定報酬は別に保管され、承認済み残高には確定額だけが入ります。カードの下には未承認ブロックごとの見積取り分が並び、承認までの進み具合を追えます。マイナーの追跡ガイドがページの残りを説明します。

luckとeffortは何を示しますか?

Effortはブロックを見つけるまでの仕事量です。ラウンド中に受理した仕事量をブロック難易度で割り、百分率にします。Blocknetの難易度は1ブロックあたりの期待ハッシュ数なので、100%なら平均どおりの仕事量です。100%未満は平均より早く、超えていれば長くかかったことになります。

luckページには各ラウンドの高さ、effort、時間、状態、発見時刻があります。プールダッシュボードには現在のラウンドで増えていくeffortと平均luckが表示されます。単独のラウンドが100%の上下に振れるのはproof-of-workプールでは普通で、多くのラウンドでは平均が100%付近になります。

Luckはブロックの到着頻度に影響します。各ブロックの取り分はウィンドウ内の仕事割合だけで決まり、継続採掘なら短いラウンドでも長いラウンドでもその割合を満たせます。

よくある質問

bntpool.comのPPLNSウィンドウは何時間ですか?

6時間です。プールがブロックを見つけると、その前の6時間を振り返り、その間に送られたシェアの難易度に比例して報酬を分配します。現在の設定値はプールのGet Startedページで確認できます。

bntpool.comの最低支払額は?

0.1 BNTです。承認済み残高がこの額に達すると、申請や受け取り操作なしでBlocknetアドレスへ自動送金されます。少額の残高はそのまま保管され、自分のシェアが含まれるブロックの承認ごとに増えて、基準額に達すると支払われます。

Estimated RewardsとConfirmed Rewardsが違うのはなぜですか?

Estimated Rewardsはプールが見つけたものの60承認を待っているブロックの取り分で、まだ変動する場合があります。Confirmed Rewardsは60ブロックの深さに達したブロックからの支払い待ち残高です。各ブロックが成熟すると金額が前者から後者へ移ります。

採掘を止めると報酬もすぐ止まりますか?

いいえ。シェアは送信後6時間PPLNSウィンドウに残り、その間にプールが見つけたブロックから引き続き報酬を得ます。すでに承認済みの報酬は残高に残り、最低額0.1 BNTに達すると支払われます。

luckページでeffortが100%を超える意味は?

Effortはラウンド中の仕事量を、期待仕事量であるブロック難易度と比較した値です。100%超は平均より時間がかかり、100%未満は早かったことを示します。どちらも普通に起こり、多数のラウンドでは平均が100%付近に近づきます。