Function X: April Hash Out

Japan - Nanna
Function X
Published in
18 min readApr 30, 2020

Function X Hash Out 4月号

今回のハッシュアウトでは、バリデーターとしてのノード全体での役割と、義務、トークンミクス、報酬など、バリデーターに必要なものについて詳しく説明します。

フルノード(バリデーター)とは何ですか?
ノードは、元帳に書き込まれたブロックチェーントランザクションを検証し、その中でフルノードは、チェーン上のトランザクションを検証するため、バリデーターと呼ばれることがあります。さまざまなノードについて説明しているFunction Xの2月のハッシュアウトでもそれを確認することもできます。

なぜバリデーター(検証者)になる必要があるのですか?
バリデーターになることで、ネットワークガバナンスの一環に参加でき、ブロックチェーンエコシステムの安定性と健全性が保証されることになります。また、ガバナンスのプロセス、特にブロック作成プロセスに参加するたびに、FXトークンを受け取れます。

どうすればバリデーターになれますか?
バリデーターになるには2つの方法があります。 1つの方法は、今後のFunction X Githubリポジトリを介してコードレベルのセットアップを行うことです。 もう1つは、Function X Cloudを介したコードなしの方法です。 後者が最初にリリースされることを期待しています。

バリデーターにはどのくらいのFXトークンが割り当てられますか?
最初の年には、合計31,557,600のFXトークンがバリデーターに割り当てられる予定です。これには、バリデーター自身による自己委任トークンとデリゲーターによる委任トークンとの両方が含まれます。

Note 1: Note 2:に基づき、FXトークンの成長率は15年間で減少します。
Note 3: ノードにはバリデーターと参加する委任する者が含まれます。 Function Xコンセプトペーパー、157,788,000 FXトークンが最初の年にすべてのタイプのサービスに割り当てられます(これは、1秒で生成される1つのブロックとブロックごとに5つのFXが割り当てられることを想定しています。365.25(日)* 24(時)* 60 (分)* 60(秒)* 5(FX)= 157,788,000 FX)。 サービスには、インフラストラクチャ、開発者、ノード、金融サービスプロバイダーなどが含まれます。 初年度の総供給増加は41.67%で、157,788,000 FXになります。

バリデータになりたくない場合、トークンを委任するにはどうすればよいですか?
バリデータになりたくない場合は、FXトークンをバリデータの方に委任できます。つまり、「デリゲータ」(委任者)として機能します。 XWalletを含むいくつかの方法で、FXトークンを任意のバリデーターに委任できます。

*5月のハッシュアウトにて委任者の役割について詳しく説明します。

バリデーターになるために必要なFXの最低額はいくらですか?
100,000トークン。

RedditフォーラムでのFXノードのディスカッションに基づいて、100,000トークンの指定は主にコミュニティの主導で行われました。 Redditで自由にその議論に参加してください。

バリデーターとして許可されるFXの最大額はいくつですか?
仮に、10,000,000トークンとしています。

最大の賭け金は独占を防ぐために設定されますが、強い価値があり、コミュニティーがトークンをその特定のバリデーターに賭けて、ステークサポートすることを望んでいるバリデーターを許可するために公正価値も与えられるべきです。 バリデーターの最適な最大トークン量であると思われるものについて、Function XのRedditフォーラムで意見を共有してください。

各ブロックを確認するためにいくつのバリデーターが必要ですか?
50のバリデータ。

ただしネットワークはコンセンサスに基づいて成長するため、この数は長期的には増加する可能性があります。

都度50のバリデーターのみが選択された場合、バリデーターはどのように報酬を受け取りますか?
ブロックの作成に関わるバリデーターは、ブロック報酬でFXトークンを均等に受け取ります。 各ブロック作成プロセスには、50の参加バリデータがいます。

ークンが倍の場合、バリデーターが選択される確率は高くなりますか?
はい、バリデーターが過剰な場合(つまり、50を超える場合)。

50を超えるバリデーターで、50だけが選択されているとした場合、トークンが多いほど、選択される確率が高くなります。 ただし、バリデーターが持っているFXトークンの数に関係なく、ブロック作成で50のバリデーターから選択された場合、各バリデーターは同じ量のFXトークンを取得します。 需要と供給の法則により、バリデーターごとに最適な数のFXトークンが作成されると信じています。

