
Soteria テーマの共有:
郭明 | DAGの過去と現在 (1)
https://bihu.com/article/1145448479
Q1.dagの目的は何ですか?尾があって頭がない暗号化されたバックアップのつるを追跡できないですか?
A: DAG のタイプが異なれば目的も異なりますが、共通しているのは、ノードがトランザクションであってもブロック (ウォレットまたはマイナー) であっても、より多くのノードに接続することです。分散ネットワークの最も基本的な特性の 1 つは次のとおりです。コンセンサスを促進するには、そのノードに十分な接続が必要です。
また、DAGは「有向非巡回グラフ」なので「頭と尾」があり、頭が「作成ノード」で、尾が動的に変化します。
匿名ブロックチェーンでない限り、ブロックチェーン データは「暗号化されていません」ですが、デジタル署名付きのいわゆるメルケル ツリーが含まれています。
Q2.「サトシ・ナカモト・コンセンサス」と「ビザンチン・フォールト・トレラント・コンセンサス」の最大の違いは何ですか?
A: 「サトシ・ナカモト・コンセンサス」と「ビザンチン・フォールト・トレラント・コンセンサス」の最大の違いは、サトシ・ナカモト・コンセンサスが「ビザンチン・フォールト・トレラント・コンセンサス」の「ローカル・セキュリティ」ではなく、「確率的セキュリティ」を保証していることだと思います。これにより、「サトシ ナカモト コンセンサス」のネットワーク スケーラビリティ (パフォーマンスのスケーラビリティではない) が、「ビザンチン フォールト トレラント コンセンサス」ネットワークよりもはるかに優れています。ナカモト・コンセンサスは無制限のノードを備えたスケーラブルなネットワークを持つことができますが、ビザンチン・コンセンサス・ネットワークのノードは通常数十から数百のオーダーに制限されており、Googleでは数千に達する可能性があると言われています。
Q3. DAGとメインチェーンの主な利点は何ですか?
A: Soteria DAG などの blockDAG について質問している場合、マイニングされたブロックの大部分を破棄し、最長のメイン チェーン アルゴリズムのみを残すビットコインと比較して、Soteria DAG はすべての正当なブロックをブロックチェーンの最後のブロックに書き込みます。その利点は、マイナーの作業とエネルギーを無駄にせず、長期的にはコンピューティング能力の集中を防ぐのに役立つことです。
Q4. 通常のブロックチェーンもブロックは順次発行されますが、ブロックを計算して繋いでいきますよね?
A: そのとおりです。まさにこのため、多くのサイドチェーン ブロックをリンクできず、より重要なセキュリティと秩序を確保するために最終的に放棄されます。 blockDAG は、同時ブロックをより包括的に含みます。したがって、安全性が確保された条件下では、システム全体のパフォーマンスが向上します。
Q5. BlockDAG には依然として POW が必要ですか?それともサトシ・ナカモトの捕虜セット?
blockDAG にも POW が必要です。POW について詳しく説明します。サトシ ナカモトとの違いについては、次の数回の共有で説明します。
Q6: DAG で改善の余地がある分野は何ですか?
A: DAG の幅 (k) の違いは、ネットワーク速度とノード処理速度に大きく関係しています。Phantom や Greedy Phantom などの同じアルゴリズムですが、調整の余地はまだたくさんあります。多くの開発者ツールが作成されています。現在のネットワークとシステム リンクに最適なソリューションを見つけるために、全員が一緒にテストできることを願っています。
Q7. 今後、暗号化エコノミー市場に占めるPoWやPoSの仕組みに対応する割合はどのようになると考えていますか?
A: 実際のところ、PoW と PoS の比率はわかりませんが、結局のところ、過去 10 年間で戦闘テストが成功した唯一の例であるため、私は PoW を信じています。 PoS にはまだ時間の試練が必要です。そしてLibraの登場後、多くのPoSプロジェクトはより大きな課題に直面しました。
Q8. Liu shu: blockdag はどのようにして 51% 攻撃や二重支出を防ぐのですか?
A: Ming Guo: blockDAG はサトシ・ナカモトの総意です。したがって、51% 攻撃を防ぐという考えはビットコイン ネットワークと同じです。利己的なマイニングなどの一般的な計算能力攻撃を防ぐ必要があります。 .; 実際、最長チェーンの勝利戦略により、実際の状況では多くのチェーンがマイニングされているため、通常、最長の勝利チェーンが他の「準最長チェーン」を獲得するために 51% の計算能力を必要としません。 37% ~ 40% の場合、blockDAG BlockDAG はすべての合法的な「サブロング チェーン」に対応しているため、この攻撃に対してはビットコインよりも効果的です。
Q9. Liu shu: 合法的なサブロングチェーンとは何ですか?フォークされたブロックでも許容されますか?
A: Ming Guo: 法的な「準最長チェーン」とは、全員が独自の「プライベート チェーン」をマイニングし、それを一緒に公開するため、最も長いチェーンが勝つことを意味します。
Liu shu: 51 攻撃と二重支出の問題はまだ解決していません。やはり最長のチェーン。
Ming Guo: 私が今言ったことは、ビットコインの計算力攻撃の場合です。
Liu shu: ああ、そうそう、blockdag はどうやってそれを解決するのですか?
Ming Guo: blockDAG はこれらの「フォークされた」ブロックをいつでも「重み付け」しています。私たちはそれを「カラーリング」およびトポロジカルソートと呼んでいます。そのため、この問題は非常に効率的に解決できます。繰り返しますが、51% 攻撃自体は必要ありません。解決すべきはナカモト合意のセキュリティ「バルブ」であり、このバルブが失われるとチェーンのセキュリティが失われます。
Liu shu: 51% 攻撃自体はバグではないことに同意しますが、一般の投資家や取引所に経済的損失をもたらすでしょう。ブロック a のトランザクションがアカウント M に転送され、フォークされたブロック a の同じトランザクションがアカウント N に転送された場合、それを解決するにはどうすればよいでしょうか?
Ming Guo: 実際の状況は、最も長いチェーンが勝つため、利己的なマイニング、多くの計算能力攻撃は成功するために 51% の計算能力を必要とせず、最適化することができます。blockDAG は、この種の攻撃に最適化されたアルゴリズム構造です。問題はソートによって解決され、1位になった人が勝ちとなります。
Liu shu: これらの分岐したブロックは認識されますか?認められた場合、ブロックAとブロックA'をどのように記録するか?
Ming Guo のこれらの質問はすべてアルゴリズムの詳細に関するものであり、次回の共有 (来週の火曜日) では、Soteria DAG のアルゴリズムをさらに詳しく共有する予定であり、これらの質問は理解しやすいものになるでしょう。 Soteria DAG のアルゴリズムによれば、すべてのフォークされたブロックが認識されるため、これを「包含的」ブロック生成と呼びます。すべてのフォークされたブロックを「色分け」してから並べ替えます。「青」は「正当な」領域のブロックです。手前の「赤」に染まったブロックは「疑わしい」ブロックで、奥のブロックは特定の状況下(何世代も前など)で破棄されます。
それでは、来週火曜日、8 月 13 日のより詳細な Soteria DAG 技術共有をぜひお聞きください。
劉秀:とても楽しみにしています。
OK、Q&A はこれですべてです。Soteria DAG はテストネットを完成させました。私たちの Github リンクはここにあります。関連リンク
クレア:基調講演者のMing Guoさん、初心者にも理解しやすい、素晴らしく詳細なお話しをありがとうございました!
(全文)
(全文)