テクノロジーの基本的かつ詳細な説明

⒈ブロックチェーンテクノロジーは何ですか? ブロックチェーンの主要な技術の紹介

。 以下に、リンクの基本的なブロックチェーンテクノロジーを紹介します。 メインブロックチェーンテクノロジーは何ですか? ブロックチェーンテクノロジーは、サプライチェーンの問題を解決するために、サプライチェーンの問題を解決する公的会計帳(任意のもので見える)またはライセンスネットワーク(認可された人のみが表示)にすることができます。 ブロックチェーンテクノロジー----データレイヤー:アカウンティングブックのデータ構造を開発するための主要なテクノロジー1。 ブロック +チェーン:技術的に言えば、ブロックはトランザクションの流れを反映したトランザクションを記録するデータの構造です。 システムで達成されたトランザクションブロックは、メインチェーンを形成するために接続され、計算に関与するすべてのノードがメインチェーンまたはメインチェーンの一部を記録します。 各ブロックは、ブロックのブロックとボディで構成されています。 Mercle番号およびその他の情報。 構造的な観点から、ほとんどのブロックチェーン関数はブロック見出しによって実装されます。 主な技術。 ハッシュ関数:ハッシュ関数は、ハッシュアルゴリズムアルゴリズムを介して固定長のコードのセットにデータを任意の長さから変換できます。 通常、業界はy = hash(x)を使用してそれを表現し、ハッシュ機能はxの作業を実現してハッシュ - 意味を計算します。 通常使用されるハッシュアルゴリズムには、MD5、SHA-1、SHA-256、SHA-384、SHA-512が含まれます。 例として、SHA256アルゴリズムの取得であるSHA256のデータラインの入力は、256ビットのHESH値(ハッシュ値)につながります。 機能:同じデータ入力が同じ結果を受け取ります。 入力データはわずかに変化しますが(たとえば、1は0になります)、完全に異なる結果が得られ、結果を事前に予測することはできません。 -departing計算(データからの適切なハッシュの計算)は非常に簡単です。 逆の計算(亀裂)は非常に複雑であり、現代の技術条件では不可能と見なされます。 基本技術3。 Merklツリー:Merkl Woodはバイナリツリーハッシュパネルツリーであり、大規模なデータの完全性をすばやく確認できます。 ブロックチェーンウッドのネットワーク上Merklは、ブロック内のトランザクションに関するすべての情報を要約し、最後に、ハッシュの統一値を生成します。 このブロック内のトランザクションに関するすべての情報の知識を生成します。 基本テクノロジー4。 非対称暗号化アルゴリズム:非対称暗号化アルゴリズムは、オープンキーと個人キーの2つのキーを必要とする秘密のキー方法です。 公開キーと閉じたキーはカップルです。 暗号化と復号化は2つの異なるキーを使用するため、このアルゴリズムは非対称暗号化アルゴリズムと呼ばれ、対称暗号化は暗号化と復号化のプロセスで同じキーを使用します。 ブロックチェーンテクノロジー----ネットワークレベル:会計ノードの主要な基本テクノロジーの分散テクノロジー5。 P2Pネットワーク:P2Pネットワーク(シングルレーティングネットワーク)は、ポイントのポイントとも呼ばれ、中央サーバーのないインターネットシステムであり、情報交換のためにユーザーのグループに依存しています。 セントラルサーバーを備えたセントラルネットワークシステムとは異なり、ピアのネットワークの各ユーザーエンドはノードとサーバー機能の両方です。 内部サンダー用のソフトウェアは、P2Pテクノロジーを使用しています。 P2Pネットワークには、分散化と信頼性の特性があります。 ブロックチェーンキャンサーテクノロジー:会計ノードの分布のための主要なテクノロジー8。 一般的に、各当事者の署名後、知的契約はプログラムコードの形式でブロックチェーンデータに添付され、プロパガンダとP2Pネットワークの検証後の特定のブロックチェーンブロックに記録されます。 スマート契約は、いくつかの事前に決められた条件と変換ルール、契約を引き起こすシナリオ、特定のシナリオでの回答のアクションなどをカプセル化します。 契約、外部のデータソースを確認し、トリガーの特定の条件が満たされていることを確認します。 編集者があなたにもたらすブロックチェーンテクノロジーは何ですか? メインブロックチェーンテクノロジーのすべての。 ブロックチェーンシステム開発のコアテクノロジー - ブロックチェーン取引システムの開発 - ? ブロックチェーンテクノロジーは今日の新興テクノロジーですが、10年前にビットコインが登場したため、このテクノロジーが誕生したと言うのには適していませんが、現時点では非常に人気のあるテクノロジーであると言われたときに問題はありませんでした。 10年間の継続的な更新の後、ブロックチェーンテクノロジーは過去2年間にようやく実装され、ブロックチェーン3.0の時代に入りました。 以下に、Loopodoの編集者がブロックチェーンシステムを開発するためのいくつかのコアテクノロジーを紹介します。 1ハッシュアルゴリズム。 通常、業界はy = h(x)を使用してそれを表現し、ハッシュ関数はxのアクティビティを実行してハッシュの値を計算します。 2。 非対称暗号化アルゴリズムは非対称エンコードアルゴリズムであり、非対称暗号化アルゴリズムの秘密の方法です。 パブリックロックと個別のロックはペアです。 暗号化とデコードは2つの異なるロックを使用するため、このアルゴリズムは非対称暗号化アルゴリズム3と呼ばれます。 「コンセンサスメカニズム」と呼ばれるメカニズムは、トランザクションを達成できる検証と確認を完了することです。 ブロックチェーンのコンセンサスメカニズムは、作業メカニズムの証拠(POW)、シェアメカニズムの証拠(POS)、共有認証メカニズム(DPO)の証拠(DPO)、プール検証チームの4つのカテゴリに分けることができます。 4.スマートコントラクトスマートコントラクトは、従来の契約のデジタルネットワーク接続バージョンです。 これらは、ソースコードに記載されている条件が満たされたときに自分で実行できるブロックチェーンで実行されるコンピュータープログラムです。 スマート契約が書かれている場合、それはユーザーによって信頼でき、契約の条件は変更されません。 開発者は、トランザクションに使用されるスマートコントラクトのコードと、2つまたは多くの当事者間の交換を作成します。 このコードには、自動契約パフォーマンスをアクティブにするためのいくつかの条件が含まれます。 書かれた後、スマートコントラクトはオンラインで自動的にアップロードされます。 データがすべてのデバイスにアップロードされた後、ユーザーはプログラムコードの結果と合意に達することができます。 5。 大規模なデータは、構造化されたデータ、非構造データ、および半構造データに分けることができます。 Lupuda Network Technologyは、ブロックチェーンシステムの開発、イーサリアムの開発、ブロックチェーン取引システムの開発、仮想通貨プラットフォームの開発、金融取引システムの開発、デジタルウォレットシステムの開発に焦点を当てています。

