ブロックチェーンテクノロジーの適用のメインは、主にブロックチェーン、Linuxオペレーティングシステム、コンピューターネットワークベース、プログラミングベース、Web開発技術、データテクノロジーとアプリケーション、高度なプログラミングと基本ブロックチェーン、コンテナ仮想化のベースを研究していますブロックチェーンと運用およびメンテナンスコース。
ブロックチェーンテクノロジーとは何ですか?1。
2。 すべての人にとって、すべての個人がデータベースレコードに参加できます。
3。
4。
ブロックチェーン技術とは何ですか? 一言で言えば、ブロックチェーンは、より詳細なストレージシステムを備えたストレージシステムです。ブロックチェーンの主なは、契約層の分散化であり、これはブロックチェーンの不穏な機能です。
狭い意味では、ブロックチェーンは、データブロックを順番に順番に組み合わせたチェーンデータ構造であり、暗号化で保証されています。
⓵ブロックチェーンの基礎となるテクノロジーは何ですか?
ブロックチェーンの基礎となるテクノロジーには、主に分散ネットワーク、暗号化アルゴリズム、チェーンデータ構造、スマートコントラクトが含まれます。
分散ネットワークは、ブロックチェーンテクノロジーの基礎です。 ブロックチェーンシステムは、分散化された分散ネットワークアーキテクチャを採用し、すべてのノード間で情報交換、検証、共有が実行されます。 このネットワーク設計により、データの分散化とセキュリティが保証され、単一の障害点のリスクが減ります。 各ノードには、ブロックチェーンのメンテナンスと管理に参加し、トランザクション情報を共同で記録し、ブロックチェーンステータスを更新する権利があります。
暗号化アルゴリズムは、ブロックチェーンシステムのセキュリティを確保するための重要な手段です。 ブロックチェーンは、さまざまな暗号化アルゴリズムを使用して、データの整合性と不変性を確保します。 たとえば、ハッシュアルゴリズムを使用して、データの一意の識別、Merklerootテクノロジーを使用してデータ検証効率を向上させ、官民キー暗号化テクノロジーを使用してトランザクションセキュリティを確保します。 一緒に、これらの暗号化アルゴリズムは、ブロックチェーンシステムのセキュリティラインを形成します。
chenglishedデータ構造は、ブロックチェーンのコア機能の1つです。 ブロックチェーンはリンクされたブロックで構成されており、各ブロックには一定期間内に発生するすべてのトランザクションレコードが含まれています。 このチェーン構造により、データの不変性とトレーサビリティが保証され、データが入力されると、変更または削除することはできません。 この機能により、ブロックチェーンは多くの分野で幅広いアプリケーションの可能性を備えています。
スマートコントラクトは、ブロックチェーンのもう1つのイノベーションです。 スマートコントラクトは、契約条件を自動的に実行、管理、検証するソフトウェアプログラムです。 プリセット条件に基づいてトランザクションを自動的に実行し、人間の介入と潜在的な紛争を減らすことができます。 スマートコントラクトの導入により、ブロックチェーンシステムの柔軟性と自動化が大幅に向上し、ブロックチェーンテクノロジーのアプリケーションシナリオがさらに拡大しました。
⓶ 4つ
の主要なブロックチェーンテクノロジーは何ですか? 4つの主要なテクノロジーは、分配された会計帳簿、コンセンサスメカニズム、暗号化、知的契約であり、データストレージ、データ処理、データセキュリティ、およびブロックチェーンのデータの役割を果たします。 一般に、4つの主要なテクノロジーのそれぞれは、ブロックチェーンで独自の役割を果たす必要があり、それらは一緒にブロックチェーンの基礎を作成する必要があります。1。 このデータベースに保存されるため、分散型の本はブロックチェーンにデータの保存に役割を果たします。
ブロックチェーンは、集中装備とコントロールの組織を形成するための多くのコンポーネントで構成されています。 ノードは他のノードを欺くことはできません。 ネットワーク全体が分散化されているため、誰もが参加者であり、誰もが話す権利を持っています。
2。 データ記録ですが、同時に頭痛、「ビザンチンの共通」の問題を引き起こす問題があります。 つまり、ネットワークに関与する人が多いほど、達成することはより困難です一貫性を維持するためのノード全体のアカウントを調整するためのネットワーク全体のユニティは、記録する権利を得るための終わりです。 ネットワーク全体は、誰が処理されるデータを使用します。 その結果、コンセンサスメカニズムは、ブロックチェーンでノードを調整し、データ処理の役割を明確にする役割を果たします。
ブロックのネットワークに参加できます。 ブロックチェーン、任意のノードが失敗し、残りのノードはまだ正常に機能します。 これは、ゲームルールの認識に相当します。 ビットコインのルールは、大規模な計算を実行することであり、まず第一にそれを計算する人は捕虜に報酬を与えます。
メモ。 POW、POS、DPOSと比較したコンセンサスメカニズムの利点と短所は何ですか? :
アルゴリズムはシンプルで実現が簡単です。 価格。 >新しいブロックチェーンゾーンは別のハッシュアルゴリズムを見つけるはずです。 そうしないと、ビットコインコンピューティング攻撃に遭遇します。 それは決して終わらないでしょう、
posの最終性を補償するために制御点メカニズムが必要です。 次の会計士になります。 このメカニズムの利点は、それが捕虜として力を消費するのではなく、多くの欠点があります。
専門化はなく、資本を持つ参加者は会計に参加したくないかもしれません。
フォークを生成するのは簡単です。 多くの証拠を待つ必要があります。
最終的には決してなく、最終性を補うために制御点メカニズムが必要です。
DPOSは、POSに基づいて、会計士の専門化の役割を引き受け、最初に権利と利益を通じて会計士を選択し、次に会計士が順番に本を書きます。 この方法では、最終的な問題はまだ解決しません。
dbft(DelegatedBFT)は、コンセンサスメカニズムの一般的なモジュールであり、ブロックチェーンシステムに適用できるように、ビザンチウム耐性の改善されたアルゴリズムを提供します。
DBFTは、ブロックチェーンテクノロジーに基づくプロトコルです。 ユーザーは、登録、発行、送信、取引、ポイントのネットワークを介した配信のための分散型ネットワークプロトコルである、世界のCyfrovizationの物理的世界に資産と利益を送信できます。 Xiaoyiは、中国の「契約に関する法律」と「会社に関する法律」によって認められた企業株主を発行することができます。 これは、デジタル通貨のサークルだけでなく、主要なインターネット財務でもあります。 Xiaoyiは、クラウドファンディング、P2Pオンライン、デジタル資産の制御、知的契約などに使用できます。 このコンセンサスメカニズムは、カストロとリゾフによって提案された「断層に対する実用的な抵抗」に基づいており、ブロックチェーンに適用できるように改善されました。 システム。 ビザンチン障害に対する抵抗の技術は、分散ファイルシステム、分散型ジョイントワークシステム、クラウドコンピューティングなどの分散システムで広く使用されています。 P2Pネットワークに適したユニオンユニットのモードへのアーキテクチャの要求c。
関与の動的なコンセンサスノードへの参加の静的コンセンサスノードを改善します。 >ブロックチェーンにデジタル証明書の導入は、会計ノードの実際のアイデンティティの認証の問題を解決します投票
なぜそのような決定が最終的になされたのですか?
a:分散帳システムとして、ブロックチェーンの内部経済モデルであるため、各参加者は信頼する必要なく他の参加者を信頼できると判断します。 ビザンチンの一般的な問題は、参加者が信頼の不在でコンセンサスを達成する方法を説明しており、障害に対するビザンチンの安定性の技術は、そのような問題の解決策です。 さらに、ブロックチェーンのネットワーク環境は非常に複雑であり、ネットワーク遅延、伝送エラー、プログラムエラー、安全脆弱性、ハッカー侵略、さまざまな悪意のあるノードなどの問題に遭遇します。
dbft、メカニズムは権利と利益に関する会計士を選択することであり、会計士は過失からのビザンチン収入のアルゴリズムを使用してコンセンサスに達します。 ;
あらゆるタイプのエラーに耐えることができます。
会計は、協力している数人で終わり、各ブロックには最終性があり、フォークはありません。
p> p>アルゴリズムの信頼性には厳密な数学的証拠があります
短所:
1/3以上の会計士が作業を停止した場合、システムはシステムになりませんサービスを提供できる。 P>
1/3以上の会計士が協力し、他のすべての会計士が2つのネットワーク島に分割されると、悪意のある会計士はシステムのフォークにつながる可能性がありますが、暗号化の証拠を残します。
上記の履歴書では、DBFTメカニズムの最も主要なポイントは、システムの最終性を最大限に確保し、ブロックチェーンが金融アプリケーションの実際のシナリオに適していることです。 たとえば、私たちのコロンバスコンセンサスメカニズムは、コンセンサスメカニズムDPOS+DBFTです。 ノードのいずれかまたはデバイスの1つが無効になっている場合、他のノードはまだ正常に機能し、ネットワークシステム全体に影響しません。 ただし、Tencentサーバーが閉じている場合、データを取得する場所がないため、すべてを開くことはできません。3。 主なデータ構造は暗号化によって決定されます。 持続可能な特性は、ブロックチェーンネットワークのみです。 データの確認。
個人またはいくつかのデータベースの変更はできません他のデータベースを含みます。 これは、ネットワーク全体のデータの51%以上が同時に変更されることを除いて、ほとんど不可能です。 ブロックチェーン内の各トランザクションは、暗号化方法を使用して2つの隣接するブロックに接続されているため、あらゆるトランザクションのために過去と現在にトレースできます。 これは、データ構造、ブロックタイトル、ブロックチェーンブロックケースです。 タイムラベルであるヘシュの暗号化は、一時的なマークでその順序を決定し、壊れません。
この原則は、製品システムを含むビジネスシステムで機能します。 フロント。 すべてのステップを踏むので、ブロックチェーンシステムに情報データを書きます。 このようなデータストレージの構造を通じて、一緒に信じることができます。
さらに、データを変更することはできません。 これは単なる機会です。 ブロックチェーンテクノロジーがインターネットテクノロジーよりも有害で安全なのはなぜですか? 、たぶん、あなたはすぐにそれを変更するためにそれらの1つを見つけることができますが、それらすべてを変更することは困難です。
ブロックチェーンのトランザクションに関する情報は公開されているため、各トランザクションはすべてのノードに表示されます。 たとえば、各コンピューターの開始後、誰がすべてのコンピューターを起動し、誰がそれを起動しないかを知りません。 フィールド
4。 信頼に関するいくつかの問題を解決したい場合、知的契約を使用してコードの形で条件を明確にリストし、プログラムを使用してそれらを満たすことができます。 ブロックチェーンでのデータの実行とアプリケーション。
スマートコントラクトは、仲介者を避けながら、お金、財産、株式、または透明性のない貴重なアイテムを透明にしないようにするのに役立ちます。 未来。 知的契約を通じて、資産または通貨がプログラムに転送されます。 それはすぐに彼を送った人、またはこれの組み合わせに戻さなければなりません。 (自動的に使用され、アカウントに依存しません)同時に、分散型の本はファイルを保存およびコピーします。 これにより、特定のセキュリティと不変性が生じます。
知的契約の機能
自律 - 仲介者と第三者をキャンセルすると、契約に達します。 確認する。 ちなみに、それは排除されます実行はネットワークによって自動的に制御され、偏っている可能性のある1人以上の人々によって不可能であるため、第3パーティのサポーターとの操作の危険性があります。
信頼 - ファイルは一般的な本で暗号化されています。 誰かがそれを失ったと言うことはできません。
バックアップ - 銀行が普通預金口座を失うかどうかを想像してください。 ブロックチェーンでは、それぞれの友人があなたの背中を持っています。 あなたのドキュメントは数回繰り返されます。
セキュリティ - 暗号化、Webサイトの暗号化、ファイルの安全性を確保します。 ハッキングはありません。 実際、これには非常にスマートなハッカーがコードをハッキングしてそれに入る必要があります。
速度 - 通常、ドキュメントの処理に多くの時間とドキュメントを手動で費やす必要があります。 スマートコントラクトはプログラムコードを使用してタスクを自動化し、それにより一連のビジネスプロセスの時間を短縮します。
貯蓄を節約するために - 知的契約は、仲介者を排除するため、お金を節約できます。 たとえば、あなたはあなたの取引を証言するために公証人に支払う必要があります。
精度 - 自動契約は、より速く、より安価であるだけでなく、手動でフォームに記入することによって引き起こされるエラーを回避します。
知的契約を説明する最良の方法は、テクノロジーと取引自動を比較することです。 通常、あなたは弁護士または公証人に行き、それらを支払い、文書を受け取るまで待ちます。 スマートコントラクトを通じて、「あなたは単にビットコインをトレーディングマシン(本など)に投資し、条件付きデポジット、運転免許証などをアカウントに投資しました。 さらに重要なことに、知的契約は、従来の契約と同じように契約の規則と罰金を決定するだけでなく、これらの義務を自動的に履行します。
スマートコントラクトとブロックチェーン
ブロックチェーンで最良のことは、すべての間に存在する分散型システムであるため、時間と競合を節約できることです。 ブロックチェーンには問題がありますが、その評価は間違いなく従来のシステムよりも速く、安価で安全です。 そのため、銀行や政府はそれらに頼ります。 ブロックチェーンテクノロジーの特性を使用して、知的契約は、仕事と生活のさまざまな契約を改善するためにより便利です。
ブロックチェーンセキュリティテクノロジーには、P2Pネットワークプロトコル、暗号化テクノロジー、インテリジェント契約、同意メカニズムなどが含まれます。
1 ブロックチェーン分散ネットワークでは、中央サーバーの概念が弱体化しています。 つまり、中央ハブはもはや必要ありません。 ネットワーク内のすべての結び目は、独立した個人として存在する可能性があります。 これらのノードは、リクエストを送信するサービスと顧客を提供するサーバーとして機能します。
リソースを直接交換するためにサーバーが必要になります。 ノードで送信された情報が隣接ノードに送信されるように確認され、隣接する各ノードはトランザクションを送信します。 ブロックチェーンネットワークは、ユーザー間でリソースの直接共有と使用を作成します。
2。
暗号化技術の観点から、ブロックチェーンは非対称暗号化アルゴリズムを使用します。 非対称的な暗号化、または情報の暗号化は、実際には単一のキーではなく、2つのキー、パブリックキーとプライベートキーであり、情報の送信のセキュリティを分散ネットワークに保証できます。
公開キーは、ネットワーク全体に公開されています。 情報の送信は、信頼できないネットワークへの転送キーです。 秘密鍵は公開されていません。 情報所有者は、公開鍵によって暗号化された情報は、対応する秘密鍵を持っている人によってのみ復号化される可能性があるため、秘密鍵のセキュリティを強く保護する必要があります。
3。
「インテリジェント契約」という用語は、1995年にNick Szaboの学者によって初めて提案されました。 デジタル形式で定義された一連のコミットメント。 フォルクスワーゲンは、監視および不可逆的な第三者の監督なしで信頼できる取引を可能にするインテリジェント契約として、インテリジェント契約を含めることができます。
4。 ブロックチェーンは、分散化された分散会計システムであり、デジタルアクティビティの登録と発行に使用できます。 ポイントツーポイントの転送、報酬、およびトランザクション。 従来の集中的な会計システムと比較して、ブロックチェーンシステムには、複数の支払いを改ざんし、防止することなく、完全にオープンになるという利点があります。
そして、信頼の第三の部分に基づいていません。 ポイントポイントのフィールドでのネットワーク遅延が高いため、各ノードで観察されるトランザクションの順序は完全に一貫性がありません。 したがって、ブロックチェーンシステムは、同時に発生するトランザクションの順序に合意するメカニズムを設計する必要があります。 時間ウィンドウ内のトランザクションの順序で同意に達するこのアルゴリズムは、「同意メカニズム」と呼ばれます。