均衡点がある進歩的なシステムです。 最小100,000のFXトークンがバリデーターである必要がある場合、追加のトークンをステークすると、バリデーターが選択される可能性が高くなります。 システムは、保持するのに最適なトークンの最大量をバリデーターが発見するように、平衡点に向かう傾向があります。

必要な50のバリデーターに達さない場合はどうなりますか?
参加しているバリデーターが報酬を共有します。 たとえば、25のバリデーターしか利用できない場合、50のバリデーターのプールと比較して報酬は2倍になります。

ブロック生成時間とは何ですか?
新しいブロックを生成するには、平均して1〜5秒かかります。

1秒あたりのFXトークン生成です。

新しいブロックでいくつのFXトークンが生成されますか?
ブロック内の5〜25のFXトークン。

新しく作成されたFX割り当てはどのようなものですか?
以下の図に基づいて、ブロックチェーンで毎秒5つのトークンが生成され、さまざまな関係者に配布されます。 以下は、毎年1秒あたりに作成されるトークンと、ノード(バリデーター/デリゲータ)の割り当てを示しています。

新しいブロックに参加するバリデーター用にリザーブされているFXトークンの数はいくつですか?
1秒ごとに1つのトークンがバリデーター/デリゲーター用に予約されています。 したがって、各ブロックには、ブロック速度に応じて、バリデーター/デリゲーター用に1〜5のトークンがリザーブされます。

ブロック作成で選択したバリデーターの中に私がいない場合はどうなりますか?
FXトークンは取得しません。

  • Total Reward Rate (総報酬率)— 賭けられるトークンに対して(パーセントで)報酬を与えられるトークン。
  • Total Reward Value (合計報酬額)— 報酬を得たトークンとサーバー側が賭けたトークン。

ブロックは1〜5秒ごとに作成できます。 バリデーターは、ブロック作成で選択された場合に報酬を受けます。 確率に基づいて、十分な時間(365日など)が与えられた場合、すべてのバリデーターは、選択される機会が等しくなるため、ほぼ同じ量のFXトークン報酬を受け取る機会があります。

Total Reward Rate (総報酬率)およびTotal Reward Value (合計報酬額)とは何ですか?
以下の例に入る前に、次の概念を理解しておくと役に立ちます。:

注目すべき点は、Function X Cloudでバリデーターになるための「前払いの埋没費用(サンクコスト)」がないことです。 Function X Cloudのバリデーターとして開始する前に、最初に支払う必要はありません。 あなたはサービスを停止することを選択したときにあなたが取り戻すことができるトークンを賭けるだけです。 サーバーの費用を支払う必要がありますが、これらは「従量制」であり、検証するバリデーターとしての報酬ををもってサーバーの費用を支払うことができます。

例1:50のバリデーターエコシステムの場合、バリデーターに対して可能な月額報酬はどうなのか?
シナリオ:50のバリデーターエコシステムにおいて、バリデーターのTotal Reward(総報酬)がどうなるかを考えてみましょう。

Note: 推定報酬は、生成されたブロックの数によって異なります。

バリデータ月次リターン : 31,557,600 FX / 50 validator / 12 months = 52,596 FX
月次のランニング: USD 2,500 = 50,000 FX(equivalent)
月次の 総報酬: (52,596–50,000) FX = 2,596 FX (USD129.780 equivalent)
月次の総報酬率: (52,596–50,000) / staked 100,000 FX = 2.596%

Function X Cloudサーバーのコストは従量制で、ハードウェアと帯域バンドのコストが含まれており、Function X Cloudダッシュボードに反映されます。 2,500米ドル(0.05 FX /トークンで50,000 FXに相当)。つまり、月末にサーバーの月額料金を支払った後、賭けられたトークンに対して合計の報酬値が計算されています。

さらにバリデーターは、必要なときにいつでも、Function X Cloudでサービスをオンまたはオフにすることを選択できます。バリデーターがサービスの提供を停止することを選択した場合、賭け金と報酬のトークンを引き出すことができます。上記の例では、バリデーターがサービスの提供を停止することを選択した場合、バリデーターは102,596のFXトークンを引き出すことができ、そのうち100,000のFXトークンは最初の賭けられたトークンに属します。

Note 1:米ドル相当の合計報酬額は、FX価格の変更に基づいて変更されることがあります。
Note 2:
現在の例は、0.05米ドル/トークンに基づいています。 トークンの価格変更の例については、他の例にてご覧ください。

