ホームページ > ウェブ3.0 > ブロックチェーンのアーキテクチャとは何ですか?特徴は何ですか?

ブロックチェーンのアーキテクチャとは何ですか?特徴は何ですか?

WBOY
リリース: 2024-04-25 09:40:01
転載
571 人が閲覧しました

ブロックチェーン技術は、それが提供する幅広い利点により広く採用されており、運用を監督する中央当局が存在しないため、ブロックチェーンは合弁事業にとって理想的なレジストリです。ブロックチェーンで使用されるデジタル署名と検証プロセスは不正行為の防止に役立ち、ブロックチェーン内の情報は一元化されていないため、情報の紛失を防ぎます。ブロックチェーンは、誰でも完全にオープンな分散型台帳であり、一度ブロックチェーンに記録されるデータは、ブロックチェーンの種類によって異なります。多くの投資家はブロックチェーンアーキテクチャが何であるかを知りたいと思っていますか?以下に紹介させていただきます。

ブロックチェーンのアーキテクチャとは何ですか?特徴は何ですか?

ブロックチェーン アーキテクチャとは何ですか?

1. ブロックチェーン台帳

ブロックチェーン、ブロックチェーン、ブロックにはデータ情報が含まれており、データブロックが何らかの方法で接続されてブロックチェーンを形成します。では、各データブロックの情報をどのように表現するのでしょうか?ビットコインのブロックデータは大まかに次のとおりです。 データ ブロックを構成する部分は、ブロック ヘッダー、ブロック本体、メルケル ルート (簡単に言うとアイデンティティ) の 3 つの部分に大別されます。

2. 合意メカニズム

全員がアカウントを作成し、動かしたレンガの数を覚えておく必要があります。シャオ・ワンはまっすぐな文字を書くのが好きで、シャオ・リーは数字を書くのが好きです。そして、シャオ・チャンは絵が上手です。才能があるので、彼はレンガを一つ一つペイントしていきました。そこで私たちは、年上の人、最も優れた仕事をする人、または意思決定において最も発言権のある人など、最終的にはその人が合意方法を決定し、全員がそれに従うというルールについて話し合いました。ブロックチェーンに戻り、最適なノードを選択し、そのルールに従ってデータを記録し、台帳の一貫性を保ちます。

3. 暗号動物学的アルゴリズム

暗号アルゴリズムは、ブロックのマーキング、決定、およびブロックに関わるあらゆるビジネスなど、ブロックチェーン システムで広く使用されています。例えば、シャオ・ワン→シャオ・チャン→シャオ・チェンの情報伝達プロセスにおいて、全員が壁で隔てられ、お互いの腕と服しか見えない場合、シャオ・チャンはシャオ・ワンの指の特徴、服、肌などを利用することになる。 、そして声 それが決まれば、それは Xiao Wang です。 これらの特徴は、Xiao Wang が提供する情報を判断するための基礎の一部となります。

前のブロックチェーン構造と組み合わせると、データ ブロック間の接続は実際には互いのブロックチェーン ハッシュによって接続され、このハッシュには暗号化が含まれます。各ブロックには多くのトランザクションが含まれており、各トランザクション データは暗号化に基づいて計算され、最終的にこのトランザクション ハッシュのグループが結合されて処理され、上記のハッシュ ツリーが得られます。メクルゲン」。

4. スクリプト システム

ビットコイン システムはビットコインの送受信のみで、比較的単純です。イーサリアムにはスマート コントラクトが追加されており、ユーザーはいくつかのプログラムを自動的に作成できます。これが、多くの新しいブロックチェーン プロジェクトのトークンが BTC ではなく ETH に基づいて開発される理由の 1 つです。

これらの実行ルールはすべてスクリプト システムによって実装されます。それは、スクリプトシステムと会計ブロックチェーンがさまざまな注文、物流、クラウドファンディングなどの情報を記録することもできるからです。

5. ネットワーク ルーティング

ルーターのネットワークは近くのルーターによって分散されており、ルーター B は A にのみ接続でき、C は B にのみ接続できると仮定します。このように類推します。 B は C にサービスを提供し、A からもサービスを受けています。全員が相互にデータを同期し、隣接するルートを見つける責任を負います。ブロックチェーンのネットワークルーティングもこれに似ており、中間のネットワーク信号送信機に依存せず、相互に関連しており、中心はありません。

ブロックチェーンアーキテクチャの特徴

ブロックチェーンには、システムの分散運用、第三者の信頼、一括システム保守、データ改ざん、トランザクション追跡可能性など、従来の技術システムにはない特徴があります。 。

まず、分散化です。

ブロックチェーン データの保存、送信、検証プロセスは、分散システム構造に基づいています。ネットワーク全体は、多くのノードで構成されるエンドツーエンドのネットワークです。集中的な設備や管理組織はありません。どのノードを停止しても、システム全体の動作には影響しません。

第二に、信頼します。

ブロックチェーン システムでは、デジタル署名を通じてすべてのノードを検証でき、第三者認証なしでトランザクションを実行できます。つまり、ブロックチェーンシステムの運用プロセスは第三者による信頼保証がなく、全員の認識と認証のみに依存しています。第三者の信頼により、システムの確実な動作が実現されます。

