技術原則と使用の原則について詳しく説明します!

ブロックチェーンが使用する原則アルゴリズムとブロックチェーンの作業原則は何ですか? ブロックチェーンの技術原則は何ですか? 集団、relimbledatabase、タイムマーク、非対称暗号化など。

ブロックチェーンテクノロジーは、ネットワークでクレジットを作成する方法を再定義します。 システムでは、参加者は他者の基本情報を理解する必要がありません - パーティ組織。

拡張された情報

ブロックチェーン技術の原則の起源は、数学的な問題:一般的なビザンチンの問題に要約できます。 ビザンチン将軍の問題はインターネットの生活にまで及び、その意味を要約することができます。 インターネットの文脈では、奇妙な競合他社に価値交換活動が必要な場合、人々はどのようにして有毒な破壊者にだまされないようにすることができますか? 間違った決定を下します。

技術分野でビザンチンの一般的な問題を拡大し続けると、その意味は次のように要約できます。 。 ブロックチェーンテクノロジーは、ビザンチンの一般的な問題を長い間解決し、個々のボタンを信頼せずにコンセンサスネットワークを作成する方法を提供します。

リファレンス出典:Baidu Encyclopedia-blockchain

ブロックチェーン技術開発の原則は何ですか?

狭い意味では、ブロックチェーンは、データブロックを時間の順に組み合わせた一連のデータ構造であり、暗号化で保証されていますが、指定されておらず容認できません。

広く話して、ブロックチェーンテクノロジーはブロックチェーンデータ構造を使用してデータを検証および保存し、全会一致で分散アルゴリズムを使用してデータと履歴を使用して、データの送信とアクセスを確保します。 自動コマンドコードを含むスマートコントラクトを使用して、データをプログラムおよび操作します。

動作原則

ブロックチェーンシステムには、データレイヤー、ネットワークレイヤー、コンセンサスレイヤー、インセンティブレイヤー、契約クラス、アプリケーションレイヤーが含まれます。 その中で、データレイヤーは、基本データと基本データブロックや関連データ暗号化や時間マークなどの基本的なアルゴリズムをカプセル化します。 さまざまなコンセンサスアルゴリズムは、主に発行メカニズムと経済的インセンティブを分散するメカニズムを含む、ブロックチェーンテクノロジーシステムへの経済的要因の統合を促進します。 ; このモデルでは、チェーンブロックの構造は、時間マーク、分散ボタンのコンセンサスメカニズム、コンセンサスの力に基づく経済的インセンティブ、柔軟なスマートコントラクトとプログラミングに基づいています。

ブロックチェーンのコンセンサスメカニズムとアルゴリズムの原則の深い理解

いわゆる「コンセンサスメカニズム」は、非常に短い時間バウチャーを放棄することであり、検証と検証を完了し、内部トランザクションの確認; スピーチ簡単な方法は、米国の仮想通貨プレーヤーであるWeibo V、アフリカの学生であり、お互いを知らないヨーロッパの観光客であれば、彼らはあなたが良い人であることに同意します。

ブロックチェーンネットワーク全体で同じデータを維持し、各参加者の公平性を確保するために、システム全体のすべての参加者が統一されている必要があります。 すべてのビットコインボタンは、統一されたプロトコルの仕様に従います。 プロトコル仕様(コンセンサスアルゴリズム)には、関連するコンセンサスルールが含まれています。 これは、作業証拠と最長のチェーンメカ​​ニズムの2つの主要なコアに分類できます。 すべてのルール(コンセンサス)の最終的な症状は、最も長いビットコインです。 コンセンサスアルゴリズムの目的は、ビットコインが最長のチェーンで動作し続け、会計システム全体の一貫性と信頼性を確保することです。

ブロックチェーンのユーザーは、相手のクレジットを検討する必要はありません。 反対側を信頼しておらず、信頼できる仲介者やセンターは必要ありません。 ブロックチェーンプロトコルに従ってそれを行う必要があります。 この取引は、ブロックチェーンの同意メカニズムとして信頼できる第3パーティの仲介者なしでスムーズに取引できるという前提です。 つまり、相互理解と信頼である市場環境では、トランザクションに参加するノードは、彼ら自身の利益のために自分の利益のために違反に違反しないことを意味します。 自分の利益。 各ボタンの利点は異なり、論理的には、詐欺や詐欺を共謀する動機がありません。 これは、ネットワークの一部のボタンが一般的な評判を持っている場合に特に明確です。 ブロックチェーンテクノロジーは、数学的原則に基づいてコンセンサスアルゴリズムを使用して、ボタン間に「信頼できる」ネットワークを設定し、技術的手段を使用して創造的なクレジットネットワークを認識します。

地区産業業界の現在の公式コンセンサスアルゴリズムメカニズムは、作業メカニズムの証拠、株式メカニズムの証拠、共有を許可された認定メカニズムの証拠とプール検証グループの4つのタイプで構成されています。

