Klaytnのアーキテクチャは、大規模アプリケーションのパフォーマンスニーズと、ブロックチェーンテクノロジーのトラストレスで分散化された性質の両方を最適化するように設計されています。この多層的なアプローチにより、Klaytnは、高性能DAppsのエンタープライズ採用と運用に不可欠な、高いスケーラビリティ、堅牢なセキュリティ、および強化されたユーザーアクセシビリティを提供することができます。

コンセンサスレイヤー
コンセンサスレイヤーは、Klaytnのネットワークの中核であり、イスタンブールビザンチン容錯許容(IBFT)アルゴリズムを利用してネットワークノード間でコンセンサスを達成しています。このレイヤーはトランザクションの迅速な確定を保証し、一旦トランザクションがブロックチェーンに追加されると、逆戻りの可能性なしに確認されます。これにより、ネットワークは効率的で高スループット要件に適しています。
実行層
このレイヤーは、すべての取引が処理され、スマートコントラクトが実行される場所です。Klaytnは、イーサリアム仮想マシン(EVM)との互換性をサポートしており、イーサリアムベースのアプリケーションのシームレスな移行と実行を可能にします。このレイヤーは計算操作とスマートコントラクトの実行を処理し、ブロックチェーン上のすべてのアカウントの状態を管理します。
データレイヤー
Klaytnのデータレイヤーは、データの構造化、保存、取得の方法を管理します。これには、すべてのトランザクション、スマートコントラクト、および状態の変化を記録するブロックチェーンデータベースが含まれています。このレイヤーは、分散型ストレージシステムを使用して、データの整合性と可用性を確保します。アカウントの更新やスマートコントラクトのデプロイなど、このレイヤーの変更は、一貫性を維持するためにネットワーク全体でpropaGate.comdされます。
ネットワーク層
このレイヤーは、Klaytnネットワーク内のノード間のすべての通信を扱います。データの伝播、ノードの発見、ネットワーク接続のメカニズムが含まれます。このレイヤーは、新しい取引やブロックがネットワーク内のすべてのノードに効率的に配布され、ブロックチェーン全体の健全性と応答性を維持します。
ガバナンスレイヤー
Klaytnのガバナンスレイヤーは、その分散型制御メカニズムにとって不可欠です。それは、ガバナンス評議会であり、企業を含むさまざまな利害関係者の集合体であり、ネットワークの更新、パラメータの調整、プロトコルのアップグレードに関する重要な意思決定を監督します。このレイヤーは、オンチェーンの投票を利用して、意思決定プロセスにおける透明性と包括性を確保しています。

Klaytnのネットワークは、処理速度とネットワークの拡張性を最適化するために設計されたユニークな階層構造を中心に構築されています。このアーキテクチャは、ネットワークの機能において特定の役割を果たすいくつかのコンポーネントに分かれています。
コアセルネットワーク (CNN)
Klaytnのネットワークアーキテクチャの中核をなすコアセルネットワークは、コアセルから構成されています。各コアセルは1つのコンセンサスノード(CNN)と複数のプロキシノード(PNN)で構成されています。コンセンサスノードはブロックの生成とネットワーク全体でのコンセンサスの達成を担当しており、これはブロックチェーンの完全性とセキュリティを維持する上で重要です。
プロキシノード(PNNs)
これらのノードは、コンセンサスノードとエンドポイントノードの間の仲介役として機能します。これらは、データフローの管理、コンセンサスノードへの外部からの直接アクセスの防止によるセキュリティの強化、ワークロードの分散によるスケーラビリティの向上において重要な役割を果たします。
エンドポイントノード(ENN)
エンドポイントノードは、エンドユーザーのアプリケーションに直接接続し、すべての外部APIリクエストを処理し、Klaytnネットワークへのアクセスポイントとして機能します。これらはブロックチェーンとのインターフェースに不可欠であり、ユーザーがトランザクションを実行し、スマートコントラクトを展開し、ブロックチェーンと対話できるようにします。
この段階別のセットアップにより、Klaytnはネットワーク全体でトランザクションとデータのフローを管理し、全体的なパフォーマンスと拡張性を向上させながら、高いセキュリティレベルを維持することができます。

Klaytnのネットワーク設計には、高負荷下でも高いパフォーマンスを維持するために、いくつかの最適化が組み込まれています。
IBFTコンセンサスメカニズムは、取引の最終性を確実にするだけでなく、ネットワークのスループットと安定性を維持します。過剰な計算パワーを消費せずに合意を達成し、ネットワークを迅速かつ応答性の高い状態に保ちます。
Consensus、Proxy、およびエンドポイントノードの異なる種類のノード間での職務分担により、Klaytnは処理とデータフローを最適化し、ネットワークがボトルネックなしで大量のトランザクションを処理できるようにします。
Klaytnはイーサリアム仮想マシン(EVM)と互換性があるため、スマートコントラクトを効率的に実行することができます。また、この互換性により、開発者は最小限の変更でイーサリアムベースのアプリケーションをKlaytnにデプロイでき、Klaytnのパフォーマンス向上の恩恵を受けることができます。
Klaytnは、高スループットを管理しながら、ネットワークの輻輳や遅延などの典型的なブロックチェーンの課題に対処します。このプラットフォームは、これらの問題 mitiGate.com ために、効率的なトランザクションルーティングやノード間の負荷分散などのソリューションを実装しています。さらに、継続的な改善と更新は、より多くのトランザクションを処理するネットワークの容量を強化し、レイテンシーを低減し、全体的な効率を高めることに重点を置いています。