ブロックチェーンテクノロジー? 機能的使用

⓵ブロックチェーンテクノロジーとは?

1。 ブロックチェーンは、情報の識別、普及、および保存をサポートする分散データベーステクノロジーです。 このテクノロジーは、多くの場合、ビットコインなどのデジタル通貨に関連付けられていますが、そのアプリケーションはそれ以上のものです。 2。 ブロックチェーンでは、「ブロック」とはデータブロックを指し、「チェーン」とはチェーンを指します。 これらのデータブロックは、不変のチェーンを形成するために年代順に接続されています。 各データブロックには、すべての参加者が表示できる一連のトランザクションレコードが含まれています。 3。 ブロックチェーンは、すべてのトランザクションアクティビティを記録する巨大な分散型元帳と見なすことができます。 この台帳は単一のエンティティによって制御されるのではなく、ネットワークのすべての参加者によって維持されています。 4.ブロックチェーンがどのように機能するかを例で理解しましょう。 すべての通貨取引を管理するグローバル元帳があると想像してください。 10ドルを送信すると、インターネットを介してこのトランザクション情報を放送します。 また、お金を受け取った後、このメッセージをブロードキャストします。 5.ブロードキャストを受信した後、ネットワーク内の最初のノードはトランザクションの有効性を検証し、新しいデータブロックでトランザクションを記録します。 このノードは、新しいデータブロックを他のノードにブロードキャストします。 6.新しいデータブロックを受信した後、他のノードはその妥当性を確認し、独自のブロックチェーンに追加します。 このプロセスは、最新のトランザクション情報がネットワーク全体で同期されるまで続きます。 このようにして、ブロックチェーンは連続した改ざんフリーのレコードを形成します。 ディアニュースはそれを報告するために競争していますが、ブロックチェーンの誰もが霧の中で花を見る段階にあります。

実際には、ブロックチェーンの性質は非常に単純であり、文で説明できます:分散型分散データベース。

ブロックチェーンの主な機能は、情報を保存することです。

ブロックチェーンの特性

分散データベースのテクノロジーについて話すために、それは長い間市場に存在していましたが、違いは両方ともブロックチェーンが分散したデータベースですが、管理者がなく、完全に分散化されています。

分割は、ブロックチェーンテクノロジーの画期的な機能です。 情報相互作用方法。

ただし、管理者はいません。 誰もがデータを書き込むことができます。 悪い人に変更した場合はどうすればよいですか? デザイナーはこれについて長い間考えてきました。 これは、ブロックチェーンが実際の時代の製品であることを証明しています。

ブロック

ブロックチェーンにはブロック(ブロック)が含まれています。 ブロックはデータベースレコードと非常によく似ています。

各ブロックには2つの部分が含まれています。

ブロックのタイトル(ヘッド):現在のブロックの特定の値を記録

本文:実際のデータ

<見出しブロックP>には、現在のブロックの多くの特定の値が含まれています。

時間

実際のデータのハッシュ(つまり、体の体)

前のブロックのハッシュ

システムの各ボタンには、データベースの最新の完全なコピーがあり、無効なボタンのデータベースを変更します。 システムは、同じバージョンのレコードデータがほとんどの時間が正しいと思われることを自動的に比較し、考慮します。 同時に、データのすべてのステップがブロックチェーンに保持され、各ステップの情報を検索できます。

ここでは、ブロックチェーンを理解する必要があるものを理解する必要があります。

So -Caled "Hash"は、コンテンツに対してコンピューターが同じ長さの特定の値を計算できることを意味します。 ブロックチェーンのハッシュ長は256ビットです。 つまり、元のコンテンツに関係なく、最終的にはバイナリ256ビットが計算されます。 また、元のコンテンツが異なる限り、対応するハッシュが異なる必要があることを確認できます。

たとえば、123チェーンのハッシュはA8FDC205A9F19CC1C7507A60C4F01B13D11D7FD0(16進数)であり、256ビットがバイナリに変換され、123のみがこのハッシュを受け取ることができます。 。

推論1:各ブロックのハッシュは異なり、ブロックはハッシュによって決定できます。

推論2:ブロックのが変化した場合、そのハッシュは間違いなく変化します。 <。 つまり、ブロックタイトルの異なる特性値が接続され、非常に長い文字列を形成し、この文字列について計算されました。

