IOTAの新しいコンセンサスモデル:コーディサイド

IOTAの新しいコンセンサスモデル:コアディサイド。 IOTAの現在のコンセンサスメカニズムは、まだ検証されていないトランザクションを選択し、それらをTangle(IOTAのDAG-または有向非循環グラフ)にアタッチする正直なノードに基づいています。 プロセスを動作させるためには、二重支出やシビル攻撃などの参加ノードからの誤動作を避けるために、中央コーディネータが必要です。
そのDAGネットワーク間の分散化をさらに促進するために、IOTA 財団はノードの投票インセンティブシステムを追加することで、コーディネーターを取り除くことに決めました。 また、プロセスを動作させるためには、IOTAが「マナ」と呼ぶものを受け取るために、ノードは他のノードによって受け入れられるトランザクションを承認する必要があります。これは、競合するトランザクションに投票するためにノードによって重みとして使用できます。
投票「シマー」
シマーのコンセンサスメカニズムは、他のすべてのノードの意見を再構築する代わりに、ノードの非常に小さなサブセットの意見だけを気にし、コンセンサスはネットワークの創発的性質として有機的に形成することができます。
ノードはすべてのトランザクションに投票する必要はないことに注意することが重要です。 他のトランザクションと競合しないトランザクションは、ローカル修飾子だけに基づいて「いいね!」と見なすことができます(一定時間が経過した後など)。 投票は、競合とエッジケースを解決するためにのみ必要です。
ノードは、2 つの競合するサブタングルを同時に「好む」投票を拒否します。 これにより、ノードは唯一の生存者を決定するように強制されます。 このルールに違反するノードは無視され、ネイバーとして永久にドロップされ、ネットワークはそれに応じて動作します。
2つの代替議決力機構がチームによって検討されています。
セルラーオートマトンとしてモデル化され、それに応じて行動を調整する「セルラーコンセンサス」
確率論を用いた強力なセキュリティ保証を提供する「高速確率論的合意」。
セルラー・コンセンサス
Cellular Consensus では、投票プロセスは、ノードがその隣人の状態を監視し、それに応じて自分の意見を調整するセルと考えることができるセルオートマトンとしてモデル化されます。
このアプローチには、非同期の性質、実装の単純さ、メッセージオーバーヘッドの効率、コンセンサスに達する速度、攻撃の弾力性など、他の許可のないコンセンサスメカニズムでは見られていない魅力的な機能が数多くあります。
イメージ:。
創発現象は生物学的システムで非常に一般的であり、実際にはうまく機能することが証明されていますが、本質的に混沌とした複雑な性質のために数学的にモデル化することは非常に困難です。 IOTA 財団チームによると:
「このアプローチの最大の欠点は、科学的な証拠を形式化する複雑さです。 メインネットに導入する前に、テストネット環境で Cellular Consensus を徹底的に調査する必要があります。」
高速確率論的合意 (FPC)
FPCの基本原則は、セルラーコンセンサスと非常によく似ていますが、非同期的に隣接者間の投票を並行して投げるのではなく、投票プロセスは別々のラウンドに分割されます。 各ラウンドでは、すべてのノードは、他のノードの新しいランダムなサブセットを選択し、彼らの現在の意見を照会します。
ノードの意見は、返された意見の大部分に従って形成されます。 しかし、ここでの「過半数」の概念は変動します。 50 % の固定しきい値を使用する代わりに、このコンセンサスメカニズムは、分散型乱数シーケンスから派生したしきい値を使用します。 グローバルでありながら予測不可能なしきい値を選択すると、FPC はコンセンサスを遅らせたい攻撃者から防御できます。
ノードが意見を変えない特定の数の投票ラウンドの後、意見は最終決定とみなすことができ、それ以上の投票は必要ありません。 この数は、ネットワーク全体がコンセンサスを達成した確率が任意に高くなるように選択することができます。
したがって、高速確率論的コンセンサスは、私たちにラウンドの数が少ない後、サンプリングされたノードの小さなセットでコンセンサスを達成することが保証されているアプローチを提供し、それによってシマーを使用して任意の投票プロセスに必要な条件を満たします。
結論
IOTAの新しい論文やアイデアは信じられないほど見えますが、この新しいコンセンサスモデルはまだ実装されていないので、私はまだ投資家に注意を払う必要があります。 私は、IOTAが約束どおりに提供し、コーディネータを取り除くことができると同時に、同じセキュリティを維持する高度な分散化を達成すると同時に、このDAGベースのプロトコルが大多数のIoT 開発者、生産者、および サポーター。

Disclaimer: The views and opinions expressed by the author should not be considered as financial advice. We do not give advice on financial products.

Previous Article

Bitcoin mining hash rate approaches old highs

Next Article

Low-cap privacy coins to watch out for: Zcash, Verge, and Grin

Read More Related articles