作業量メカニズムの証拠はワークロードの証拠であり、これは新しいトランザクション情報(つまり、新しいブロック)を作成するときに満たす必要があります。 ブロックチェーンに追加されます。 ブロックチェーンネットワークでは、作業メカニズムの証拠に基づいて構築され、ランダムハッシュのデジタルソリューションを計算することにより、会計上の権利に関する競争ボタンと、正確なデジタルソリューションを取得してブロックを作成する能力は、ボタンの計算された電力の特定の顕現です。 作業メカニズムの証拠には、完全に分散化されるという利点があります。 有名なビットコインネットワークは、作業メカニズムの証拠を使用して新しい通貨を作成します。 ただし、ビットコインネットワークでのエビデンス作業メカニズムの適用により、世界中のコンピューターの計算の大部分、その他のブロックチェーンアプリケーションが集まりました。 このメカニズムを使用して、計算能力と同じサイズを取得して、独自のセキュリティを維持しようとすることは困難です。 同時に、作業メカニズムの証拠に基づく搾取行為は、リソースの多くの無駄と長いコンセンサスを達成するために必要なサイクルを引き起こしたため、このメカニズムは商業用途に適していません。 <。 暗号通貨。 特定の数の計算を実行するための証拠要件とは異なり、関係する証拠には、一定量の暗号通貨の所有権を提供する証拠が必要です。 運用共有メカニズムの証拠の方法は、新しいブロックを作成するとき、搾取ツールは「コイン右」トランザクションを作成する必要があり、トランザクションは事前に予約された比率でいくつかの通貨を搾取所有者に送信する必要があります。 ステークメカニズムの証拠は、各ノードが通知コードを所有し、乱数の検索を加速する比率と時間のボタンの難易度を軽減します。 このコンセンサスメカニズムは、コンセンサスを達成するために必要な時間を短縮する可能性がありますが、基本的には搾取活動を実行するためにネットワーク内のノードが必要です。 したがって、POSメカニズムは、基本的に、商業分野に適用することが困難なPOWメカニズムの問題を解決しません。

共有認証を証明するメカニズムは、ネットワークセキュリティを確保するための新しいコンセンサスメカニズムです。 伝統的なPOWおよびPOSメカニズムの問題を解決しようとしている間、テクノロジー民主主義を実行することにより、焦点の悪影響を補うこともできます。

取締役会の投票と同じ共有承認メカニズムの証拠。 すべての株主がここで決定するために投票しました。 ブロックチェーンの分散化は、すべてのユーザーではなく、特定の代表者に応じてDPOSメカニズムに基づいています。 このようなブロックチェーンでは、すべての投票ボタンが特定の数のノードに投票し、すべてのボタンを担当してブロックを確認し、システムの順序を維持します。 同時に、ブロックチェーン内のすべてのボタンには、いつでも代表者を排除および任命する権利があります。 必要な場合は、すべてのノードが投票して現在のボタンの代表者に資格を失い、新しい代表者を再投票し、実際のタイムの民主主義を達成することができます。

共有承認のメカニズムは、検証と会計に参加するボタンの数を大幅に減らし、それにより数秒間コンセンサス検証を達成できます。 ただし、このコンセンサスメカニズムは、ビジネスにおけるブロックチェーンアプリケーションの問題を完全に解決することはできません。 このコンセンサスメカニズムは、通知コードと存在への依存を排除​​できないためです。

グループ検証グループは、従来の一貫した分散技術に基づいて確立され、データ検証メカニズムによって追加されます。

グループ検証グループは、人間の通知コードに頼らずに動作できますサンプル。 ただし、このコンセンサスメカニズムによって達成できる分布レベルは、POWメカニズムほど良くないなど、プール検証グループにはいくつかの欠点があります。 ビットコインのメカニズムとネットワークは、人々があなたのワークロードを証明する方法に同意するアルゴリズムを基本的に理解できることを願っています。

ジョブシステムの証拠の主な特徴は、顧客が結果を得るために一定レベルの難易度を実行する必要があることであり、検証者は、顧客が現在対応する仕事で現実的であるかどうかを簡単に確認できます。 このソリューションのコア機能は非対称です。 要求する当事者の中程度の仕事と検証党の簡単な検証です。 検証コードとは異なり、コンピューターよりも人間が解決するのが簡単です。

次の図は、作業プロセスの証拠を示しています。

たとえば、基本的なキャラクター「Hello、The World!」を作成するには、私たちが提供するワークロードの要件は、このキャラクターを作成した後に追加できるNonceと呼ばれる多くのNonceです。 キャラクターを変更します(詳細)。 この作業目標の証拠を達成するには、ゼロの値を継続的に増やし、結果の作成にSHA-256ハッシュを実装する必要があります。 この規則によれば、40 0のハッシュ関数を見つけるために必要な4251は動作します。 仕事の証拠がまさにそのようなプロセスである場合、検証に合格する計算を実行するためにノンセが4521であることを覚えておくのに十分であると考えるかもしれません。 もちろん、これは単なる例です。