hash = sha256(ブロックタイトル)

上記はハッシュの計算式であり、SHA256はブロックチェーンのハッシュアルゴリズムです。 この式にはブロックタイトルのみが含まれており、ボディブロックが含まれていないことに注意してください。 つまり、ハッシュはサブジェクトタイトルによってのみ決定されることを意味します。

前述のように、ブロックのタイトルには多くの国内が含まれています現在の質量体のハッシュ関数とフロントブロックのハッシュ機能を含む糞。 これは、現在の質量の含有量が変化したり、以前のブロックのハッシュが変化した場合、現在のブロックのハッシュが変化することは間違いないことを意味します。

これは、ブロックチェーンにとって非常に重要です。 誰かがブロックを変更すると、そのブロックのハッシュ関数が変更されます。 次のブロックを接続するために(次のブロックにフロントブロックのハッシュ関数が含まれているため)、その人はすべてのブロックを順番に変更する必要があります。 誰かがネットワーク全体の計算能力の51%以上をマスターしない限り、時間をとる時間を計算し、短時間で多くのブロックを変更することがほとんどできない時間を言及する必要があるためです。

このリンクメカニズムを通じて、ブロックチェーンは独自の信頼性を保証し、データが記述されると偽物になることはできません。 これは歴史のようなものです。

ブロックチェーンが信頼できるデータストレージと送信を透過的で信頼できるルールを介して実現する任意のネットワーク環境では、透明で信頼できるルールを通じて。 P2Pネットワークは、複数のコンピューターを使用して互いに接続して隣接ボタンを含む仮想ネットワークを形成する分散システムです。 参加者はこのネットワークに参加でき、ネットワークは焦点を絞った組織によって制御されません。 各参加者はグローバルな状態を見ることができ、各参加者はトランザクションを送信したり、ネットワークにコンテンツを追加したりすることもできます。 各参加者は、ブロックチェーン内のデータの独立性を検証して、データの整合性と一貫性を確保し、信頼できるストレージとデータの送信を達成できます。

ブロックチェーンとは何ですか? ブロックチェーンは、分散データストレージ、ポイントツーポイント伝送、コンセンサスメカニズム、暗号化アルゴリズムなどのコンピューターテクノロジーの新しいアプリケーションモデルです。

ブロックチェーンはビットコインから派生しており、リンクによって作成されたブロックのビットコインの重要な概念です。 各データブロックには、その情報の有効性とその情報の有効性を確認するために使用されるビットコインネットワークトランザクションに関する一連の情報が含まれています。 次のブロックを作成します。

ブロックチェーンは、国際交換、信用状、株式登録、証券取引所などの金融分野で優れた適用性を備えています。 金融業界にブロックチェーン技術を適用すると、第三者の中間リンクを排除し、直接的なポイント接続を達成することで、コストを大幅に削減し、取引の支払いを迅速に完了できます。

データブロックチェーンとは何ですか? ブロックチェーンは、分散データストレージ、ポイントツーポイント伝送、コンセンサスメカニズム、暗号化アルゴリズムなどのコンピューターテクノロジーの新しいアプリケーションモデルです。 ブロックチェーンは、ビットコインの重要な概念です。

実際には分散データベースです。 各データブロックには、検証に使用されるビットコインネットワークトランザクションの範囲に関する情報が含まれています情報の妥当性(反自然)と次のブロックを作成しました。

拡張情報

ほとんどのブロックチェーンの公開は、拡張によって制限されています。 ブロックチェーンテクノロジーの最大の特徴は、分散化であり、ネットワーク内のすべての棚が会計プロセスを処理する必要があります。 散在する会計は非常に機密性が高く、低くて中立の運用率は政治的で正確です。

これらの機能を受け入れると、ブロックチェーンテクノロジーは拡大する能力を犠牲にし、これはプライバシーを保護するのに十分ではありません。 さらに、棚の数が増加すると、インタラクティブな遅延が指数関数的に増加します。 つまり、ブロックチェーンネットワークの棚が多いほど、遅延が高くなります。

リファレンス出典:Baidu Encyclopedia-blockchain(データ構造)

北京大学のBluebirdデザインのトレーニング:分散とブロックチェーンの関係を分析しますか? 以前の問題では、ブロックチェーンテクノロジーについて何度も話し合っており、ブロックチェーンテクノロジーを認識するために使用される言語開発言語についても紹介しました。 散在する視点からのビルディングブロックチェーン。