3 つ目は、一括メンテナンスです。

ブロックチェーンシステム内のデータは、システム全体の会計機能を持つすべてのノードによって共同で管理されており、ノードの損傷や損失がシステム全体の動作に影響を与えることはありません。ブロックチェーンシステムは管理センターなどの機関を持たず、一括メンテナンスの特徴があるため、システムの安定性に優れています。

第 4 に、データは改ざんまたは偽造できません。

ブロックチェーン システム上のデータは改ざんまたは偽造できません。データが改ざんまたは偽造されると、技術的には、上記のハッシュ関数を使用して即座に見つけることができます。同時に、これはデータ ネットワーク全体の一貫性も破壊します。この種のデータ改ざんは他のノードには認識されず、全員の承認を失い、改ざんは無効になります。言い換えれば、ブロックチェーンシステム内の個々のノードのデータ変更は、システム内の一定の制限に達したノードのデータが同時に変更されない限り、他のノードのデータベースには影響しません。

5 番目、トレーサビリティ。

ブロックチェーンシステムのデータは追跡可能です。暗号化手法を使用して任意のタイム ノードから 2 つの隣接するブロックを連結し、ブロックチェーン チェーンの助けを借りてこれらのデータの過去と現在を逆に検索できます。

ブロックチェーンの 6 つのレベルの構造

ブロックチェーンのアーキテクチャは、通常、データ層、ネットワーク層、コンセンサス層、インセンティブ層、契約層、アプリケーション層の 6 つの層に分かれています。各レイヤーには特定の機能と効果があります:

1. テクニカル レイヤー

テクニカル レイヤーはブロックチェーンの最下層であり、最も重要なコア テクノロジー レイヤーです。この層は主にイーサリアム、ビットコイン、その他の分散型台帳システムで構成されており、暗号化技術を使用してデータのセキュリティを保護し、ハッシュ アルゴリズムを使用して取引を記録し、分散型台帳技術を使用して取引コストを削減し、取引効率を向上させることができます。スマートコントラクトなどの機能も提供します。

2. ネットワーク層

ネットワーク層は、主に*パッカー(マイナー)*と*マイナー(マイナー)*で構成されるシステムです。マイニング アルゴリズムはトランザクション情報をブロックにパッケージ化し、そのブロックをネットワーク全体に公開します。これにより、すべてのノードが同じブロック情報を受信して​​、ネットワーク内のデータを有効に保つことができます。ブロックチェーンのセキュリティと耐久性は主にビットコインマイナーに依存しており、マイナーの計算能力がブロックチェーンのセキュリティと信頼性に関係することは言及する価値があります。

3. アプリケーション層

基盤となるデータのセキュリティと信頼性を支えるのはアプリケーション層であり、主に特定分野のビジネス アプリケーションに適用されます。ビットコインを例にとると、ビットコインのアプリケーション層には主に新しいトランザクション、ユーザーグループ管理、アドレス管理、トランザクション署名などが含まれます。イーサリアムなど、この層はスマート コントラクトなどのアプリケーションをサポートできます。

4. プロトコル層

プロトコル層はネットワーク層をベースとして構築され、ネットワークを繋ぐ橋渡しとなります。より高いレベルのサービスを提供するためのアプリケーション。プロトコル層では、IP プロトコル、HTTP、SSL/TLS などのさまざまな関連プロトコルを定義して、さまざまなアプリケーションのさまざまなニーズを満たすことができます。

5. プラットフォーム層

この層は、開発者がその上にアプリケーションを構築できるようにする、アプリケーション開発のフレームワーク システムを定義します。 。さらに、プロトコル層サービスを上位層にスローし、上位層アプリケーションの迅速な開発を可能にする、より便利なインターフェイスを提供します。

6.プロダクト レイヤー

プロダクト レイヤーにはさまざまな製品が含まれており、ブロックチェーン テクノロジーの究極のアプリケーションです。ユーザーが特定の製品を生産するためにブロックチェーン技術を使用する場合にのみ、この技術はユーザーの既存の作業方法を変更し、ユーザーフレンドリーな方法でより詳細なサービスと機能を提供し、ブロックチェーンの最大の価値を発揮できるようになりますか? 。これらの製品にはゲーム製品、金融サービス製品などが含まれており、そのすべてがブロックチェーン技術を使用してユーザーエクスペリエンスを変えています。

上記の内容は、ブロックチェーン アーキテクチャの問題に関する編集者による詳細な説明です。ブロックチェーンの目標は、デジタル情報を記録および配布できるようにすることですが、編集できないようにすることです。このように、ブロックチェーンは、変更、削除、または破棄できない不変の台帳、つまりトランザクションの記録の基礎となります。これが、ブロックチェーンが分散台帳技術 (DLT) とも呼ばれる理由です。ブロックチェーンの概念は 1991 年に研究プロジェクトとして初めて提案され、2009 年にはビットコインとして初めて広く使用されました。それ以来、ブロックチェーンの使用は、さまざまな暗号通貨、分散型金融 (DeFi) アプリケーション、代替不可能なトークン (NFT)、スマート コントラクトの作成を通じて爆発的に増加しました。

以上がブロックチェーンのアーキテクチャとは何ですか?特徴は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:jb51.net
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート