実際、ブロックチェーンは、過去10年間に大きな変化を経験しています - 4つのコアテクノロジー - 分散した元帳、コンセンサスメカニズム、暗号化、データストレージ、データ処理、データセキュリティ、データセキュリティのスマート契約ブロックチェーンはデータアプリケーションとして機能します。 一般に、4つのコアテクノロジーはブロックチェーンでユニークな役割を果たす必要があり、ブロックチェーンの基礎を共同で確立する必要があります。
1つの分散型台帳 - 分散された元帳は、分散データベースが生成されたときにブロックチェーンのフレームワークを確立します。 このデータベースに保存されるため、分散ディレクターはブロックチェーンのデータの保存に役割を果たします。
ブロックチェーンは、ノード間のデータ交換が確立されている限り、多くのノードで構成されており、集中型ネットワークと管理組織がデジタル署名テクノロジーを通じて実行されます。 ノードは他のノードを欺くことはできません。 誰もが参加者であり、ネットワーク全体が分散されているため、誰もが話す権利を持っています。
2。 コンセンサスメカニズム - 分散元帳によって配布された
は、誰もが自由に参加して参加し、一貫性を維持する必要がありますノード全体のアカウント。 レコードを取得するために、ネットワーク全体が誰でも処理されたデータを使用します。 したがって、コンセンサスメカニズムは、ブロックチェーンのノードを調整し、データ処理の役割を明確にする役割を果たします。
誰でもブロックチェーンネットワークに参加でき、すべてのノードが失敗し、残りのノードはまだ正常に機能します。 ビットコインは、ビットコインを認識する際にコンセンサスメカニズムを認識できます。 これは、ゲームルールを認識していると理解できます。 ビットコインのルールは、大規模な計算を実行することであり、まず第一に、計算する人は捕虜に報われます。
注:POW、POS、およびDPOSと比較したコンセンサスメカニズムの利点と短所は何ですか?
Powは非常に賢い方法です
アルゴリズムは簡単で簡単に実装できます。
不利な点も非常に明確なソースです。
ブロックの確認時間を短くすることは困難です。
新しいブロックチェーンでは、別のハッシュアルゴリズムを見つける必要があります。
ファイナルはファイナルではなく、チェックポイントメカニズムはファイナルに必要です。 Powのコンピューティングパワーをシステムキャピタルに変更し、資本が大きくなればなるほど、次の会計士になる可能性が高くなります。 このメカニズムの利点は、それが捕虜と同じくらい強力であることですが、多くの欠点があります。
専門化はなく、株式を持つ参加者は会計に参加したくないかもしれません。
。フォークを作成するのは簡単で、複数の確認を待つ必要があります。
ファイナルは決勝戦ではなく、最終性のチェックポイントメカニズムが必要です。 POSに基づいたDPOは、会計士の専門化の役割を果たし、最初に会計士を権利と利益を通して選択し、次に録音の録音を考慮します。 このアプローチは、まだ最終的な問題を解決しません。
dbft(DelegatedBft)これは、ブロックチェーンシステムに適用するための改善されたビザンチン欠損アルゴリズムを示唆する一般的なコンセンサスメカニズムモジュールです。
DBFTは、ブロックチェーンテクノロジーに基づくプロトコルです。 ユーザーは、デジタル化とポイントの間のネットワークネットワークを介して、登録、発行、送信、および配信のために、物理的な世界で資産と注意を払うことができます。 Xiaoyiは、中国の「契約法」と「会社法」によって認められた企業資本を発行できます。 これは、デジタル通貨だけでなく、主流のインターネットファイナンスでもあります。 Xiaoyiは、在庫のクラウドファンディング、P2Pオンラインローン、デジタル資産管理、スマートコントラクトに使用できます。 このコンセンサスメカニズムは、カストロとリスコフによって提案された「実際のビザンチン欠陥耐性」に基づいており、ブロックチェーンシステムに適用するために改善されています。 ビザンチンの信仰耐性は、分散ファイルシステム、分散コラボレーションシステム、クラウドコンピューティングなどの分散システムで広く使用されています。 DBFTは主に次の改善を改善しました。
P2PネットワークのP2PネットワークへのC/Sアーキテクチャのリクエスト応答モードを改善します。
STATISへの参加のノードを改善します。 動的入力動的入力ノード< /p>
は、契約の参加ノードを作成するための出資を維持するという比率に応じて投票メカニズムを設計しました。 >ブロックチェーンにデジタル証明書を導入すると、投票における会計ノードの実際の身元を認証する問題が解決します。
なぜこのような解決策が最終的に採用されたのですか? 分散型台帳システムであるブロックチェーンの内部経済モデルは、すべての参加者が信頼することなく他の参加者を信頼できると判断します。 ビザンチンの一般的な問題は、参加者が信頼されていないときに合意に到達できる方法であり、ビザンチンの欠陥耐性はそのような問題の解決策です。 ブロックチェーンネットワーク環境も非常に複雑であり、ネットワークの遅延、送信エラー、ソフトウェアエラー、セキュリティの脆弱性、ハッカーの侵入、さまざまな悪意のあるノードなどの問題に直面しています。
DBFTメカニズムは、権利と利益によって会計士を選択することです。 そして、この方法の会計士の利点は次のとおりです。
あらゆる種類のエラーに耐えることができます。
会計は複数の人によって完了し、各ブロックには最終的なものがあり、フォークはありません。 アルゴリズムの信頼性には、厳密な数学的証拠の欠点があります
サービスを提供できません。
腫れの3分の1以上が互いに協力している場合、他のすべてのインストラクターは、2つのネットワーク島がある場合に分割されます。 悪意のあるインストラクターはフォークを持っていますが、暗号化の証拠を残します。
上記の概要のDBFTメカニズムの最も重要なポイントは、システムの最大範囲を確保することです。 たとえば、コロンバス契約メカニズムは、DPOS+DBFTのコンセンサスメカニズムです。 合計ノードまたはデバイスの1つがオフになっている場合、もう1つはまだ正常に機能し、ネットワークシステム全体に影響しません。 ただし、Tencentのサーバーが閉じられている場合、データを検索する場所がないため、全員のWeChatを開くことができます。 存在しません。
3。 データセキュリティは、データの所有権を確認して追跡できません。 。 デフォルトのデータ構造は、ブロックチェーン暗号化によって決定されます。 パッケージデータブロックは、暗号化のハッシュ関数を介してチェーン構造として処理されます。 ブロックチェーンネットワークにのみ適用されると、抵抗特性を改ざんすることはできず、アカウントは非対称に実行されます。 データのセキュリティとデータの所有権。
単一または複数のデータベースの変更は、他のデータベースに影響を与えることはできません。 ネットワーク全体のデータの51%以上を変更することを除いて、ほとんど不可能です。 ブロックチェーンの各トランザクションは、暗号化方法を介して隣接するブロックに接続されているため、すべてのトランザクションの過去と現在に戻ることができます。 これは、ブロックチェーンのデータ構造、ブロックヘッダー、ブロック本体です。 暗号化ハッシュ値とタイムスタンプは、タイムスタンプによる注文を決定することによって中断されません。
この原則は、製品システムを含むビジネスシステムで機能します。 各ステップを実行すると、このシステムが情報データを作成するため、このプロセスを使用して生成されるかどうかを確認できます。 このデータストレージ構造を通じて、私たちはこの製品を一緒に信頼することができます、そして、私はそれが本当だと思います。
資本の観点から51%に達してデータを変更することもできます。 これは単なる可能性です。 ブロックチェーンテクノロジーがインターネットテクノロジーよりも有害で安全なのはなぜですか? おそらく、それらの1つをすばやく変更できますが、それらすべてを変更することは困難です。
ブロックチェーンに関するすべてのトランザクション情報が開いているため、各トランザクションはすべてノードであるため、すべてのノード間でIDを開示する必要はありません。 たとえば、各コンピューティングマシンが開始された後、誰が各コンピューティングマシンを起動するかはわかりません。 。
4スマートコントラクト - ランアプリケーション
。 信頼の問題を解決するために、スマートコントラクトを使用してコードタイプの条件を明確にリストし、ブロックチェーンのデータを実行して、Zhitong契約が役割を果たすことができます。 データの実行とブロックチェーンの適用。
スマートコントラクトは、透明で前代未聞の方法でお金、財産、株式、または貴重なアイテムを交換するのに役立ち、スマートコントラクトは弁護士の立場を置き換えることができます。 未来。 スマートコントラクトを通じて、資産または電話がプログラムに送信され、特定のポイントで条件を自動的にチェックします。 あなたはすぐにそれを送った人やそれを組み合わせた人に戻ってくる必要があります。 (自動的に実装され、アカウントの依存なし)元帳は同時に分散し、特定のセキュリティと不変性を持つようにファイルを保存し、保存します。
スマートコントラクトの機能
自律 - ブローカーとサードパーティ。 あなたは契約に達する人です。 チェック。 ちなみに、これは偏見である1人以上の個人ではなく、ネットワークによって自動的に管理されるため、第3パーティの操作のリスクを排除します。
トラスト - ファイルは共有台帳で暗号化されています。 誰かが失ったとは言えません。
バックアップ - 銀行が普通預金口座を失うかどうかを想像します。 友達全員がブロックチェーンに背を向けています。 あなたのドキュメントは何度も繰り返されています。
セキュリティ - 暗号化、ウェブサイト暗号化、ファイルセキュリティ。 ハッキングはありません。 実際、これはコードを壊して浸透させる非常に賢いハッカーです。
速度 - 一般的には、ドキュメントを手動で処理するために多くの時間とドキュメントを費やす必要があります。 スマートコントラクトは、ソフトウェアコードを使用して作業を自動化して、一連のビジネスプロセス時間を短縮します。
貯蓄コストの削減 - スマート契約は、ブローカーを削除するときにお金を節約できます。 たとえば、取引を目撃するには、公証人に支払う必要があります。
精度 - 自動契約はより速く、安価ですが、手動でフォームを作成し、エラーを回避します。
スマートコントラクトを説明する最良の方法は、テクノロジーを自動販売機と比較することです。 一般に、弁護士または公証人に行き、文書を支払い、待ちます。 スマートコントラクトを通じて、ビットコインを自動自動販売機(元帳など)に入れて、エスクロー、運転免許証、またはアカウント内のすべてに入れます。 さらに重要なことは、スマート契約は、既存の契約と同じように契約の規則と罰を定義するだけでなく、この義務を自動的に実行することです。
スマートコントラクトとブロックチェーン
ブロックチェーンは、すべてのライセンスされた当事者の間で分散システムであるため、ブローカー(ブローカー)に支払う必要があります。 、それはあなたに時間と対立を節約することができます。 ブロックチェーンには問題がありますが、評価は既存のシステムよりも安価で安全です。 それが私たちが銀行と政府の人々を変える理由です。 ブロックチェーンテクノロジーの特性を使用して、それをスマート契約に適用すると、仕事と生活のさまざまな契約を改善することが容易になります。