例2:Example 2: 50のバリデーターエコシステムで、バリデーターに対して可能な年間報酬はどうか?
シナリオ:例1と同様ですが、年率(非複利)としてみてみます。

年次の非複利: 31,557,600 FX / 50 validator = 631,152 FX
年次のランニング: USD 30,000= 600,000 FX(equivalent)
年次の総報酬: 631,152 -600,000 FX = 31,152 FX (USD 1557.6 equivalent USD)
年次の総報酬率: (631,152 -600,000) / staked 100,000 FX = 31.152%

バリデーターが1年間サービスを提供したとすると、30,000米ドル(600,000 FXに相当)のサーバーコストを支払った後、バリデーターの検証サービスとして31,152 FXトークンを受け取ることができます。したがって、彼/彼女が1年後にサービスを撤回することを選択した場合、彼/彼女は正味131,152トークン(元の賭けられた100,000トークンを含む)を取り出すことができます。

例3:FXの価格変動を前提として、バリデーターの毎月の報酬はどのくらいと考えられるか?
シナリオ: 例1に似ていますが、今回は事例のFX価格変動を考慮に入れて考えてみます。

FX価格変動を考慮して、バリデーターはリスク(バリデーター実行報酬)を考慮します。

図に示されているように、報酬を受けるトークンは常に52,596 FXで一定ですが、USDでのサーバーコストもUSD2,500に固定されています。しかしサーバーコストの支払いに必要なFXトークンはFX価格の変動に基づいて変動します。 「Server cost (token)」列を参照してください。

現在の損益分岐点は、毎月のサーバーコスト2,500ドルに基づいて、バリデーターに対して0.048米ドル/トークンです。 価格がそれを下回ると、ガバナンスプロセスから毎月得られる合計は、サーバーのコストをカバーするのに十分ではありません。 この場合、Function X財団はサーバーのコストを補助するため、検証を促すために働きかけます。

FXトークンの価格が下がった場合、Function X財団は、検証ツールが高品質のサービスを提供し続けるのを支援するために、Function X Cloudのサーバーコスト料金を補助することを選択することを選ぶことがある。

図に示されているように、FXトークンの価格が上昇した場合、バリデーターは大きな利益になります。

Note: 前述のように、サーバーのコストは従量制で毎月請求されます。 これは、バリデーターがリスクを考慮に入れるのに役立ちます。月単位で報酬を受け取り、バリデーターサービスとしてどうするかを決定します。

例4:FX価格の変更を前提として、バリデーターに対する可能な年間の報酬は実際どうですか?
シナリオ:例3と同様ですが、50のバリデーターエコシステムで年率(非複利)となります。

バリデーターが1年間サービスを提供する場合、検証サービスからFXトークンの合計報酬値をこのように受け取ることができます。FXの価格が下がった場合も、対してサーバーの費用を支払うためにより多くのFXトークンが必要になるため、合計報酬値が異なります。 しかし同様に、価格が上がると、サーバーの費用を支払うために必要なFXトークンの量が少なくなるため、支払いが増えます。前述で述べたように、Function X財団は、働きかけとして、必要に応じてサーバーコストを下げる(または上げる)ために介入することを選択する場合があります。

バリデーターがサービスをやめ、報酬の合計額を引き出すことを選択した場合、賭けたトークンを引き出すこともできます。この場合は、引き落とすことができる合計報酬値に加えて、追加の100,000 FXトークンとなります。

例5:賭けられたトークンが増加した場合、バリデーターの毎月の報酬は実際どうですか?
シナリオ:エコシステムが成長するにつれて、より健全なエコシステムのために賭けトークンを増やすことはバリデーターの妨げになります。 もちろん、バリデーターはサービスの提供から利益を得ることができると考えられます。

バリデータ月次: 31,557,600 FX / 50 validators / 12 months = 52,596 FX
月次のランニング: USD2,500 = 50,000 FX(equivalent)
月次の総報酬: (52,596–50,000) FX = 2,596 FX (USD129.80 equivalent)
賭けたトークンが100,000の場合の月間報酬率: (52,596–50,000)/ staked 100,000 FX = 2.596%
賭けたトークンが600,000の場合の月間報酬率: (52,596–50,000)/ staked 600,000 FX = 0.4327%

ご覧のとおり、必要な賭けトークンが600,000 FXに増加すると、月間報酬率は0.4327%に低下します。 にもかかわらず、2,596のFXトークンで得られる合計トークンは同じです。

