Holochainでは、一度データが個人のソースチェーンから離れてDHT(分散ハッシュテーブル)に公開されると、他のエージェントによって検証される必要があります。このプロセスは、Holochainのエージェント中心の設計の最も重要な部分の一つです。

DHT検証とは?

ネットワークにデータを公開するとき(たとえば、公開投稿、マーケットプレイスのリスト、プロフィールなど)、それはDHTに入ります — ネットワークの共有されつつ分割された部分です。

DHT検証は、他のエージェント(ピア)が、その公開されたデータがhAppのルールに従って有効かどうかをチェックするプロセスです。

DHT検証の仕組み

1. 公開

あなたのソースチェーンにエントリーを作成し、それを公開することを選択します。

2. シャーディング

ネットワークのDHTは、どのエージェント(近接ルールに基づいて)がそのデータの保存と提供を担当するかを決定します。

3. ピアによる検証

そのシャードを保持しているエージェントが、データをDNA検証ルール(hAppの不変ルールブック)に通します。

4. 2種類の検証:

• 整合性検証:データが構造的および暗号的ルールに従っているかをチェックします。

• コーディネーター検証:必要に応じて、より複雑なビジネスロジックを扱います。

5. 結果

• データが検証に合格した場合 → 保存され、要求した人に提供されます。

• 失敗した場合 → 拒否され、伝播されない。

主な利点

• グローバル合意は不要 — 検証は関連するピアによってローカルで行われるため、システムははるかにスケーラブルです。

• 効率的 — 特定のシャードを担当するエージェントのみが検証を行います。

• レジリエント — 複数のエージェントがデータを検証し、コピーを保存します。

• フレキシブル — 異なるhAppはまったく異なる検証ルールを持つことができます。

トレードオフ

DHTの検証は、正直なエージェントが仕事をすることに依存しています。暗号的証明や複製は助けになりますが、すべてのノードが合意しなければならない伝統的なブロックチェーンのような「絶対的なグローバルファイナリティ」を提供するわけではありません。これにより、ソーシャルアプリやマーケットプレイス、コラボレーションツールなど、多くのユースケースにとって優れた選択肢となりますが、壊れないグローバル決済を必要とするアプリケーションにはあまり理想的ではありません。

私の個人的な見解

HolochainのDHT検証システムは非常にエレガントだと思います。「誰もがすべてを検証する」というブロックチェーンモデルから、「関連するエージェントが関連するデータを検証する」というより実用的なアプローチに移行しています。これが、Holochainが理論的に数百万のユーザーにスケールできる主な理由の1つです。

根本的に異なる哲学です:巨大な共有元帳への信頼ではなく、エージェントレベルでのルールと暗号技術への信頼。

あなたはどう思う?

この検証モデルはあなたにとって意味がありますか?

伝統的なブロックチェーンの検証に比べて、これを強みと見るか、弱みと見るか?あなたの考えを下に書いて🔥

私たちは分析します。私たちはHODLします。私たちは勝ちます。

これは金融アドバイスではありません。常に自分で調査してください(DYOR)。

#Holochain #DHT #Validation #HOT