以下では、入力を「hello、world!。 新しく実行された計算の1,000に変更する必要があります。 平均計算番号がわかります。 IS 66,958、16番目の容量の容量に非常に近い(65,536)ビットコインネットワークのボタンは、新しいブロックを作成する場合は、追加します。 ブロックチェーン、ビットコインネットワークによって作成されたこのパズルを解決する必要があります。 ジョブ機能の証拠はこの質問の計算方法であり、ブロックはこの質問の入力データであり、この質問を理解するために必要な計算数を決定するのが難しい値です。

ビットコインネットワークで使用される証明関数は、まさに上記のSHA-256です。 ブロックは実際に作業中に作成されます。 継続的な建設による作業はありませんブロックのかどうかにかかわらず、計算結果が必要なワークロードを満たしているかどうかを確認するため、ブロックが利用可能かどうかを判断してください。 ブロックのタイトルは、ビットコインの証拠の入力データです。

困難な値は、鉱業会社が法的ブロックを作成するためのハッシュアクティビティの数を活用して決定するための重要な参照指標です。 ビットコインネットワークは、10分ごとにブロックを生成します。 一般的な原則は、悪用する能力に関係なく、ネットワークを10分間維持して新しいブロックを作成することです。

各フルボタンの無制限と独立した値を調整します。 2016年の各ブロックでは、すべてのボタンが統一された形式で困難な値を自動的に調整します。 )比較は、予想される時間と比較して実際の時間の比率に基づいています。 つまり、ブロッキング速度が10分速い場合、困難な値が増加します。 式は次のように表示されます。

新しい難易度値=古い難易度*(2016分/2016には時間がかかりました)。

作業の証拠には、ターゲット値が必要です。 ビットコインの作業証明のターゲット値の計算式は次のとおりです。 変化しない値 どこかで、FFFは困難な価値に比例します。 それは、特定の形式のハッシュ値を持つプロセスを見つけ(特定の数値が必要であることを意味します)、多くの前任者を持つ必要があるため、より困難です。

ビットコインは、次のように大まかに要約できます。

このプロセスは、次の図で表すことができます。 作業メカニズムの証拠を理解することで、ビットコインブロックチェーンの意識的なメカニズムについてもっと理解するための基盤が設定されます。

ブロックチェーンの原則?

ブロックチェーンは、分散共有会計技術です。

ブロックチェーンは、ブロックチェーンの基本技術を大まかに実行することです。 ブロックチェーンに。

ブロックチェーンの中心的な意味は、ブロックチェーンの中心的な意味は、参加者間でデータクレジットを設定し、一方的な対立を通じて明確な規制に従って順序を作成することです。 参加者に信用分配を認識させてください。

ッグチェーンの基本:あなたの仕事は何ですか? ブロックチャールテクノロジーは、長年にわたってデジタルエコノミーで重要な役割を果たしていますが、その運用原則はしばしば邪魔になります。 ブロックチェーン財団を理解することは、彼の可能性とアプリケーションをキャッチするのに役立ちます。 これは、基本的な作業原則ブロックチェーンの概要です。 BlockGhainは、データを保存して複数のノードに散乱してチェーン構造を形成する分散元帳技術を定義しています。 各ブロックには、暗号化の前のブロックであるトランザクションレコードが含まれていますが、ランニングは非常に慎重です。 コアコンポーネントには、ブロック、ノード、ハッシュ関数が含まれます。 ブロックは、検証トランザクションデータを保存するための基本ユニットであり、前のブロックのハッシュ値を含んでいます。 ノードはネットワークに参加し、分散型の文字と分散化としてモデルを保存し、検証の記録トランザクションを保存します。 ハッシュロールは、情報の整合性として、指定された文字列の長さで入力されます。 同意メカニズムは、トランザクションの合法性とネットワークセキュリティの証明と証明として、ノード、一貫したプロトコルです。 操作プロセスは、トランザクションの開始から始まり、ユーザーはネットワークを開始します。 データには、金額を受け取った送信者が含まれ、秘密鍵で署名されています。 検証を待っているネットワーク全体のトランザクション。 メカニズムの同意によりトランザクションの正当性を検証するノード。 作業メカニズムの証明の下で、鉱山労働者は数学的な問題を解決して、メカニズムの恐怖の証明の下で、兆候の数に応じた検証因子を検証します。 トランザクションはブロックにパッケージ化され、ブロックチェーンに追加され、各ブロックにはプレブロックリレー値が含まれており、補完とタンガーが確保されます。 ブロック生成後、ネットワークノード全体がデータの一貫性のコピーで更新されます。 ブロックcharアプリケーションには、暗号通貨、痛み契約、およびチェーン管理の供給が含まれます。 ビットコインとエーテルへの暗号通貨は、分散型デジタル通貨取引を実現します。 スマートコントラクトは、効率と信頼性を改善するために契約条件を実装する自動的に影響します。 供給カラー管理は、追跡製品の生産または輸送の透明性と効率を向上させます。 結論:ブロックチェーンは、分散型台帳、暗号化、および同意メカニズムにより、通知、分散、透明性、セキュリティを実現します。 これは、暗号通貨をサポートするだけでなく、多くの分野で広く使用されており、希望の大きな可能性と適用を実証しました。 彼の運用原則を理解することは、テクノロジーの適用の価値をとるのに役立ちます。