ブロックチェーンテクノロジーの3つのレベルは次のとおりです。
レイヤープロトコル
>低レベルのテクノロジーを指します。 このレベルは通常、コンピューターのオペレーティングシステムと同様の完全なブロックチェーン製品であり、ネットワークノードを維持し、コールにミツバチのみを提供します。 通常、役人は単純な顧客(一般的にポートフォリオとして知られている)を提供します。
拡張レイヤー
このレベルは、ブロックチェーン製品をより実用的にするために、コンピュータードライバーに似ています。
アプリケーションレイヤー
このレベルは、コンピューター上のさまざまなソフトウェアプログラムに似ています。 アーキテクチャS.このレベルのアプリケーションは現在ほとんど空です。
一般に、ブロックチェーンシステムは、データの層、ネットワーク層、コンセンサスの層、攪拌コーティング、契約層、アプリケーション層で構成されています。
データレイヤーには、時間制限データとテクノロジーに関連する基本的なデータブロックとテクノロジーが含まれています。 刺激層は、主に放出のメカニズムと経済刺激の分布メカニズムなど、経済的要因をブロッチェーン技術システムに統合します。 レイヤーには、さまざまなアプリケーションシナリオとブロックチェーンケースが含まれます。 このモデルでは、タイムラインに基づくチェーンブロックの構造、分散ノードコンセンサスのメカニズム、合意に基づいたコンピューティング力に基づく経済的刺激、およびインテリジェントでプログラム可能なインテリジェンス契約は、ブロックチェーンテクノロジーの最も代表的な革新です。
ブロックチェーンテクノロジーを含むブロックはどれですか?Jinwowo Chongqingは、ブロックチェーンテクノロジーのブロックのを分析します:
一般に、ブロックの構造はヘッダーブロックとボディブロックの2つの部分に分割されます。
ブロックタイトルには、各ブロックのID識別情報が含まれています。 2つの隣接するブロック、そして最後にカスタムバウンドブロックチェーンを獲得します。 ブロックチェーン上の各ブロックを通して、このブロックの前後にすべてのブロックをトレースできます。
ブロックチェーンは、ブロックチェーンで作られていますか?1。 ブロックチェーンデータ構造を使用してデータを検証および保存します。
2。 暗号化を使用して、送信とデータアクセスの安全性を確保します。
3。
4。 それは、ブロックチェーンで構成されているものですか?
まず、ブロックチェーンは、分散データの保存、ポイントトランス伝送、コンセンサスメカニズム、暗号化アルゴリズムなどのコンピューターテクノロジーのアプリケーションのアプリケーションである新しいモデルであることを知る必要があります。 第二に、ブロックチェーンシステムの構成アーキテクチャであるJinwowo Groupは、データレイヤーで構成されていると考えています。 ネットワークレイヤー、コンセンサス層、攪拌層、契約層、アプリケーション層で構成されています。
1など。
3。 ブロックチェーンでは、基本テクノロジーとして、そして基本技術としてブロックチェーンを備えた大規模なデータサービスを提供しています。
5。 このモデルでは、時間的スタンプに基づいたチェーンブロック構造、分散ノードのメカニズム、合意の計算の力に基づく経済的刺激、および柔軟でプログラム可能なスマートコントラクトは、最も代表的な革新ですブロックチェーンテクノロジー。
ブロックチェーンテクノロジーアーキテクチャには、次の側面が含まれています。
分散ネットワーク:ブロックチェーンテクノロジーの本質は分散化であり、そのネットワーク構造はネットワークの従来のネットワーク構造とは異なります。 ポイントポイントメソッドを介した検証、したがって、地方分権化の目標を達成します。
コンセンサスメカニズム:コンセンサスメカニズムは、ブロックチェーンでデータの安全性と信頼性を確保するための重要なツールです。 通常のコンセンサスメカニズムには、作業テスト、平等テスト、在庫認証が含まれます。
スマートコントラクト:スマートコントラクトは、ブロックチェーンテクノロジーのもう1つの重要な部分です。 分散ストレージ:分散ストレージは、ブロックチェーン。
一般的な数値特性には、期待、分散、標準偏差などが含まれます。 これらの指標は、中央トレンドの特性、ランダム変数の分布の程度を記述するために使用でき、確率の計算とリスク分析を実行するためにも使用できます。
ブロックチェーン構造の層は何ですか?ブロックチェーンには合計6つの階層構造があり、これらの6つの階層構造は、データ層、ネットワーク層、コンセンサス層、攪拌層、契約層、アプリケーション層のボトムアップからのものです。
データレイヤー - データレイヤーは、ブロックチェーンの6つの階層構造の中で最も低いレイヤーです。 データレイヤーをデータベースとして理解できますが、ブロックチェーンの場合、このデータベースは不適切で分散したストレージデータのベースであり、これは非常に覆われた分散帳です。
契約レイヤー - 契約層は、主にさまざまなログ、コード、アルゴリズムメカニズム、スマート契約が含まれており、ブロックチェーンプログラミー性の基礎です。 私たちが話しているスマート契約は、契約層に属します。 ビットコインシステムが十分にスマートでない場合、Etereumが提案するスマートコントラクトは多くのアプリケーションシナリオを満たすことができます。 契約層の原則は、主にブロッチェーンシステムにコードを埋め込み、このようにパーソナライズされたインテリジェント契約を実装することです。 このようにして、ブロックチェーンシステムでは、スマートコントラクトの条件がトリガーされると、システムはコマンドを自動的に実行できます。
ネットワークレイヤーブロックチェーンネットワークシステム、本質的にP2P(ポイントポイント)ネットワーク、ポイントポイントは、中間接続または集中サーバーがシステムを制御する必要がないことを意味し、すべてのネットワークリソースの両方のサービスは両方のサービスです各ノードに割り当てられ、2つのノード間で直接通信することも情報送信が可能です。 ただし、P2P(ポイントアットポイント)は中本atoshiによって発明されたものではなく、ブロックチェーンはこの技術の単なる結合であることに注意する必要があります。 したがって、ブロックチェーンネットワークレイヤーは、実際には特に強力なポイントポイントネットワークシステムです。 このシステムでは、各ノードは、電子メールの送信と同様に、情報を作成したり、情報を受け取ったりできます。
アプリケーションレイヤー - アプリケーションレイヤーは異なるアプリケーションシナリオとブロックチェーンケースです。 実装されたブロックチェーンアプリケーションは、主にETHやEOSなどの公共チェーンで構築された異なるブロックチェーンアプリケーションであり、ギャンブルやゲームには多くのアプリケーションがあります。 現在、本当に実用的なブロックチェーンリクエストは、現在、Coinbankが投資した世界初のIoTアプリを持っています。
コンセンサスレイヤー - ブロックチェーンの世界では、コンセンサスは、ネットワーク全体がデータを更新するためのルールと同様に、統一された全会一致のルールに基づいてブロックチェーンの一般的な本を保存して更新する必要があると述べています。 分散型ノードが分散型ブロックチェーンネットワークに効果的に到達すると、ブロックチェーンの重要なテクノロジーの1つであり、ブロックチェーンコミュニティガバナンスのメカニズムの1つです。 現在、メインフローコンセンサスメカニズムのアルゴリズムには、作業証明(POW)、株式のエテレウム提供(POS)、EOS信頼テスト(DPO)などが含まれます。 データレイヤーの3つのレイヤー、ネットワークレイヤーとコンセンサスレイヤーは、ブロックチェーンにはデータ、ネットワーク、ルールがあります。
刺激層 - 刺激層は、SO -Calted Miningメカニズムです。 この刺激的なメカニズムを使用すると、ネットワークノード全体がブロックチェーンのデータ登録とメンテナンス作業に参加することを促進できます。
XushuイノベーションブロックチェーンテクノロジーステーションLianqiao Education Onlineの下では、中国教育省の計画、建設、開発によって承認された唯一の「ブロックチェーン技術」です。 専門的な標識は、学生に多様な成長を提供し、生産トレーニングモデルの改革、専門学位研究の学術と研究、および応用および複合人材トレーニングシステムの構築を促進します。
ブロックチェーンのデフォルトのコンピューティング関数を構成する組織構造コンテンツ?
インターネット上の非開発の過程で、消費者のブロックチェーン技術とデジタル仮想通貨の認識も増加しています。 今日、ブロックチェーンテクノロジーを計算する方法を学びます。 次のJavaプロセスの特定の状況を見てみましょう。
、処理と通信。 主要なホスト、PC、モバイルデバイス、クラウドサービスはすべて、これらの要素を独自の方法で提示します。 リソースを割り当てるために、各要素に特別なビルディングブロックがあります。
この記事は、ブロックチェーンの大きなフレームワークに焦点を当てています。 ブロックチェーンに各コンピューティング要素のモジュールを紹介し、各モジュールのいくつかの実装ケースを導入し、詳細な説明よりも紹介することを好みます。 。
ブロックチェーンの構成モジュール
ストレージ:トークンストレージ、データベース、ファイルシステム/ブローブ
処理: ビジネスロジック、ステートレスビジネスロジック、ハイパフォーマンスコンピューティング
通信:データ、値、ステータスの接続ネットワーク
>
ブロックが含まれています。
トークンストレージ。 トークンは価値ストレージメディア(資産、証券など)であり、ビットコイン、航空会社のマイル、またはデジタル構造の著作権になります。 トークンストレージシステムの主な機能は、複数の支払いなどのイベントを防ぎながら、トークン(複数のバリエーション)を発行および送信することです。
ビットコインとZcashは、トークン自体に焦点を当てた2つの「純粋な」システムです。 Ether Leeumは、さまざまなサービスにトークンを使用して、グローバルコンピューティングセンターとして異常を認識し始めています。 この例では、トークンは、ネットワークアーキテクチャ全体を操作するための内部インセンティブとして使用されます。 「デフォルトのアーキテクチャに保存されています。 たとえば、Ethereumネットワークレイヤーで実行されているGolemのようなERC20トークンがあります。 別の例は、IPDBネットワークレイヤーで実行されているEnvokeのIP認証トークンです。
データベース。 データベースは、データテーブル(リレーショナルデータベース)、ドキュメントストレージ(JSONなど)、キー値ストレージ、時系列またはグラフデータベースなどの構造化されたメタデータを保存するために特別に使用されます。 データベースを使用すると、SQLと同じクエリを使用してデータをすばやく検索できます。 MongodbやCassandraなどの従来の分布(ただし、しかし集中化された)データベースは、MongodbやCassandraなど、通常数百のテラバイトまたはフェタバイトに到達します。
SQLなどのクエリ言語は、実装を仕様と区別することによって特定のアプリケーションに拘束されないため、非常に強力です。 SQLは何十年もの間標準として使用されているため、同じデータベースシステムを複数の業界で使用できます。
言い換えれば、ビットコイン以外の一般的な性質について議論するために、チューリングの完全性について話す必要はありません。 簡潔で拡張するのに便利なデータベースは1つだけです。 完璧が非常に便利であり、「分散処理」セクションで詳細に役立つ場合があります話し合います。
BigChainDBは、分散データベースソフトウェアと特別なドキュメントストレージシステムです。 Mongodb(またはRethinkDB)に基づいており、後者のクエリと拡張ロジックを継承しています。 ただし、地方分権制御、改ざん予防、トークンサポートなどのブロックチェーン関数も備えています。 IPDBは、BigChainDBの規制された公開インスタンスです。
IOTAは、ブロックチェーンフィールドの時系列データベースと呼ぶことができます。
ファイルシステム/BLOBデータストレージ。 このシステムは、ディレクトリとファイルの階層に大きなファイル(映画、音楽、ビッグデータセット)を保存します。
IPFおよびTahoe-Lafsは、分散ファイルシステムです。 Filecoin、Storj、Sia、およびTieronは、古代のBit Torrentのような同じブロブストレージシステムですが、後者はトークンではなくP2Pシステムを使用しています。 Ethereum Swarm、Dat、およびSwarm-JSは、基本的に上記の2つの方法をサポートしています。
データ市場。 このシステムは、データ所有者(例:Enterprise)とデータユーザー()を組み合わせています。 データベースとファイルシステムの最上層にあるため、これはまだ重要なアーキテクチャですが、データ(AIなど)を必要とする多くのアプリケーションはそのようなサービスに依存しています。 海洋は、どのデータ市場を作成できるかに応じて、プロトコルとネットワークの例です。 各アプリケーションのデータ市場もあります。 Enigmacatalystsは暗号化市場で使用され、データヘルプは個人データに使用され、DataBrokerdaoはIoTデータストリームに使用されます。 処理
デフォルトのコンピューティング要素処理について説明します。
「スマートコントラクト」システムとは、通常、分布の形でデータを処理するシステムを指します[3]。 実際、まったく異なる属性の2つのサブセットがあります。 徹底的なステータスは、複雑さと検証の可能性の点で大きく異なります。 3つの分散処理モジュールは、パフォーマンスコンピューティング(HPC)です。
Santeless Business Logic。 これは、内部的にその状態を維持しない一種のロジックです。 電子工学用語は、デジタルロジック回路の組み合わせとして理解できます。 このロジックは、真理テーブル、図、または条件付きステートメント(/the/the/the/the、またはnotなどの判断の組み合わせ)を備えたコードに示すことができます。 ステータスがないため、大規模なスマートコントラクトを簡単に確認して、検証済みの大規模なセキュリティシステムを作成できます。 n入力と1つの出力には、O(2^n)計算が必要です。
クロスリースプロトコル(ILP)には、結合回路を明確に表示するための暗号条件(CC)プロトコルが含まれています。 CCはIETFを介してインターネット標準になっているため、ILPは75を超える銀行が使用するRippleなどのさまざまな中央および分散型支払いネットワークで広く使用されているため、よく理解されています。 CCには、JavaScript、Python、Javaなど、多くの独立した実装バージョンがあります。 BigChainDBやRippleなどのシステムは、CCを使用したビジネスロジック/スマートコントラクトを組み合わせてサポートしています。