IOST 1000+ ノードの背後での分散化プロセス
Wetez
2019-05-23 09:52
本文约2443字,阅读全文需要约10分钟
一般のユーザーに鉄のトライアングルの問題を説明するとき、私はいつもより分散化について話し、セキュリティとパフォーマンスをあまり重視しない傾向にあります。第一に、分散化は

現時点では、市場の多くのプロジェクトが、TPS 100 万、生成されるブロック数 100 万、毎日のトランザクション数 10,000、サポートされるノード数 1,000 などの数字をマークしていることがわかります。それぞれの数字は表しています。意味は異なりますが、その背後にある数字はすべて、ブロックチェーンの鉄の三角形問題の解決における段階的な進歩を表しています。安定したブロック生成はセキュリティを表し、高い TPS はパフォーマンスを表し、多数のサポート ノードは分散化を表します。もちろん、いくつかの点はあります。プロジェクトの人気は、毎日のトランザクション数などの他の指標によって判断されます。

一般のユーザーに鉄のトライアングルの問題を説明するとき、私はいつもより分散化について話し、セキュリティとパフォーマンスをあまり重視しない傾向にあります。第一に、分散化は不可逆的であるためですが、ユーザーがセキュリティとパフォーマンスのメカニズムを理解できるわけではありません。そして解釈を重視すべきは群衆ではない。 2015 年後半に設立された PoS プロジェクトでは、多くのプロジェクトが委任 (または投票) メカニズムを使用して重要な分散化手段を選択し始めているため、ステーク/投票プロセスにおける分散化のプロセスをユーザーに導入することは非常に有益です。プロジェクトの長期的な発展につながります。

ステーク/投票モデルは、分散化の多くの目標を達成するように設計されています。参加ノードの数は比較的明確な指標です。EOS21、Cosmos100、IOST、Tezos はすべて市場に制限なくオープンです。しかし、現時点では、ノードが多ければ多いほど実際の分散効果が高まるというわけではなく、理論的にはそうなのですが、実際にはパフォーマンスという鉄の三角形の中で考慮すべきもう一つの問題があります。選挙スキームのバランスを取るために、現在、多数のプロジェクトは選挙前に候補者ノード プールを作成し、次のサイクルで選出される検証者に分散型候補者を提供します。システムはランダム アルゴリズムを使用してノードからいくつかのノードを選択しますこのモデルは、実際のブロック ノードがほとんどない一部のプロジェクトの集中化の問題を変更しました。 2018 年以降、メインネット上の一部のプロジェクトは主にこの方式を採用していますが、その中でも IOST が最も注目を集めています。2019 年にはオープンしてノード数が 500 に達することを目指しているからです。

IOSTは2018年末にノード募集計画を開始し、2019年には参加する500ノードを募集する予定だ。市場の反応によれば、500 ノードという数は実際には比較的多く、一般的なプロジェクトで採用できるノードの数は 100 程度にすぎず、高品質のノードの数は 70 ~ 80 程度にすぎません。 PoS コンセンサス メカニズムのインセンティブ モデルの場合、より多くのステーク/投票を持つノードがより多くの報酬を獲得できるようになります。多くのトークン所有者は、上位にランクされたノードを見つける傾向があります。70 または 80 を超えるノードは、あまりにも多くの報酬を得ることがほとんどできないため、IOST 500 を呼び出す ノードの採用はまさに分散化への決意です。さらに、IOST 採用計画には、ノードを実行せずにトークン所有者がコンセンサスに参加できるようにサポートするパートナー メカニズムがあることがわかりました。これらのパートナーはテクノロジーを理解する必要がありますが、IOST コンセンサスに参加することもできます。これらの通貨を使用する人はこれを Solo-Validator と呼んでいますが、Solo-Validator と Validator への Delegate (委託) の違いについては以前 Wetez が書きました。トークン所有者が Solo-Validator とのコンセンサスに参加できるようにサポートするという IOST 開発チームの計画も、業界の先駆的な取り組みと考えられています。パートナー ノードは実際にはブロック コンセンサスに参加しませんでしたが、システム全体のステーク レートが増加しました。これにより、システムの攻撃防御能力が向上します (ロジックとしては、パートナー ノードが市場に流通する IOST トークンを削減し、攻撃者はネットワークを攻撃するのに十分な攻撃コンピューティング能力を購入するために購入価格を引き上げる必要があり、攻撃コストが増加するというものです)ここでの相対合計は、最終的にコンセンサスに参加するステークの量に関連しています)。