つまり、報酬率の低下は、リワードトークンの金額の低下にはならないことを理解することが重要です。 代わりに、同じ量の報酬トークンを取得するには、より多くのトークンを賭ける必要があることを意味します。

例6:トークン増加した場合に、バリデーターに対して可能な年次(非複合)の報酬は実際どうですか?
シナリオ:前述例と同様、毎年数えられます。

例に基づいて、最小賭けトークンが調整されることを意味しますか?
はい、最小要件は随時調整されます。
実際、エコシステムが成長するにつれて、最小限の賭けられたトークンがコミュニティの参加に基づいて成長する可能性が高いです。

バリデーターが賭けたトークンに対する手数料率の請求についてはどうですか?
バリデーターは、セットアップコストがあるため、委任されたトークンを受け入れる場合、手数料率を請求できます。

課される料金は、個々のバリデーターによって異なります。 5月のハッシュアウトでは、委任者のデリゲートについての詳細と、バリデーターが委任作業を進める際に果たす検証について説明します。

バリデーターのセットアップ費用はいくらですか?
100,000のFXトークンをステーキングすることに加えて、Function Xバリデーターはサーバーのセットアップとネットワークの専門的なメンテナンスを必要とします。 サーバーのセットアップとメンテナンスの年間コストは、サーバー、帯域幅などを含めて約30,000ドルになると予想しています。

サーバーのセットアップコストは、30日間の使用後、毎月2,500米ドルに相当する額が支払われるため、Function X Cloudでセットアップするときに30,000米ドルを前払いする必要はありません。

サーバーのコストがなぜそれほど高いのですか?
同様のpBFTモデルコンセンサスブロックチェーンのこのようなコストと比較すると、 コストは平均だと思います。 テストネットとトークンの価格変更を実行すると、Function X財団は収益性を維持するためにサーバーコストを補助することを選択するのです。

スラッシング(ペナルティ)条件とは何ですか?
バリデーターの誤動作(例:倍の支出)またはオフラインになりすぎると、委任された一部が削減されます。 私たちは大幅なペナルティを決定している最中にいます。詳細については、Function XのRedditでこれについて議論することを歓迎します。

バリデーターはトークンを自己委任する必要がありますか?
バリデーターは少なくともトークンを自己委任する必要があると感じています。 言い換えると、バリデーターは、トークン自体がなければ、バリデーターを実行できません。これはまだ完全には決定されていません。これもまたFunction XのRedditでの議論を歓迎します。

ロックアップ期間はありますか?
はい。 バリデーターとデリゲーターのロックアップ期間は類似しており、撤回要求の場合は21日としています。これは、悪いアクター(さらに悪いのは引き継ぎの試み)がエコシステムに出入りするのを防ぐためです。

特定のルールが実行不可能と見なされた場合はどうなりますか?
コンセンサス上では、バリデーターの66.7%が投票してルールを変更できます。

トークンミクスに提案をしたい場合はどうなりますか?
最善の方法は、私たちの公式へReddit, Twitter or Telegram.

メインネットがリリースされる前の質問もいくつかもあります:

  • バリデーターごとに最大のトークンがあるべきですか? なぜ、どのくらいですか?
  • バリデーションが誤動作した場合、どのように、そしてどのくらい削減する必要があるか、議論を大幅に削減しますか?
  • バリデーターに自己委任の要件があるべきですか? はいの場合、パーセンテージは何ですか?
  • ロックアップ期間:不正な動作を防ぐためにロックアップ期間を設ける必要がありますか?
  • セキュリティ:バウンティとテストには何が含まれますか?
  • 自己実行バリデーター:Function X Cloudでホストしたくない場合にバリデーターを自動実行する方法。

Hash Outをお読みいただきありがとうございます。 公開テストネットの立ち上げが間近に迫っているので、よりエキサイティングなアップデートと進捗状況を共有できることを楽しみにしています。

Footnote: Article Contribution: Danny Lim, Pitt Huang, Indra Winarta, Pedro Sanchez.
Suggestions by: Ruben Irazu (Aravan), Dr. Yos Ginting, David Ben Kay, Sylvia Falbesoner, Eduard Stere, Glenn P., Peko Wan, Soohan Han, Andreas Harpas.

Originally published at https://medium.com on April 30, 2020.

--

--