基本原則と技術原則について説明します!

ロックチェーンとはどういう意味ですか?

ブロックチェーンは、分散データベーステクノロジーです。

ブロックチェーンは、分散型の分散技術であり、絶対に無料で非常に安全で、暗号化アルゴリズムを使用してデータの安全性とセキュリティを確保しています。 個々の契約は、中央当局が管理および検証する必要なく、ネットワーク内のデータを交換および交換することが許可されています。 ブロックチェーンでの作業の概念と原則については、以下で詳しく説明します。

ブロックチェーンの基本的な構成と作業の原理

ブロックチェーンは複数のブロックで構成されており、各ブロックには一定数のトランザクションレコードが含まれています。 これらのトランザクションはブロックに記録され、暗号化がないことを保証します。 各ブロックは、チェーン構造を介して前の質量に接続され、連続チェーンの形成。

ブロックチェーンでの作業の原則は、分散化の概念に依存します。 ブロックチェーンでは、各結び目には、データの検証と登録に参加する正しいとコミットメントがあります。 新しい処理が発生すると、ネットワーク全体に放送され、ネットワーク内の契約によって検証されます。 検証が渡されると、トランザクションは新しいブロックに記録され、ブロックチェーンに追加されます。

ブロックチェーン機能

1。

2。

3。 、不条理と非常に安全なものから解放されます。 その特性により、資金調達、サプライチェーン管理、モノのインターネットなど、多くの分野で幅広いアプリケーションの見通しがあります。

ロックチェーンの原則は何ですか?

ブロックチェーンは、分散データベースのテクノロジーであり、その基本原則は分散型メソッドを使用して記録データとチェックデータを実装することです。 彼は暗号化アルゴリズムを使用して、セキュリティとデータの不変性を確保しています。 特に、ブロックチェーンテクノロジーは、次の重要な部分を通じてその原則を実装しています。

1。 ブロックチェーンネットワークでは、各参加者が結び目を持ち、各ノードには記録データとチェックデータに参加する権利があります。 この分散構造により、ブロックチェーンシステムは非常に安全で安定しています。

2。 各ブロックには一定数のトランザクションが含まれており、暗号化アルゴリズムを介して前のブロックに関連付けられて、成長するチェーンを形成します。 この構造により、データを入力した後、変更または削除することが困難であるため、データは偽物から解放されます。

3。 暗号化のおかげで、ブロックチェーンはトランザクションの有効性を確認し、二重支払いなどの問題を防ぐことができます。 同時に、ブロックチェーンのコンセンサスメカニズムは、暗号化アルゴリズムを使用して、トランザクションを記録するときにすべてのノードが一貫性​​に達することを保証します。

4。 これにより、各ノードが一連のアルゴリズムを介して新しいブロックを追加するときに同じルールと標準を満たし、それによりブロックチェーンの完全性と一貫性を維持することが保証されます。

一般的に、ブロックチェーンの原則は、地方分権化、分散データベース、暗号化アルゴリズム、コンセンサスメカニズムなどの技術的手段を使用して、安全で信頼性の高いトラブルのない記録とチェックデータを達成することです。 このテクノロジーには、デジタル通貨、消耗品の管理、知的契約、その他の分野など、幅広いアプリケーションがあります。

原則のどのアルゴリズムがブロックチェーンを使用し、ブロックチェーンの作業原理は何ですか? ブロックチェーンの技術原則は何ですか? 集合的に、委託された、タイムスタンプ、非対称暗号化などを維持します。

ブロックチェーンテクノロジーは、ネットワークでクレジットを生成する方法を再定義します。 システムでは、参加者は他者の基本情報を理解する必要はなく、機関の保証または保証に依存する必要もありません。 第三者。

広範な情報

ブロックチェーンテクノロジーの原則のソースは、数学的な問題:一般的なビザンチンの問題で要約できます。 ビザリン将軍の問題はインターネットの生活にまで及び、その意味合いは次のように要約できます。 インターネットの文脈では、不明な敵と交換活動が必要な場合、人々は悪意のあるサボターガーにだまされないようにする方法ですか? 間違った決定を下します。

一般的なビザンチンの問題を技術分野にさらに拡張すると、その意味合いは次のように要約できます。 信頼できる中央ノードと信頼できるチャネルがない場合、各ノードがネットワークでどのように配信され、同意に達します。 ブロックチェーンテクノロジーは、長く傑出したビジノの一般的な問題を解決します。 個々のノードを信頼せずに同意ネットを作成する方法を提供します。

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

ブロックチェーンテクノロジーの開発の原則は何ですか?

厳密な意味では、ブロックチェーンは、データブロックを順番に順番に組み合わせたチェーンデータ構造であり、暗号化された方法で保証されています。