ブロックチェーンは、非中心の現金システムの実装に使用されるビットコインの基本技術から派生しています。 「二重支出」を防ぎ、取引コンセンサスを達成します。

ゲーム通貨など、従来の意味でのデジタル資産は、単一のシステムでのみ流れることができます。

マクロの観点からは、データベースなどのブロックチェーンはデータを保存するために使用されますが、データアクセスは異なります。

ブロックチェーンは、基本的に他の場所に多くの生活を送る分散データベースです。

多項式は、元々システムの災害復旧問題を解決することを目的とした他の場所で提案されています。 他の場所での複数の生活にはデータ解決が必要なため、紛争の問題は本当に簡単ではありません。

ただし、ブロックチェーンはビットコインで生まれ、新しくリモートのデータベースをグローバルに新しい方法で実現しました。 。

ブロックチェーンでのデータ競合の問題はさらに顕著です。 データ? ビットコインはPOWメソッドを適用します。

会計上の権利の競争ボタンは、ブロックにどの取引を詰め込み、ブロックを他のノードと同期させるかを決定します。 データベースの所有者と奴隷の間の無条件の受け入れはこのようなものであり、これはブロックチェーンのコンセンサスアルゴリズムです。

POWは多くの計算能力を消費しますが、利点は、会計上の権利の競争の過程で、独自のボタンでハッシュ関数を計算するだけで、オンラインで投票する必要がないことです。

shijiazhuangコンピュータートレーニングは、POWはテスト前に立つことができる公共チェーンの完全でシンプルで粗いアプローチであると考えられていますが、問題は低すぎます。

したがって、pos andDPOは後に開発されたのは簡単ではありませんでした。

従来の分散データベースでは、コンセンサスアルゴリズムと呼ばれるのではなく、基本的に同じ一貫したアルゴリズムと呼ばれます。

しかし、一般的に、分散データベースにはいくつかのボタンがあり、ネットワークは信頼できます。 答えますが、間違った答えを与えないでください。

したがって、従来の企業の分布データプロトコルでは、RAFTまたはPAXOSプロトコルを使用して、この一貫した計算アルゴリズムを作成します。

データベースとブロックチェーンの違いは何ですか? ブロックチェーンとは何ですか、そしてビッグデータとは

1。

ブロックチェーンは重要なビットコインの概念です。 ビットコインインフラストラクチャ[2]はどうですか? 本質的に、それは分散型データベースであり、ビットコインの基礎となる技術の下でも機能します。 ブロックチェーンは、暗号化方法によって生成される一連のデータブロックです。

2

ビッグデータとBlockcha

このストーリーは、電子現金システムであるBitcoin

Bitcoinでまだ始まっています。 、非介入(個人間の電子流動性選挙では、第三者の仲介者の仲介者を必要としません)と地方分権(によるメンテナンス) Institute)(トランザクションの両方の部分は、信頼関係を確立することなくトランザクションを完了できます)

ハッシュ関数:任意の長さの文字列を固定長の出力に変換します(計算プロセスは複雑すぎることはありません)。

ブロックチェーン:保存のために素晴らしいものを多くのブロックに分けます。 マスターブックを改ざんすることはできません。 デジタル署名テクノロジーは、アカウントのみを使用してP2PネットワークとPOW同意メカニズムを使用して分散型の動作方法を確保できるようにするために使用されます。 ブロックチェーンデータの構造を使用してデータを検証および保存し、分散したノード同意アルゴリズムを使用してデータを生成および更新し、暗号化方法を使用してデータの送信とセキュリティへのアクセスを確保します。

3つの要素:

ブロックチェーンのエッセンスは、分散されたマスターブック、一種のデータベースです。 ブロックチェーンは、ハッシュアルゴリズムを使用して、情報を改ざんできないことを認識し、パブリックキーとプライベートキーを使用してアイデンティティを特定し、分散化とデメディウムを通じて信頼できるデータベースを集合的に維持します。

ビッグデータとブロックチェーンの違いは、主に以下の側面に反映されています。

(1)データのボリューム。 ブロックチェーンテクノロジーは、分散データストレージ、ポイントポイント送信、同意メカニズム、暗号化アルゴリズムなど、コンピューターテクノロジーの新しいアプリケーションモデルです。 ブロックチェーンによって処理されるデータの量は小さく、細心の処理方法があります。 ビッグデータは膨大なデータを管理し、振幅と数量が必要であり、処理方法はより荒くなります。

