プライベート型/パブリック型とは、ブロックチェーンのシステム方式を指しています。
プライベート型は、複数の管理ノードだけで構成し、主に産業向けに用いられるように設計されています。
閉鎖的なブロックチェーンと見る事もでき、企業内情報管理やIoTなどへの応用が期待されています。
パブリック型は、オープンなノードでシステムが構成されており本格的な自立分散システムが構築できます。
ブロック生成はマイニングによって行われ、これが取引を保障する仕組みになっています。
したがって、仮想通貨や地域通貨向きであり、他のフィンテック分野にも応用されています。
ブロックチェーンとは、仮想通貨の出現によって、その存在が初めて一般に知られるようになった分散処理技術を用いた電子取引台帳を意味しています。
ブロックチェーンの特徴は大きく分けて3つあげられます。
1.分散システム
端末同士が直接データー交換可能な接続方式で、接続された端末はブロックチェーンの処理の一部を負担します。
ブロック生成を許可されたコンピューターはノードと呼び、分散処理に使われます。
2.暗号技術(ハッシュ関数)
電子取引台帳の改ざん防止のための暗号化ロジックで、ブロックチェーンの命とも言える中枢ロジックです。
暗号化された取引台帳ブロックが数珠繋ぎに存在するため、ブロックチェーンと呼ばれています。
3.コンセンサスアルゴリズム(ビザンチン将軍問題への対策)
不正防止や乗っ取り防止のための施策ロジックで、ブロックチェーンの応用アプリケーションによって異なる方式が用いられています。
尚、ビサンチン将軍問題とは多数の人の意思決定によって、不正を防止する為の概念上の課題である。
暗号通貨のコア技術として採用されたブロックチェーンですが、暗号通貨は一つのブロックチェーンアプリケーション(DApps:分散型アプリケーション)に過ぎません。
現在では金融のみならず、産業向けブロックチェーンの応用として医療現場やIoT(ネットワークで機械を遠隔操作する技術)にまで応用できる技術として注目されています。
GPU/ASIC/FPGAとは、全てCPUよりも演算能力を高めた高集積回路(ICチップ)です。
それぞれ、画像処理や演算専用に造られた高性能なCPU複合チップであり、その極まった処理能力の高さからブロックチェーンのノードに使われるようになりました。
仮想通貨のマイニングマシンの中核部品としてCPUを補助する目的でも使われています。
ただ、消費電力も高く電気代の高い地域では割に合わない場合もあります。
更には、発熱量が極めて高く、逆に夏期には冷房費でマイニングでの利益を上回る電気代がかかるという事態も起こっています。