一般的に、ブロックチェーンテクノロジーはブロックチェーンデータ構造を使用してデータを検証およびアーカイブし、配布されたノードの同意アルゴリズムを使用してデータを生成および更新し、暗号化を使用して送信とデータへのアクセスを保証します。 これは、自動化されたスクリプトコードで構成されるインテリジェント契約を使用して、データをプログラムおよび管理します。

作業の原則

ブロックチェーンシステムは、データレベル、ネットワークレベル、同意、インセンティブのレベル、契約レベル、およびアプリケーションレベルで構成されています。 これらの中で、データのレベルは、基本的なデータと、基礎となるデータのブロックや関連データとタイムスタンプの暗号化などの基本的なアルゴリズムをカプセル化します。 インセンティブ層のさまざまな同意アルゴリズムは、排出メカニズムや経済的インセンティブの分布メカニズムなど、ブロックチェーン技術システムの経済的要因を統合します。 ; このモデルでは、タイムスタンプベースのチェーンブロック構造、分散ノードの同意メカニズム、同意計算力に基づく経済的インセンティブ、および柔軟でプログラム可能なインテリジェント契約は、ブロックチェーンテクノロジーの最も代表的な革新です。

同意メカニズムとブロックチェーンアルゴリズムの原則の詳細な理解

いわゆる「同意メカニズム」は特別なノードの投票です非常に短い時間で、内部のトランザクションの検証と確認が完了します。 それを不確実な言葉で言えば、米国の仮想通貨プレーヤーである中国のWeibo Big Vがアフリカの学生であり、ヨーロッパの旅行者がお互いを知りませんが、彼らはあなたが良い人であることに同意します。 実際に結論は悪くない。

ブロックチェーンネットワークノード全体で同じデータを維持し、各参加者の公平性を保証するために、システム全体のすべての参加者が統一された契約を結ぶ必要があります。 すべての結び目ビットコイン統一プロトコルの詳細に従います。 プロトコル(同意アルゴリズム)の仕様は、関連する同意規則で構成されており、2つの主要な核、作業テストと長いチェーンメカ​​ニズムの2つの主要な核に分類できます。 すべてのルール(同意)の決定的な症状は、ビットコインの最長のチェーンです。 同意アルゴリズムの目的は、ビットコインが最長のチェーンで機能し続けることを保証することであり、したがって、会計システム全体の一貫性と信頼性を保証することです。

ブロックチェーンユーザーは、他の部分のメリットを考慮したり、他の部分を信頼したりしたり、信頼できる仲介者や中央組織を必要としないでください。 ブロックチェーンプロトコルに従って実装するだけです。 この取引は、信頼できる第三者の仲介者なしでヒッチなしで交換できるという前提は、ブロックチェーンの同意の同意です。 つまり、相互理解と信頼が、取引に参加する結び目が違反に違反しない市場環境では彼らの興味のために彼らの利益。 各結び目の関心はさまざまであり、論理的には不正行為や不正行為を共謀する動機はありません。 これは、ネットワーク内のいくつかの結び目が一般の評判を持っている場合に特に明白です。 ブロックチェーンテクノロジーは、数学的原則に基づいて同意アルゴリズムを使用して、ノード間の「信頼」ネットワークを確立し、技術的手段を使用して革新的なクレジットネットワークを作成します。

地区ユニットセクターの従来の同意アルゴリズムの現在のメカニズムには、作業メカニズムの証明、株式保有メカニズムの証明、テストテスト、プールテストメカニズムの4つのカテゴリが含まれます。

ワークロードメカニズムのテストは、ワークロードの証明であり、これは新しいトランザクション情報(つまり、新しいブロック)がブロックチェーンに追加される場合に生成された場合に満たさなければならない要件です。 作業メカニズムのテストに基づいたブロックチェーンネットワークでは、ノードはランダムハッシュハッシュの数値解を計算することにより会計上の権利を求めて競合し、ブロックを生成するための正しい数値解を取得する能力は、ノード計算能力の特定の顕現です。 作業メカニズムの証明には、完全に分散化されるという利点があります。 よく知られているビットコインネットワークは、作業メカニズムのテストを使用して新しい通貨を生産します。 ただし、ビットコインネットワークでのテストテストメカニズムの適用により、世界中のコンピューターの計算能力の大部分が集まっているため、このメカニズムを使用しようとする他のブロックチェーンアプリケーションでは、同じパワースケールを取得することは難しいと感じます。 安全を維持するための計算。 同時に、作業メカニズムのテストに基づく採掘行動も多くのリソースの無駄を引き起こし、同意を達成するために必要なサイクルも長いため、このメカニズムは商業用途に適していません。