(2)構造化および非構造化。 ブロックチェーンは、厳密な構造定義を備えたブロックです。

(3)独立と統合。 セキュリティを保証するために、ブロックチェーンシステムは情報から比較的独立していますが、ビッグデータの焦点は情報の統合と分析にあります。

(4)直接および間接。 ブロックチェーンは分散されたマスターブックであり、本質的にデータベースであり、ビッグデータは、間接的なデータであるデータの詳細な分析とマイニングを指します。

(5)は理論を制限します。 C(一貫性)は一貫性です。 つまり、読み取り操作は常に以前のライティング操作の結果を読み取ることができます。 1つ(可用性)は可用性であり、これはデータの迅速な獲得を指し、操作の結果は特定の時間内に返品できます。 P(ネットワークパーティショントレランス)はパーティション許容度です。 CLA Theory APは、システムを教えてくれます分散は、同時にパーティションに対する一貫性、可用性、耐性の3つの要件を満たすことができず、同時に2つしか会うことができません。 そしてクマの足。 「通常、ビッグデータはAPを実装することを選択しますが、ブロックチェーンはCPを実装することを選択します。 ブロックチェーンインフラストラクチャは通常、P2Pネットワークです。 ブロックチェーン、データは資産と価値の継承です。 たとえば、P2Pネットワークの多くのノットは同時にトランザクションを記録します。 モノのインターネットデバイスが爆発します。 データベースは、実際には、ソフトウェア、インターネット、および初期ファイルからERモデルの特に古い研究分野です。 リレーショナルモデル、トランザクションの処理、クエリなど、誰もが後で知っている従来のデータベースの3つの主要な結果まで最適化。 その後、データベースの上昇がインターネットが人気になるまで、データベーステクノロジーは絶えず開発され、変化しています。 これには、テキストや音声などの半構造化された非構造化データの処理も含まれています。

ブロックチェーンとデータベースの関係は、実際にはそのような関係のようです。 テクノロジー。 たとえば、ファイルシステムの開始から、なぜERモデルが必要なのですか? エンティティの関係モデルの緊急事態と急速な発展。 なぜデータベースネナが後で登場したのですか? インターネットの急速な発展がデータベースの要件を増やしているため、基本的にはインターネット全体が大きなデータベースであると考えています。

物事は常に常に進化しています。 データの信頼性と有効性を解決するために、サイズを変更する方法。

たとえば、それは私たちの食事に関連する可能性があります。 実際には同じです。

この段階では、ブロックチェーンで表されるこれらのテクノロジーは、現在のデータベースと比較して、実際の、効果的、非腐食性、互換性のないデータの新しい出発点となります。 データベースとブロックチェーン間の合併の傾向は、実際には非常に近く、魅力的であると感じることができます。 ブロックチェーンは、データ組織の新しい方法です。 ビッグデータとブロックチェーンは1つであると考えています。

ブロックチェーンとビッグデータの関係は何ですか?

ブロックチェーンとビッグデータはどちらもホットトピックです。 多くの人々がそれらをまとめ、複数のビッグデータのホットポイントと対立することを望んでいます。 ブロックチェーンはセクターの初期段階にありますが、多くのテクノロジーとビジネスモデルはまだ探査段階にあります。

比較的成熟したビッグデータ業界を考慮して、ビッグデータから始めて、ブロックチェーンテクノロジーがビッグデータセクターのあらゆる側面とどのようにインターフェイスするかを研究します。

ビッグデータの基本的な産業チェーンは、次の3つの部分にほぼ分割できます。

製品の一部:ビッグデータの基本ソフトウェアとソフトウェアに関連する業界を含むビッグデータのアプリケーション。

データセクション:データソース(データ収集、データの供給)、データ循環(データトランザクション、データ共有)、およびデータに直接関連する他の業界が含まれます。

サービス:ビッグデータインフラストラクチャサービス(データストレージ、データ送信、データクリーニング、データ脱感作など)に関連するサービス、ビッグデータ分析およびアプリケーションサービスビッグデータ。

01製品パート

