アイマツソフト株式会社

東京都

今知っておくべきブロックチェーンについて〜簡単解説〜

ブロックチェーンとは何?

 

2017年頃から仮想通貨投資で有名になり、今は落ち着いた感のある「ブロックチェーン」ですが、一体何かご存知でしょうか?一般的にはブロックチェーン=仮想通貨というイメージが先行しておりますが、これから多くの分野で活用されていく事が期待されています。

 

本稿を執筆している2020年8月21日にも、ブロックチェーンを活用した新サービスがリリースされたので、この機にブロックチェーンについて書いてみようと思いました。

それではそんなブロックチェーンが何なのか、わかりやすく解説していきます!

 

ブロックチェーンとはネットの台帳のこと

 

一言で言うと、ブロックチェーンとは「分散型台帳技術」、または「分散型ネットワーク」といいます。

なんだか難しそうな言葉です

これでは何かわかりませんね。

分散型台帳、という言葉は"分散型""台帳"という言葉が組み合わされてできています。

それぞれの言葉の意味について、詳しく見ていきましょう。

 

台帳とは?

 

分散型の意味について確認する前に、台帳の意味について確認しましょう。

"台帳"という言葉は聞いたことがある人も多いかもしれません。

"台帳"を簡単に説明すると、"お金のやり取りを記録するもの"です。

ブロックチェーンとは、ネット上でお金のやり取りをする為の台帳です。

 

分散型とは?

 

分散型とは、言葉の通り"散らばっている"という意味です。

普通、お金は銀行などがまとめて管理しますが、ブロックチェーンはまとめて管理する場所がありません。

そのため、管理場所を使わず取引者同士が直接取引をします。

管理場所がないということはどういうことなのでしょうか。

仕組みを詳しく見ていきましょう。

 

どのような仕組みなの?

 

取引の仕組みは、

①取引→②暗号化→③承認

3ステップになっています。

11つ見ていきましょう。

 

①の取引は、お金のやり取りを指し、トランザクションと呼ばれます。

複数のトランザクションが集まったものは「ブロック」と呼ばれます。

この「ブロック」が連なるように保存されているものが、「ブロックチェーン」と呼ばれています。

ブロックチェーンは公開されていて、誰でも閲覧することができます。

 

でも、誰でも見ることができて大丈夫なの?という心配が出てくると思います。

そのために、②の暗号化をします。

暗号化には、ハッシュ関数というものが用いられます。

ハッシュ関数とは、

・計算は簡単で、ハッシュ値という出力値を出す

・ハッシュ値から元の値に戻すことは難しい

ということが特徴な関数です。

この関数のお陰で、個人情報は暗号化されて記録され安全に取引をすることができます。

例えば、「この時間に取引があった」ということは見ることができますが、「AさんがBさんにお金を渡した」ということは暗号化されているのでわかりません。

 

暗号化をした後は、③の承認に入っていきます。

承認には、マイニングという技術を使われます。

マイニングとはブロック同士を繋ぐことです。

コンピュータを使って計算問題を解く必要がありますが、成功すると報酬として仮想通貨が貰えます。

 

 

まとめ

 

以上、ブロックチェーンについての解説でした。

まとめると、

 

・ブロックチェーン=ネットの台帳。

・ブロックチェーンには管理場所がない。

・取引はトランザクションと呼ばれる。

・トランザクションが集まったものはブロック。

・ブロックが集まったものがブロックチェーン。

・ブロックチェーンは誰でも閲覧することができる。

・個人情報は暗号化される。

・マイニングをして承認される。

 

このような感じになりました。

ブロックチェーンを理解するのは難しいですが、11つ分かってくると楽しいものです。

ブロックチェーンの情報はインターネットなどにも沢山出ていますし、書籍も多く出ているので読んでみると面白いかもしれません。

この記事がブロックチェーンの理解の第一歩となると幸いです。

EDITOR PROFILE

アイマツソフト株式会社

松井圭

大学卒業後、京セラ株式会社に就職。Android Open Source Project(AOSP)の拡張、及びメンテナンスを行う。 AOSPをベースにIoT機器やスマホデバイスにおけるSensor, Battery, LEDのソフトウェア制御を担当。 京セラを退職後、アクセンチュア株式会社に転職。Androidをベースとした教育アプリケーションの開発を担当。要件定義から保守・運用までを管理。2018年にフリーランスエンジニアとして独立。同年5月にアイマツソフト株式会社を立ち上げる。

アイマツソフト株式会社

東京都
WEBサービス開発 ソフトウェア・業務システム開発 スマホアプリ開発

アイマツソフト株式会社でできること

  • WEBサービス開発

    フロント開発〜サーバーサイド開発〜インフラ構築〜モバイルアプリケーションの開発からストア公開まで一括対応!

  • ソフトウェア・業務システム開発

    ソフトウェア・業務システム開発

  • スマホアプリ開発

    特徴 iOS, Android, Webのクロスプラットフォーム開発で低コスト・短期での開発を実現

この会社をチェックした人は
こんな会社もチェックしています

会社選び・業者探しに迷った方はこちら
ご要望にあった会社を無料でご紹介いたします!
専門のサポートデスクがヒアリングを行い、
要件にあった最適な企業・業者をご紹介いたします。
ご要望にあった会社を無料でご紹介いたします