ブロックチェーンとは?技術の仕組みを分かりやすく解説

BTCCアカウントにログインして学習の進捗を追跡し、報酬を受け取りましょう。未ログインの場合、学習進捗が失われる可能性があります。
|
最終更新日: 03/16/2022 08:50

ブロックチェーンとは、単一の管理者ではなく、地理的に分散した複数のコンピューターがデータを分散管理する新しいデータベースだ。公開鍵暗号技術で取引の安全性を保ち、一部のサーバーが攻撃を受けたとしても動き続け、さらに改ざんが不可能なシステムになっている。

 

ブロックチェーンの登場は暗号資産(仮想通貨)ビットコイン(BTC)とともに始まった。未だ正体不明の「サトシ・ナカモト」なる人物が2008年10月にメーリングリストで「Bitcoin: A Peer-to-Peer Electronic Cash System」という論文を発表し、P2P(Peer-to-Peer)による新しい電子通貨システムの仕組みを提案した。

関連:BTCCでビットコイン(BTC)先物取引のやり方【初心者向け】

 

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


ポイント

1. P2Pの分散型取引システム

2. 改ざんできない仕組み

3. ブロックチェーンを支えるその他の技術

 

1. P2Pの分散型取引システム

ブロックチェーンの肝は、P2Pの分散型の取引システムにある。従来の取引システムは、クライアント・サーバー型と呼ばれ、取引を行うクライアントと取引を管理するサーバーの役割は区分される。これに対し、P2P型では、ピア(Peer)と呼ばれるシステムの参加者はクライアントとサーバーの役割の両方を担う。取引の承認やシステムのアップデートも、中央により決められるのではなく、多数のピアの同意が必要になる。

 

2. 改ざんできない仕組み

ブロックチェーンを使ったネットワークでは、ピア同士でトランザクション(取引)が行われると、その取引履歴を含んだ一定量のデータの塊「ブロック」が、時系列で連なった既存のブロックに追加される。各ブロックには、「取引データ」「前のブロックのハッシュ値」「ナンス」が含まれる。このハッシュ値は、ブロックの内容をコンパクトに表した数値で、ハッシュ関数というアルゴリズムによって算出される。取引データの内容が変われば、このハッシュ値も変わる。もしある過去の時点の取引データを改ざんしようとすれば、そのブロックのハッシュ値に加え、後続のブロックに含まれる全てのハッシュ値も変えないと整合性を保てなくなるため、改ざんができない仕組みとなっている。

 

3. ブロックチェーンを支えるその他の技術

新しいブロックを追加するには、システムの管理者全員(マイナー)がブロックの取引に間違いがないことを確認し、合意する必要がある。合意形成する方法(コンセンサスアルゴリズム)はブロックチェーンごとに異なるが、ビットコインでは「プルーフオブワーク(PoW)」が採用されている。PoWは仕事量による証明という意味で、マイナーはブロックに含めるナンスを膨大な計算によって求める必要がある。この他にもブロックチェーンでは、デジタル署名や公開鍵暗号などの技術を使い、システムの安全性を保っている。

 

【関連記事】
DeFi (分散型金融)とは?DeFiを徹底解説

イーサリアム(ETH)とは?基本事項や特徴をわかりやすく解説

ドージコイン(DOGE)とは?基本事項をわかりやすく解説

免責事項: 本記事の内容は、執筆者個人の見解に基づくものであり、情報提供のみを目的としています。いかなる投資判断、法律上の助言、またはその他の専門的助言を構成するものではありません。また、本記事に記載された見解や情報は、BTCCの公式な立場を示すものではなく、特定の金融商品、暗号資産、またはサービスの購入・保有・利用を推奨するものではありません。暗号資産を含む投資には価格変動などのリスクが伴い、投下した資本の全部または一部を失う可能性があります。過去の市場パフォーマンスは、現在または将来の成果を保証するものではありません。投資判断を行う際には、関連するリスクを十分に理解したうえで、ご自身の判断と責任に基づいて行動する必要があります。必要に応じて専門家にご相談されることを推奨します。
本記事に関してご不明点やご意見がございましたら、以下の連絡先までお問い合わせください:[email protected]