⓵ブロックチェーンのコンポーネント(ブロックチェーンの構成要素)
ブロックチェーンとは何ですか?など。 新しいアプリケーションモデルは、ビットコインの基礎となるアプリケーションテクノロジーです。 従来の情報ストレージと通信は、サーバー、つまりデータベースを通過し、すべての情報をこのデータベースで見つけるか変更できます。ブロックチェーンには、パブリックチェーン、アライアンスチェーン、プライベートチェーンの3つのタイプが含まれています。
パブリックチェーン記録。
Allianceチェーン情報の許可を読み取ることは、形成された人またはグループによっても決定できます。
3。 一人で。
ブロックチェーンはどのような構造で構成されていますか?ブロックチェーンは、ブロックが相互接続されているブロックによって形成されるチェーンストレージ構造であり、最初のブロックは設立ブロックと呼ばれます。
?
一般的なブロックには、ブロックヘッダーとブロックボディの2つの部分が含まれています。 ブロックヘッダーには、バージョン番号、ハッシュ値、タイムスタンプ、ブロックの高さ、その他の情報など、各ブロックのID識別情報が含まれています。
ブロックチェーンとは、ブロックチェーンとは何ですか? ブロックチェーンデータ構造を使用して、データを検証および保存します。2。 暗号化を使用して、データの送信とアクセスのセキュリティを確保します。
3。
4。 ブロックチェーンとは何ですか、入力:より多くのコンテンツを表示
ブロックチェーン
ブロックチェーンとは、フィールドの情報技術用語を意味します。 本質的に、それは共有されたデータベースであり、そこに保存されているデータまたは情報には、「愚かであり、プロセス全体」、「追跡可能」、「オープンで透明」、「集団メンテナンス」の特性があります「。
1991年に初めて登場し、研究者グループによってタイムスタンプのデジタル文書に使用されました。 これらのドキュメントが改ざんされないようにするために、ブロックチェーンテクノロジーは公証人のように見えます。
ブロックチェーンは、すべての人に完全に公開されている分散型台帳です。 それで、それはどのように正確に機能しますか? 次に、まず1つのブロックの構成を観察しましょう。
クリックして画像説明(最大18語)
関連情報
一般的に言えば、ブロックチェーンシステムはデータレイヤー、ネットワークレイヤーで構成されています。 コンセンサスレイヤー。 その中で、データレイヤーは、基本的なデータブロックや関連データ暗号化、タイムスタンプなどの基本的なアルゴリズムをカプセル化します。
ブロックチェーンの基本的な要素には、分散データベースが含まれています。 。 4-Blockchenは、5ベースおよび無効なものに加えて、他の非反射官民的プライベートベースにのみ有効です。 検証6-ウッキッピングノードは、避難する一般的な問題を解決する必要があります/7対立は徐々に安定しています。 つまり、個々のノードからの一定量の競合するデータに直面することは落ちません。 8-Consensusプロセスは、二重の費用の問題を解決できます。 ブロックチェーンの5つの機能:注意散漫な会計とストレージの使用により、集中化されたハードウェアや管理組織はありません。 共同で維持するためのメンテナンス機能のノード。 ブロックチェーンの分散特性のおかげで、ビットコインには分散特性もあります[6]。 オープンシステムが開いています。 透明。 自律的なブロックチェーンは、全会一致の全会一致の規範とプロトコル(オープンで透明なアルゴリズムのセットなど)を採用しているため、システム全体のすべてのノードが信頼できる環境で独立して安全にデータを交換できるようにし、マシンの信頼を「人々」することができます。 マシンに依存するように変更され、人間の介入は機能しません。 情報を改ざんすることができます。 したがって、ブロックチェーンのデータの安定性と信頼性は非常に高くなっています。 ノード以来の匿名性Exchange -Provisionは特定のアルゴリズムに従い、そのデータ相互作用は自信を必要としません(ブロックチェーンのプログラムのルールはアクティビティ自体が有効であるかどうかを判断します)。 そのため、野党は相手自身を信じる必要があります。 身元。。 第二に、アカウントブックを減らすことはできません。 3番目のP2Pネットワーク
。 第4コンセンサス契約
。 5番目のブロック検証または「鉱山」。 特定の詳細については、オンラインで検索できます。
ブロックチェーンテクノロジーの重要な要素は何ですか?1。 BT(BlockChaintechnology)と呼ばれるSO -Caled Blockchainテクノロジーは、分散帳テクノロジーとも呼ばれます。
2。 のブロックチェーンが開発および適用されています。 この経験は、ブロッチェーン技術の関連する知識を提示します。
3。 参加者「本の同じコピーを持ち、トランザクションを追加するときに更新されると、各参加者はすべての既存の録音の固有の「不変性」を決定するのに役立ちます。 、信頼性と強制アクセス/ライティング、ストーリーを変更することを困難にするメカニズムは、それを変更しようとする人を簡単に発見できます。 ブロックチェーンシステムの数学的アルゴリズムは、さまざまなノード間の権利と関心を獲得しています。
全体として、ブロックチェーンテクノロジーはブロックチェーンデータ構造を使用してデータを検証および保存し、ノードコンセンサスアルゴリズムを使用してデータを生成および更新し、暗号化を使用して送信とデータアクセスを提供します。 これは、自動化されたスクリプトコードで構成されるスマートコントラクトを使用して、データをプログラムおよび操作します。
北京大学ブルーバードデザイントレーニング:コンポーネント要素ブロックチェーンテクノロジーアーキテクチャ?
インターネットの継続的な開発により、ますます多くの人々がブロックチェーン技術のいくつかの特性と使用について学びました。
ブロックチェーンブロックチェーン構成は、ブロックとチェーンで構成されています。
各ブロックには、前のブロックのデータ、ハッシュ値、ハッシュ値の3つの要素が含まれています。
最初のブロック要素はデータです。
ブロックに保存されているデータは、ブロックチェーンのタイプに関連しています。
たとえば、ビットコインブロックチェーンのブロックには、販売者、買い手、ビットコイン取引の数など、関連する取引情報が含まれています。
ブロックの2番目の要素は、ハッシュの値です。
各ブロックにはハッシュ値が含まれています。 これはイエスであり、ブロックとそれに含まれるすべてを識別するために使用されます。
ブロックが作成されると、そのハッシュ値はそれに応じて計算されます。
ブロック内で何かを変更すると、ハッシュが変更されます。
したがって、言い換えれば、ハッシュの値は、ブロック内のコンテンツの変更を発見したい場合に非常に役立ちます。
ブロックのフィンガートラックが変更された場合、それはもはや以前のブロックではありません。
3番目のブロック要素は、前のブロックのハッシュ値です。
この要素により、結合がブロック間に形成され、ブロックチェーンが非常に安全になります。
たとえば、3ブロックを含むブロックチェーンがあるとしましょう。
各ブロックには、独自のハッシュ値と前のブロックのハッシュ値が含まれています。
ブロック番号 ブロッキング番号のための3ポイント。 2、およびブロック番号 2ポイントをブロックします。 1。
しかし、ブロック1は少し特別で、最初のブロックであるため、前のブロックを表示できません。
ブロック番号を呼び出します。 1つの作成ブロック。
それでは、2番目のブロックに違反していると仮定しましょう。
これにより、2番目のブロックのハッシュ値が変更されるため、ブロック番号に保存されています。 3は間違っていて違法です。
ブロック番号に保存されたデータの後。 3は違法であり、その後のブロックは違法でなければなりません。
したがって、人がブロックチェーンでブロックを混同したい場合、このブロックをこのブロックの後に変更する必要があります。
これは非常に難しい作業になります。
ブロックチェーンのジョブの証明は、ハッシュ値を使用する方法は、ユーザーがブロックを壊すのを防ぐのに十分ではありません。
コンピューターは、1秒あたり数千のハッシュ値を計算するのに十分なほど強力になるためです。
Javaコースでは、ブロックに完全に違反し、他のブロックのハッシュ値を再計算して、ブロックが再び合法になることをお勧めします。