2012年、仮名を持つネチズンがPeecoinを発売しました。 これは、作業メカニズムのテストを使用して新しいコインを発行し、極メカニズムのテストを使用してネットワークの安全性を維持します。 暗号通貨。 特定の計算作業を実行する証明の必要性とは異なり、関心のあるテストには、一定量の暗号通貨の財産を提供する証拠が必要です。 パロメカニズムの証拠が機能する方法は、新しいブロックを作成するときに、鉱夫が「コインの権利」のトランザクションを作成する必要があり、取引が事前にセットの関係で鉱夫自身にコインを送信する必要があることです。 パロメカニズムの証明は、結び目のマイニングの難しさを減らします各ノードがトークンを持っている関係と時間に比例して、乱数の検索を加速します。 この同意メカニズムは、コンセンサスを達成するために必要な時間を短縮することができますが、マイニング操作を実行するにはネットワーク内のノードが基本的に必要です。 したがって、POSメカニズムは基本的に、投獄メカニズムが商業分野に適用することが困難であるという問題を解決しません。

アクションのテスト許可メカニズムは、ネットワークの安全性を確保するための新しい同意メカニズムです。 伝統的な刑務所とPOSメカニズムの問題を解決しようとしている間、技術民主主義を実施することにより、集中化の悪影響を補うこともできます。

アクション許可メカニズムの証明は、取締役会の投票に似ています。 すべての株主はここで決定するために投票します。 DPOメカニズムに従って確立されたブロックチェーンの分散化は、すべてのユーザーではなく、多くの代表者に依存します。 このブロックチェーンでは、すべてのノードが多くのノード代表者を選出するために投票し、すべてのノードを担当してブロックを確認し、システムの秩序ある動作を維持します。 同時に、すべてのブロックチェーンノードには、いつでも代表者を削除および任命する力があります。 現在の代表者を失うように投票するためにすべてのノードを持っている必要がある場合は、新しい代表者を再選し、リアルタイムで民主主義に到達します。

株式保有承認のための試験メカニズムは、検証と会計に参加するノードの数を大幅に削減し、数秒で同意の検証を取得することができます。 ただし、この同意メカニズムは、ビジネスにおけるブロックチェーンアプリケーションの問題をまだ完全に解決することはできません。 この同意メカニズムはトークンへの依存を取り除くことができず、トークンの存在が多くの商業用途に存在してはならないからです。

プール検証プールは、従来の分散コヒーレンステクノロジーに基づいて確立され、データ検証メカニズムによって統合されています。

プール検証プールは、モデルトークンに頼らずに機能します。 ただし、この同意メカニズムによって達成できる分布の程度など、プール検証プールにはいくつかの欠陥があります。 メカニズムとビットコインネットワークは、誰もがワークロードを実証する方法に関する同意アルゴリズムを基本的に理解できることを願っています。

作業システムのテストの主な機能は、顧客が結果を得るためにある程度の難易度を発揮する必要があり、検証部分が顧客が結果を通して対応する作業を実行したかどうかを簡単に確認できることです。 。 このソリューションの基本的な特徴は非対称性です。 作業は申請者の部分に緩和され、検証部分を簡単に確認できます。 それは、コンピューターではなく人間によって簡単に解決できる検証コードとは異なります。

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

たとえば、基本的な文字「こんにちは、world!」を作成するには、このキャラクターの作成後にノンセと呼ばれる整数を追加できるというワークロード要件が追加されます。 修正された文字の作成(NonCeを追加)。 この作業目標のこのテストを実現するには、ECの価値を継続的に増やし、結果のキャラクターの作成についてSHHA-256ハッシングを実行する必要があります。 この規則によると、40 0のハッシュを見つけるには4251操作が必要です。

この例を使用して、理解があります作業メカニズムの予備的証明。 一部の人々は、作業のテストがまさにそのようなプロセスである場合、計算を検証に合格させるためにノンセが4521であることを覚えておくだけで十分であると考えるかもしれません。

以下では、「Hello、World!+ Whole Value」の入力を変更するだけで、値全体が1〜1000です。 つまり、入力は1〜1000の配列になります。 次に、配列内の各入力の作業でテストを実行します。 40秒につながるハッシュハッシュを見つけます。

ハッシュ値の擬似カジュアルな性質により、確率理論の重要な知識に基づいて計算するのは簡単です。 4 0Sにつながるハッシュハッシュ。 実行された1,000の計算の実際の結果をカウントすると、計算の平均数は66,958であることがわかります。 この例では、数学によって提供される計算の数は、実際には必要な「ワークロード」です。

文字の作成と対応するターゲット結果に関する統計に使用される効果的な計算時間は次のとおりです。