⒉ブ

ロックチェーンテクノロジーの6つのコアアルゴリズムブロックチェーンテクノロジーの6つのコアアルゴリズムブロックチェーン1:ビザンチンに関するビザンチン協定の物語は大まかに言っています。 即時かつ固体で固体で固く、しっかりしており、しっかりしており、しっかりしており、ビザンチン帝国はビザンチンです。 一人の隣人の侵入は失敗し、他の9人の隣人によって侵略される可能性もあります。 ビザンチン帝国には強力な防衛スキルがあったため、近隣諸国の少なくとも半数以上が、それが可能になる前に同時に攻撃しなければなりませんでした。 ただし、近隣諸国の1つ以上が一緒に攻撃することに同意したが、その過程で裏切りがある場合、侵略者は一掃することができます。 そのため、各側は慎重に行動し、近隣諸国を簡単に信頼することを敢えてしませんでした。 これはビザンチン将軍の都市です。 この分散ネットワークでは、各将軍には、リアルタイムで他の将軍と同期されるメッセージブックがあります。 アカウントブックの各将軍の署名は、身元を確認できます。 一貫性のないメッセージがある場合、どの将軍が一貫性がないかを知ることができます。 一貫性のないニュースにもかかわらず、彼らの半分以上が攻撃に同意する限り、少数派は多数派に従い、コンセンサスが達成されます。 分散システムでは、悪い人にもかかわらず、悪い人は応答しない、エラーメッセージの送信、異なるノードへの異なる決定の送信、悪いことを組み合わせて悪いことをするなど、何でもできます(プロトコル制限の対象ではありません)。 上記の暗号化技術は、いくつかの一般的な機関が同時に別の時間であり、それが別の時間を過ごすのが最大であり、別の時間を過ごすことができるようになることです。 誰でも攻撃的なメッセージを開始できますが、誰がそれを送りたいですか? ノードが均一な攻撃メッセージを送信するとき、各ノードは、それぞれのアイデンティティを確認するために、イニシエーターからメッセージに署名してシールする必要があります。 今日の見解では、非対称の暗号化技術はこの署名の問題を完全に解決できます。 非対称暗号化アルゴリズムの暗号化と復号化は、2つの異なるキーを使用します。 通常、パブリックキーとプライベートキーはペアで表示されます。 ブロックチェーンコアアルゴリズム3:フォールトトレランスの問題、このネットワークでは、メッセージが失われ、損傷し、遅延し、繰り返し送信される可能性があり、受け入れの順序が秩序に違反していると想定しています。 さらに、ノードの動作は任意のものになる可能性があります。 いつでもネットワークを去り、メッセージを拒否したり、メッセージを偽造したり、機能を停止したり、さまざまな人間または非人間のエラーが発生したりする可能性があります。 当社のアルゴリズムは、セキュリティと可用性の両方を含み、あらゆるネットワーク環境に適したコンセンサスノードで構成されるコンセンサスシステムに対するフォールトトレランスを提供します。 ブロックチェーン4のコアアルゴリズム:Paxoのアルゴリズム(一貫性アルゴリズム)Paxosアルゴリズムによって解決される問題は、分散システムが特定の値(解像度)と一致する方法です。 典型的なシナリオは、分散データベースシステムでは、各ノードの元の条件が一貫しており、各ノードが同じ動作シーケンスを実行すると、最終的に一貫した状態を取得できることです。 各ノードが同じコマンドシーケンスを実行することを確認するために、各ノードで見られる命令が一貫していることを確認するために、各命令で実行するために「一貫性アルゴリズム」が必要です。 一般的な一貫性アルゴリズムを使用できます多くのシナリオであり、分散データ処理における重要な問題です。 ノード通信には、共有メモリとメッセージの2つのモデルがあります。 Paxosアルゴリズムは、メッセージモデルに基づいたテクスチャアルゴリズムです。 ブロックチェーンコアアルゴリズム5:コンセンサスメカニズムブ​​ロックチェーンコンセンサス - サルゴリズムは、主に作業の証拠と所有権の証拠です。 例としてビットコインを取ります。 マイナーな新しい機密通貨は、ブロックを生成する必要があります。 すべての参加者は、鉱山のPOW証明書を取得する必要があります。 同時に、ネットワークの要件は平均して10分ごとにブロックを生成することであるため、鉱山労働者は常にこの作業を調整することの難しさを観察する必要があります。 コアサルゴリズム6ブロックチェーン:分散ストレージ分散ストレージは、ネットワークを介して各マシンのディスクスペースを使用し、これらの散乱ストレージリソースを使用して仮想ストレージデバイスを形成するデータストレージテクノロジーであり、データはネットワークの異なるコーナーに保存されます。 したがって、分散型ストレージテクノロジーは、各コンピューターに完全なデータを保存するのではなく、データをカットして異なるコンピューターに保存します。 100個の卵を保管するのと同じように、それらは同じバスケットに入れられていませんが、異なる場所で分離されており、それらの合計は100です。

