ブロックチェーンの意味

ブロックチェーンは、トランザクションデータの永続的であり改ざん防止の記録を維持するための、分散型台帳の一種です。

そしてピアツーピア(P2P)ネットワークに属するコンピューターによって管理される、分散データベースとして機能します。

分散ネットワーク内の各コンピューターは、台帳のコピーを保持して、単一障害点(SPOF)を防ぎ、すべてのコピーが同時に更新と検証をします。

 

過去には、ブロックチェーンはビットコインなどのデジタル通貨、ビットコインキャッシュなどのビットコインの代替バージョンに関連付けられていました。

今日では、分散データベースを作成および管理し、あらゆるタイプのデジタルトランザクションの記録を維持するための安全で費用対効果の高い方法として、多くの業界でブロックチェーンアプリケーションが検討されています。 

 

 

ブロックチェーンの仕組み

f:id:NQC49636:20191026233521j:plain

ブロックチェーン台帳は、個々のトランザクションとブロックの2種類のレコード構成です。

最初のブロックは、ヘッダーと、設定された期間内に発生するトランザクションに関連するデータで構成されます。

そしてブロックのタイムスタンプは、hashと呼ばれる英数字の文字列を作成するために使用されます。 

 

最初のブロックが作成された後、元帳内を後続する各ブロックは、前のブロックのハッシュを使用して独自のハッシュを計算します。

新しいブロックをチェーンに追加する前に、検証やコンセンサスと呼ばれる計算プロセスによって、信頼性を検証する必要があります。

ブロックチェーンプロセスはこの時点で、ネットワーク内の大多数ノードが、新しいブロックのハッシュが正しく計算された結果に同意する必要があります。

コンセンサスにより、分散元帳すべてのコピーが同じ状態を共有するのを保証されます。

追加されたブロックは、後続のブロックで参照できますが変更はできません。

誰かがブロックをスワップアウトしようとすると、前後のブロックのハッシュも変更され、元帳の共有状態が混乱します。

コンセンサスが不可能になると、ネットワーク内の他のコンピューターは問題発生を認識し、問題が解決されるまでチェーンに新しいブロックは追加されません。

通常、エラーの原因となったブロックは破棄され、コンセンサスプロセスが繰り返されます。

 

ブロックチェーンプラットフォーム

f:id:NQC49636:20191026233635j:plain

ブロックチェーンプラットフォームは、許可なしやBitcoinのような公共の許可がないブロックチェーンでは、ネットワーク内のすべてのノードがトランザクションを実行し、コンセンサスプロセスに参加できます。

プライベートでは、許可されたマルチチェーンのようなチェーンが、すべてのノードにおいてトランザクションを実行できる場合がある一方、コンセンサスプロセスへの参加は承認されたノードの限られた数に制限されます。

 

ブロックチェーンコンセンサス、検証アルゴリズム

f:id:NQC49636:20191026233748j:plain

使用するコンセンサスアルゴリズムの選択は、ブロックチェーンプラットフォームを選択する上で最も重要な側面です。

コンセンサスを得るために、ブロックチェーンと他の分散データベースプラットフォームが使用する4つの標準的な方法があります。

一般に、パブリックプラットフォームは、Proof of Workなどのアルゴリズムを選択します。

これは計算に多くの処理能力が必要であり、他のネットワークノードが簡単に検証できるためです。 

  • Proof-of-workアルゴリズム(PoW) 
  • ビザンチン フォールトトレランスアルゴリズム(PBFT)
  • Proof-of-stakeアルゴリズム(PoS)
  • Delegated Proof of Stake(DPoS

 

どの産業もブロックチェーンを利用している

f:id:NQC49636:20191026234035j:plain

ビットコインはブロックチェーンの最も目に見える用途の1つであり、クラッシュしました。

ただし、2018年に価格がピーク値から65〜80%下落したときビットコインと、イーサリアムやライトコインなどの他の仮想通貨は、他の分散データベースと同じ方法で使用できます。 

2016年、Overstock.comは株式公開をサポートするために、公開企業がブロックチェーンを使用したのは初めてです。

金融機関のグローバルコンソーシアムであるR3は、ブロックチェーンを使用して、特定プラットフォームのブロックチェーンAPIを使用して金融情報を記録、管理、同期します。 

世界中の銀行や金融機関は、ブロックチェーンを使用してセキュリティを改善する方法を模索しています。

医療、政府などのその他の産業。そしてテクノロジー、ブロックチェーンを使用して、個人の健康情報、ダウンロードしたエンターテイメントなどのデジタル資産、不動産証書などのデータの安全な交換を可能にする方法を調査しています。

ただし、ブロックチェーンの採用は遅れています。

2018年、CIOの1%がブロックチェーンを採用し、CIOの約8%がブロックチェーンの使用を検討し、計画していました。

製造業やその他の同様なビジネスでも、ブロックチェーンを活用してスマートコントラクトを管理し、サプライチェーンを移動する際に資材を追跡する可能性があります。

 

 

ブロックチェーンの長所と短所

f:id:NQC49636:20191026234228j:plain

専門家は、ブロックチェーンを使用するいくつかの重要な利点を挙げています。

セキュリティは、このテクノロジーの重要な利点の1つと考えら、ブロックチェーンを破壊するのはほぼ不可能です。

情報共有され、数千、数百万のコンピューターで継続的に調整され、ブロックチェーンには単一障害点がありません。

1つのノードがダウンしても、他のすべてのノードには元帳のコピーがあるため、問題はありません。

一方、ブロックチェーンには潜在的な欠点、リスクもあると専門家は言われます。

そして課題は、パブリックブロックチェーンにおいて信頼に関する問題と、問題が発生した場合の責任者がいます。

プライベートブロックチェーンでは、組織がITチャージバックのインフラストラクチャに投資できるかどうか、データベーストランザクションなどのITサービスのコストを使用されるビジネスユニットに適用する戦略について投資する意思があるかどうかについての質問があります。