IOST500ノードモデルでは、ステーク/投票量が210万IOSTを超えるノードのみがブロック生成ノードになることを申請できますが、新しいバージョンアップでは800万IOST(提案段階で未実装)と記載されています。ネットワーク立ち上げの初期段階では、Vote 投票の参加率が徐々に増加する可能性があるため、メイン ネットワークの安定性を確保するために、210 万というしきい値は初期値であり、IOST 開発チームは比例範囲を設定したためです。ノードのしきい値は800万に引き上げられたが、これにより新たな影響がもたらされた 提案が可決されれば、ブロック生成ノードの数は相対的に減少することになる 5月21日の目視検査によると、IOSTのしきい値は210万から200万に引き上げられる800万IOST、ブロック生成ノードの数は57から41に減少し、全体のステーク量に占める割合は3%、つまり約7,400万IOST投票に減少します。セキュリティは低下しましたが、提案はその後、一部のノードがチケットを補充したり撤退したりする予定で、最終的なブロック生成ノード数はまだ確定していません。当局がブロック生成ノードのしきい値を増やすには、まだ 2 つの考慮事項があると思います 1 つは、IOST の全体的なステーク/投票量を増やすこと、もう 1 つは、ビジネス要件を満たすためにシステムのパフォーマンスを戦略的に向上させることです。商用OSシステムを対象としたプロジェクトとしては、Iron Triangle間のゲームが調整されてきているので、Cosmosがメインネット終了後に毎年望んでいるように、妥当な時期に計画を立てるのは理解できると思いますが、その中でバリデーターの数は参加者が増加し、座席数が年間約 30 ずつ増加します。これは技術開発と 5G 開発に大きく関係しています。

IOSTの報酬モデルについて話しましょう。上で述べたように、IOST ノードはブロック生成ノードと非ブロック生成ノードに分けられますが、ブロック生成ノードは実際にはパートナー ノードとも呼ばれ、パートナー ノードはコンセンサスに参加するためのサービスを実行しません。私たちが一般に参照するステーク/投票インセンティブ モデルは、主にサービスのコンピューティング能力を支払うノードを奨励するため、IOST では、ブロック プロデューサーとパートナー ノードの間でブロック報酬に 25% の差が生じます。ブロック ノードは協力ノードよりも 25% 多くの報酬を生成できます。合計報酬のノード数。インセンティブを差別化することも分散化の合理的な方法です. インセンティブ オブジェクトを効果的に区別できるため, より多くの貢献をした人が報酬を得ることができ, 他の協力ノードをブロック生成ノードに誘導することができます. ただし, IOSTはブロックに対する最大報酬を設定していますクリティカル値 (クリティカル値は可変値であり、現在 9,000 万を超えるとブロック報酬のゲインは生成されません) を生成し、強い者が非常に強いという問題を効果的に防ぐことができます。

現在、IOST の最終的な有効ノード数は 113 ですが、100 以降のノード数が少ないため、Stake/Vote の数が少なく、参照する意味がありません。100 ノードの分散化は、したがって、IOSTは基本的に分散化プロジェクトの閾値を満たしていますが、パートナーノードの仕組み、閾値の引き上げ、インセンティブの差別化はすべてトレードオフであり、IOSTプロジェクトが分散化を達成するための手段です。マイクロイノベーションは賞賛に値します。しかし、全体的な観点に戻ると、IOST 開発チームは分散化を達成するためにさまざまな運用戦略を使用してきましたが、500 個の高品質ノードに到達するのにはまだいくつかの困難があります (高品質ノードはプロジェクトの開発に役立ち、これらの高品質な検証ノード候補は、希少なリソースであるプロジェクトの競争の対象となっており、IOST もその道に懸命に取り組んでいます。常に高品質なノードを誘致 500 ノードの誘致は遠いとしか言​​いようがない IOST の終わりではなく、高品質な 500 ノードの誘致

Wetez
作者文库