ビットコインネットワークのノードの場合、新しいブロック、ブロックチェーンに追加します。 ビットコインネットワークによって作成されたこのパズルは解決する必要があります。 この質問の重要な要素は、作業関数の証明、ブロッキング、難易度です。 作業関数のテストはこの質問を計算する方法であり、ブロックはこの質問の入力データであり、難易度の値はこの質問を理解するために必要な計算の量を決定します。

ビットコインネットワークで使用される作業テスト機能は、まさに上記のSHA-256です。 ブロックは実際に作業のテスト中に生成されます。 ブロックデータを絶えず構築し、計算結果が必要なワークロードを満たしているかどうかを確認することで作業がないため、ブロックがあるかどうかが判断されます。 ブロックの詰まりは、ビットコインテスト作業機能の入力データです。

困難な値は、鉱夫にとって重要な参照指標であり、法的ブロックを作成するために必要なハッシュ操作の数を決定します。 ビットコインネットワークは、10分ごとにブロックを生成します。 一般原則は、抽出能力に関係なく、ネットワークを10分間維持して新しいブロックを生成することです。

難易度の規制は、各完全なノードで自動的に独立して発生します。 2016年の各ブロック、すべてのノードは、統一された形式に基づいて難易度値を自動的に調節します。 )比較は、実際の時間と予想される時間の関係に基づいています。 つまり、速度生成速度が10分速い場合、とにかく難易度の値が増加しました。 式は次のように表現されます。

作業テストには、ターゲット値が必要です。 ビットコイン作業のテストのターゲット値の計算式は次のとおりですイーリー難易度に比例します。

また、ブロックの詰まり(つまり、異なる値nonceを試す)を常に変更し、入力として使用することにより、ハッシュ256ハッシュ操作としてビットコインワークロードプロセスを単純に理解することもできます。 値ハッシュ(つまり、特定の数の主な主要なもの)およびより前任者は要求されているほど、難しいです。

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

このプロセスは、次の図で表すことができます。 一般的に「マイニング」。 作業メカニズムの証明を理解することで、ブロックチェーンビットコインの同意メカニズムをさらに理解するための基礎があります。

ロックチェーンとは何ですか? コアは地方分権化と脱化にあり、新しい仲介者と新しい権威あるシステムを構築しました。 一連のユニークなテクノロジーを使用することにより、ブロックチェーンは非常に信頼性の高いネットワーク環境を構築しているため、すべての当事者が互いに依存せずに効率的で透明な協力を達成し、労働協力、富分布メカニズム、決定方法のイノベーションを促進することができます。 科学技術に基づいたこのタイプの革新は、人間社会の将来の発展のための新しい道のために間違いなく開かれてきました。 ブロックチェーンの実装は、その基礎となる分散設計に依存します。 銀行、証券取引所、または公的機関などの従来の集中システムは、多くの場合、情報を確認したり、取引を行ったりするために第三者を要求します。 ブロックチェーンは、ネットワーク内のいくつかのノードを通じて分散されたメインブックを共同で維持し、データの整合性とテクスチャを確保し、単一の当局への依存を回避します。 各参加ノードには、完全なメインブックのコピーがあります。 ブロックチェーンアーキテクチャには、各ブロックには、プライバシーと情報のセキュリティを確保するために暗号化テクノロジーによって保護されている一定数のトランザクションアイテムが含まれています。 校正や校正などの複雑なアルゴリズムを通じて、新しいブロックの生成が確認され、チェーンに追加され、トランザクションの順序と不可逆性が確保されます。 このメカニズムは、トランザクションの効率を改善するだけでなく、システム全体の安全性と攻撃抵抗を改善します。 ブロックチェーンテクノロジーには、デジタル通貨(ビットコインなど)からスマートコントラクト、サプライチェーン管理、アイデンティティ確認、著作権およびその他のフィールドに対する保護まで、幅広いアプリケーションがあり、その大きな可能性が示されています。 スマートコントラクトを通じて、契約条件は手動介入なしで自動的に実行でき、コストを削減し、効率を改善できます。 サプライチェーンの管理において、ブロックチェーンは、生産から販売までの製品のプロセス全体を追跡し、製品の信頼性と開放性を確保し、偽造品や恐ろしい製品を取り締まり、消費者の権利を保護するのに役立ちます。 一般に、ブロックチェーンテクノロジーは、従来のシステムの破壊的な再建を通じて、社会協力の新しい機会を提供します。 情報の流通方法を変えるだけでなく、将来の社会開発に無制限の想像力を提供する経済的および社会的構造のさらなる最適化も促進します。 継続的な進歩とテクノロジーの改善により、ブロックチェーンはいくつかの分野でそのユニークな価値を示し、よりインテリジェントで透明な未来の世界に私たちを導きます。