⒊ブロックチェーンシステムの構成は何ですか?

ブロックチェーンシステムは、通常、データレイヤー、ネットワークレイヤー、コンセンサスレイヤー、インセンティブレイヤー、契約層、アプリケーションレイヤーの6つの主要部分で構成されています。 データレイヤーは、データの暗号化やタイムスタンプなどの基礎となるデータブロックと関連するテクノロジーをカプセル化して、データのセキュリティと不変性を確保する責任があります。 ネットワークレイヤーには、分散ネットワーキングメカニズム、データ伝播メカニズム、およびブロックチェーンネットワークの効率的な動作を確保するためのデータ検証メカニズムが含まれています。 コンセンサスレイヤーは、主に、すべての参加ノードがトランザクションの有効性に関する合意に達することができるように、作業の証明(実証の実証)やステークの証明(Proofofstake)などのネットワークノードのさまざまなコンセンサスアルゴリズムをカプセル化する責任があります。 インセンティブ層は、経済的要因をブロックチェーンテクノロジーシステムに統合します。 これには、より多くの人々がブロックチェーンネットワークの維持に参加するように促す経済的インセンティブの発行メカニズムと流通メカニズムなどがあります。 契約層は、主にさまざまなスクリプト、アルゴリズム、スマートコントラクトをカプセル化するブロックチェーンのプログラム可能な特性の基礎です。 スマート契約は、第三者の介入なしに契約条件を自動的に実行でき、取引効率と透明性を大幅に改善できます。 アプリケーションレイヤーは、さまざまなアプリケーションシナリオと、デジタル通貨、サプライチェーン管理、投票システムなど、ブロックチェーンのケースをカプセル化し、さまざまな分野でのブロックチェーンテクノロジーの幅広いアプリケーションを実証します。 タイムスタンプに基づくチェーンブロック構造、分散ノードのコンセンサスメカニズム、コンセンサスコンピューティングパワーに基づく経済的インセンティブ、および柔軟でプログラム可能なスマートコントラクトは、ブロックチェーンテクノロジーの最も代表的な革新です。 これらのイノベーションにより、ブロックチェーンは安全で透明なトランザクション環境を提供するだけでなく、自動化されて分散化されたアプリケーションを実現し、多くの業界で変化を促進することができます。 ブロックチェーンテクノロジーのこれらの革新的なポイントは、データの透明性とセキュリティを改善するだけでなく、分散型アプリケーションの開発を促進します。 時間が経つにつれて、ブロックチェーンテクノロジーは進化し続け、あらゆる存在により多くの変化と革新をもたらします。