ソフトウェア製品とブロックチェーン製品の組み合わせは、テクノロジーに基づいている必要があります。 ビッグデータテクノロジーとブロックチェーンテクノロジーには類似点があります。 これらは分散アーキテクチャです。

も明らかな違いがあります。 ビッグデータテクノロジーに分散されたテクノロジーの使用は計算リソースです。 より多くのコンピューターの処理リソースを使用して、単一のマシンで処理されません。 コンピューター。 さまざまなアクティビティの管理により、より多くの処理リソースを統合して、強力なデータ処理機能をトレーニングします。

ブロックチェーンに分散されたテクノロジーの使用により、複数のエンティティが相互に信頼できるようになります。 各メインフレームは、単独で制御されるコンピューター自体を介したブロックチェーン全体の機能に参加します。 各コンピューターは基本的に同じタスクを実行し、ブロックチェーン全体が繰り返し冗長計算を通じていくつかのエンティティ間で相互信頼を達成できます。

技術的な観点から、ビッグデータテクノロジーは信頼を使用して処理リソースを交換し、ブロックチェーンテクノロジーは処理リソースを使用して信頼を交換します。 この2つの違いにより、ビッグデータとブロックチェーンの間の適切な衝突点を見つけることは技術的に困難です。

セクション02Data

さまざまな形式のデータセクションで、ブロックチェーンはその位置を見つけることができます。

チェーンには意味がほとんどありません。 ただし、より多くのエンティティがデータ収集とデータ供給に関与している場合、ブロックチェーンはその役割を果たすことができます。

複数のエンティティ間の信頼の問題を解決するために、各エンティティはすべての消費者を収集するデータを送信し、データの価値値を保存します。 ブロックチェーンのハッシュ値によれば、ブロックチェーン内の各エンティティは、受信する完全なデータが改ざんされているかどうかを確認できます。 ブロックチェーンのトレーサビリティと知識により、いくつかのより信頼できるパーツが提供するデータが作成されます。 同時に、この方法は、ビッグデータの完全性を維持するのにも役立ちます。

データ循環セクターでは、ブロックチェーンがより大きな役割を果たすことができます。 ビッグデータ循環セクターでは、ビッグデータ自体がデジタルリソースです。 デジタルリソーストランザクションは、ブロックチェーンを通じて到達できます。 さらに、ブロックチェーンに実装された分散型ビッグデータトランザクション

は、元のデータ接続を減らすことができます。 分散型取引プラットフォームでは、買い手と売り手のみが元のデータにアクセスできます。 損失のリスク。

03サービス

ビッグデータサービス、データトランザクションのサービス機能とデータは、アクティビティの概念に等しく、

であり、交換できます。

ブロックチェーンは、これらのデジタルリソースのトランザクションに重要な役割を果たすことができます。 同時に、オモモルフィック暗号化など、ブロックチェーンを常に変更する多くの新しいテクノロジーがあります。 OMOMORPHIC暗号化は、ブロックチェーンとビッグデータサービスを組み合わせた重要なテクノロジーです。 OMOMORPHIC暗号化は、サービス内の元のデータを再現するためにビッグデータサービスを必要とせずに、データサービス機能をデジタルリソースに真に変換できます。 リスク。 ビッグデータとブロックチェーンは同じものですか?

は同じものではありません

ビッグデータは、データの量によって引き起こされる技術的な困難を指します主に4V、大規模なデータの量、データの迅速な生成、異なるデータの形式と低い値の形式

解決しなければならない多くの技術的な問題があります

ブロックチェーンはブロックチェーンです情報技術の分野での用語。 基本的に、それは共有データベースであり、保存されているデータまたは情報には、「非フォージ」、「プロセス中に明らかにする」、「追跡可能」、「オープンで透明」、「集合的なメンテナンス」の特性があります。

分散データベースとブロックチェーンの違いは何ですか?

ブロックチェーンは、共有分散データベーステクノロジーです。 さまざまなレポートでのブロックチェーンの定式化は異なりますが、次の4つの技術的特性は同意です。

1。 すべてのノードは同じであり、ノードの停止はシステムの一般的な機能に影響しません。 システム全体がオープンで透明性があり、システムの規則と規制は範囲範囲内で間に合っており、ノードはお互いを欺くことはできません。

4。 TURE。

Bitcoin、Ethereum、Decentiなどのプロジェクトのブロックチェーンには、これらすべての特性があります。