170301 いまさら聞けないブロックチェーン①

Preview:

Citation preview

いまさら聞けないブロックチェーンビットコインを中心に、まとめてみよう

ブロックチェーンの衝撃?インターネット以来の発明?信頼のネットワーク?ビットコインを支える技術?

→よく分からないけど、 Fintechとかで盛り上がっているのは 『ブロックチェーン』ってのが関わっているようだ。

で、なんなの?ブロックチェーンって、そんなすごいの?

なにがすごいか整理してみようブロックチェーンと、あとビットコインも。

このスライドの目的

このスライドの目的ブロックチェーンの「特徴」を理解する

このスライドの目的ブロックチェーンの「特徴」を理解する

ブロックチェーンの「仕組みのミソ」を押さえる

このスライドの目的ブロックチェーンの「特徴」を理解する

ブロックチェーンの「仕組みのミソ」を押さえるブロックチェーンが「使えそうな領域」を妄想する

ブロックチェーンの「特徴」を理解する

ブロックチェーンのここが独特■『この2つ』の組み合わせが新しい。

ブロックチェーンのここが独特中央集権的ではなく

■『この2つ』の組み合わせが新しい。

ブロックチェーンのここが独特

分散したシステムで成り立っている

■『この2つ』の組み合わせが新しい。中央集権的ではなく

ブロックチェーンのここが独特

分散したシステムで成り立っている

分散的なのに■『この2つ』の組み合わせが新しい。

中央集権的ではなく

ブロックチェーンのここが独特

分散したシステムで成り立っている

内部のデータが改ざんできない仕組みになっている

分散的なのに■『この2つ』の組み合わせが新しい。

中央集権的ではなく

分散したシステム?

『中央集権的』と『分散的』

『中央集権的』と『分散的』いままでの銀行システム(中央集権的)

『中央集権的』と『分散的』いままでの銀行システム

マスタ

『正』となるサーバが存在(中央集権的)

『中央集権的』と『分散的』いままでの銀行システム

マスタ

『正』となるサーバが存在これを守る管理者が必要

管理者が存在(管理が信頼の証)

(中央集権的)

『中央集権的』と『分散的』いままでの銀行システム ブロックチェーンによるビットコイン

マスタ

『正』となるサーバが存在これを守る管理者が必要

管理者が存在(管理が信頼の証)

(中央集権的) (分散的)

『中央集権的』と『分散的』いままでの銀行システム ブロックチェーンによるビットコイン

マスタ

『正』となるサーバが存在これを守る管理者が必要 たくさんのサーバ(ノード)で同期しあい、『正』の情報として格納

管理者が存在(管理が信頼の証)

(中央集権的) (分散的)

『中央集権的』と『分散的』いままでの銀行システム ブロックチェーンによるビットコイン

マスタ

『正』となるサーバが存在これを守る管理者が必要 たくさんのサーバ(ノード)で同期しあい、『正』の情報として格納

管理者が存在(管理が信頼の証) 管理者不在(信頼の仕組みで担保)

(中央集権的) (分散的)

『中央集権的』な仕組みの場合

『中央集権的』な仕組みの場合管理者が、守ってくれている(という前提)。管理者は、勝手に改ざんしない(という前提)。

『中央集権的』な仕組みの場合管理者が、守ってくれている(という前提)。管理者は、勝手に改ざんしない(という前提)。

マスタ

ここに書かれている情報が絶対正しい。

『分散的』な仕組みの場合

『分散的』な仕組みの場合多数決で、正しい事を保証する。空間的に『改ざんできない』仕組みになっている。

『分散的』な仕組みの場合多数決で、正しい事を保証する。空間的に『改ざんできない』仕組みになっている。

ここの値は Aここの値は A

書き換えるには、半数以上を同時に改ざんしないとできない。

それって目新しくしくなくない?

時間的な改ざんへの対応

時間的な改ざんへの対応今までの全データが「ブロック」で積み重なっている。

時間的な改ざんへの対応今までの全データが「ブロック」で積み重なっている。

ブロック2

時間的な改ざんへの対応今までの全データが「ブロック」で積み重なっている。

ブロック2

ブロック3

時間的な改ざんへの対応今までの全データが「ブロック」で積み重なっている。

ブロック2

ブロック3

ブロック4

時間的な改ざんへの対応今までの全データが「ブロック」で積み重なっている。

ブロック2

ブロック3

ブロック4

ブロック5

時間的な改ざんへの対応次のブロックと前のブロックが「つなぎ目」で、くっついている。

ブロック2

ブロック3

ブロック4

ブロック5

つなぎ目

つなぎ目

つなぎ目

時間的な改ざんへの対応過去のどこかを改ざんするには、そのあと全部を改ざんしないと、つながらない。

ブロック2

ブロック3

ブロック4

ブロック5

ここを変えてしまおう!

悪いやつ

つなぎ目

つなぎ目

つなぎ目

時間的な改ざんへの対応過去のどこかを改ざんするには、そのあと全部を改ざんしないと、つながらない。

ブロック2

ブロック3

ブロック4

ブロック5

ここもここもここも変えなきゃ!

悪いやつ

つなぎ目

つなぎ目

つなぎ目

時間的な改ざんへの対応「つなぎ目」の部分は「変わったあとの値」に変えるがのとっても大変。 → 実質的に変更できない。

ブロック2

ブロック3

ブロック4

ブロック5

改ざんと矛盾しない値を見つけられないよ。。。

悪いやつ

つなぎ目

つなぎ目

つなぎ目

ここまでのまとめブロックチェーンの特徴は大きくこの2つ

中央集権的ではなく

分散したシステムで成り立っている

内部のデータが改ざんできない仕組みになっている

分散的なのに

続きは、こちら。

『 170301_いまさら聞けないブロックチェーン②』https://www.slideshare.net/araseyuta/170301-72686458

@araseyuta

Recommended