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

42
いいいいいいいいいいいいいいいい いいいいいいいいいい いいいいいいい

Upload: -

Post on 19-Mar-2017

128 views

Category:

Technology


0 download

TRANSCRIPT

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

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

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

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

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

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

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

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

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

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

このスライドの目的

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

中央集権的ではなく

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

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

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

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

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

中央集権的ではなく

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

分散したシステム?

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

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

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

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

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

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

マスタ

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

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

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

マスタ

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

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

(中央集権的)

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

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

マスタ

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

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

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

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

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

マスタ

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

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

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

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

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

マスタ

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

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

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

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

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

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

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

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

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

マスタ

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

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

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

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

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

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

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

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

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

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

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

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

時間的な改ざんへの対応

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

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

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

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

ブロック2

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

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

ブロック2

ブロック3

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

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

ブロック2

ブロック3

ブロック4

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

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

ブロック2

ブロック3

ブロック4

ブロック5

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

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

ブロック2

ブロック3

ブロック4

ブロック5

つなぎ目

つなぎ目

つなぎ目

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

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

ブロック2

ブロック3

ブロック4

ブロック5

ここを変えてしまおう!

悪いやつ

つなぎ目

つなぎ目

つなぎ目

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

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

ブロック2

ブロック3

ブロック4

ブロック5

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

悪いやつ

つなぎ目

つなぎ目

つなぎ目

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

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

ブロック2

ブロック3

ブロック4

ブロック5

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

悪いやつ

つなぎ目

つなぎ目

つなぎ目

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

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

中央集権的ではなく

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

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

分散的なのに

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

続きは、こちら。

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

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

@araseyuta