Suche senden
Hochladen
170301 いまさら聞けないブロックチェーン③
•
Als PPTX, PDF herunterladen
•
1 gefällt mir
•
719 views
勇太 荒瀬
Folgen
#blockchain ちょっと勉強したまとめ。
Weniger lesen
Mehr lesen
Technologie
Melden
Teilen
Melden
Teilen
1 von 129
Jetzt herunterladen
Empfohlen
170301 いまさら聞けないブロックチェーン②
170301 いまさら聞けないブロックチェーン②
勇太 荒瀬
170301 いまさら聞けないブロックチェーン④
170301 いまさら聞けないブロックチェーン④
勇太 荒瀬
170301 いまさら聞けないブロックチェーン⑤
170301 いまさら聞けないブロックチェーン⑤
勇太 荒瀬
170301 いまさら聞けないブロックチェーン①
170301 いまさら聞けないブロックチェーン①
勇太 荒瀬
垣内のひとりプレゼン★ブロックチェーンをちゃんと理解してみる
垣内のひとりプレゼン★ブロックチェーンをちゃんと理解してみる
shusuke kakiuchi
Minecraft modding 09
Minecraft modding 09
Takunology
Minecraft modding 06
Minecraft modding 06
Takunology
図解 Blockchainの仕組み
図解 Blockchainの仕組み
Nisei Kimura
Empfohlen
170301 いまさら聞けないブロックチェーン②
170301 いまさら聞けないブロックチェーン②
勇太 荒瀬
170301 いまさら聞けないブロックチェーン④
170301 いまさら聞けないブロックチェーン④
勇太 荒瀬
170301 いまさら聞けないブロックチェーン⑤
170301 いまさら聞けないブロックチェーン⑤
勇太 荒瀬
170301 いまさら聞けないブロックチェーン①
170301 いまさら聞けないブロックチェーン①
勇太 荒瀬
垣内のひとりプレゼン★ブロックチェーンをちゃんと理解してみる
垣内のひとりプレゼン★ブロックチェーンをちゃんと理解してみる
shusuke kakiuchi
Minecraft modding 09
Minecraft modding 09
Takunology
Minecraft modding 06
Minecraft modding 06
Takunology
図解 Blockchainの仕組み
図解 Blockchainの仕組み
Nisei Kimura
ブロックチェーン技術の基本と応用の可能性
ブロックチェーン技術の基本と応用の可能性
Kenji Saito
ブロックチェーンが産業、企業、個人に及ぼすインパクト
ブロックチェーンが産業、企業、個人に及ぼすインパクト
ブレークスルーパートナーズ 赤羽雄二
クラウドセキュリティ
クラウドセキュリティ
softlayerjp
VMware SDDC on IBM SoftLayer Cloud
VMware SDDC on IBM SoftLayer Cloud
watarukatsurashima
SoftLayer Bluemix Community Festa 2016 はじめてのSoftLayer
SoftLayer Bluemix Community Festa 2016 はじめてのSoftLayer
Yuichi Tamagawa
2016/4/16 Softlayer Bluemix Community Festa 2016講演資料
2016/4/16 Softlayer Bluemix Community Festa 2016講演資料
Mitsutoshi Kiuchi
Watsonで地図ナビアプリつくってみた
Watsonで地図ナビアプリつくってみた
Kota Suizu
LinAction Theme Docker
LinAction Theme Docker
cyberblack28 Ichikawa
ToolChainを使った次世代DevOps環境の作り方
ToolChainを使った次世代DevOps環境の作り方
Harada Kazuki
医療分野におけるブロックチェーンの可能性と適用領域
医療分野におけるブロックチェーンの可能性と適用領域
Eiji Sasahara, Ph.D., MBA 笹原英司
ラズパイ+SL+BMでワトソンと話そう
ラズパイ+SL+BMでワトソンと話そう
Maho Takara
Filafat ilmu kepolisian
Filafat ilmu kepolisian
rara wibowo
Jupyter NotebookとChainerで楽々Deep Learning
Jupyter NotebookとChainerで楽々Deep Learning
Jun-ya Norimatsu
Windows+VirtualBoxで作るTensorFlow環境
Windows+VirtualBoxで作るTensorFlow環境
Hiroo Inamura
画像解析最前線!WatsonとTensorFlowを比較してみた
画像解析最前線!WatsonとTensorFlowを比較してみた
softlayerjp
Blockchain入門 20160416
Blockchain入門 20160416
Tsuyoshi Hirayama
ブロックチェーン入門〜ただしFinTechを除く〜
ブロックチェーン入門〜ただしFinTechを除く〜
Miki Yutani
The Business Case for MulteFire
The Business Case for MulteFire
MFA
5分でわかるブロックチェーンの基本的な仕組み
5分でわかるブロックチェーンの基本的な仕組み
Ryo Shimamura
Ruby On Rails Introduction
Ruby On Rails Introduction
Thomas Fuchs
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Yuma Ohgami
論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet
Toru Tamaki
Weitere ähnliche Inhalte
Andere mochten auch
ブロックチェーン技術の基本と応用の可能性
ブロックチェーン技術の基本と応用の可能性
Kenji Saito
ブロックチェーンが産業、企業、個人に及ぼすインパクト
ブロックチェーンが産業、企業、個人に及ぼすインパクト
ブレークスルーパートナーズ 赤羽雄二
クラウドセキュリティ
クラウドセキュリティ
softlayerjp
VMware SDDC on IBM SoftLayer Cloud
VMware SDDC on IBM SoftLayer Cloud
watarukatsurashima
SoftLayer Bluemix Community Festa 2016 はじめてのSoftLayer
SoftLayer Bluemix Community Festa 2016 はじめてのSoftLayer
Yuichi Tamagawa
2016/4/16 Softlayer Bluemix Community Festa 2016講演資料
2016/4/16 Softlayer Bluemix Community Festa 2016講演資料
Mitsutoshi Kiuchi
Watsonで地図ナビアプリつくってみた
Watsonで地図ナビアプリつくってみた
Kota Suizu
LinAction Theme Docker
LinAction Theme Docker
cyberblack28 Ichikawa
ToolChainを使った次世代DevOps環境の作り方
ToolChainを使った次世代DevOps環境の作り方
Harada Kazuki
医療分野におけるブロックチェーンの可能性と適用領域
医療分野におけるブロックチェーンの可能性と適用領域
Eiji Sasahara, Ph.D., MBA 笹原英司
ラズパイ+SL+BMでワトソンと話そう
ラズパイ+SL+BMでワトソンと話そう
Maho Takara
Filafat ilmu kepolisian
Filafat ilmu kepolisian
rara wibowo
Jupyter NotebookとChainerで楽々Deep Learning
Jupyter NotebookとChainerで楽々Deep Learning
Jun-ya Norimatsu
Windows+VirtualBoxで作るTensorFlow環境
Windows+VirtualBoxで作るTensorFlow環境
Hiroo Inamura
画像解析最前線!WatsonとTensorFlowを比較してみた
画像解析最前線!WatsonとTensorFlowを比較してみた
softlayerjp
Blockchain入門 20160416
Blockchain入門 20160416
Tsuyoshi Hirayama
ブロックチェーン入門〜ただしFinTechを除く〜
ブロックチェーン入門〜ただしFinTechを除く〜
Miki Yutani
The Business Case for MulteFire
The Business Case for MulteFire
MFA
5分でわかるブロックチェーンの基本的な仕組み
5分でわかるブロックチェーンの基本的な仕組み
Ryo Shimamura
Ruby On Rails Introduction
Ruby On Rails Introduction
Thomas Fuchs
Andere mochten auch
(20)
ブロックチェーン技術の基本と応用の可能性
ブロックチェーン技術の基本と応用の可能性
ブロックチェーンが産業、企業、個人に及ぼすインパクト
ブロックチェーンが産業、企業、個人に及ぼすインパクト
クラウドセキュリティ
クラウドセキュリティ
VMware SDDC on IBM SoftLayer Cloud
VMware SDDC on IBM SoftLayer Cloud
SoftLayer Bluemix Community Festa 2016 はじめてのSoftLayer
SoftLayer Bluemix Community Festa 2016 はじめてのSoftLayer
2016/4/16 Softlayer Bluemix Community Festa 2016講演資料
2016/4/16 Softlayer Bluemix Community Festa 2016講演資料
Watsonで地図ナビアプリつくってみた
Watsonで地図ナビアプリつくってみた
LinAction Theme Docker
LinAction Theme Docker
ToolChainを使った次世代DevOps環境の作り方
ToolChainを使った次世代DevOps環境の作り方
医療分野におけるブロックチェーンの可能性と適用領域
医療分野におけるブロックチェーンの可能性と適用領域
ラズパイ+SL+BMでワトソンと話そう
ラズパイ+SL+BMでワトソンと話そう
Filafat ilmu kepolisian
Filafat ilmu kepolisian
Jupyter NotebookとChainerで楽々Deep Learning
Jupyter NotebookとChainerで楽々Deep Learning
Windows+VirtualBoxで作るTensorFlow環境
Windows+VirtualBoxで作るTensorFlow環境
画像解析最前線!WatsonとTensorFlowを比較してみた
画像解析最前線!WatsonとTensorFlowを比較してみた
Blockchain入門 20160416
Blockchain入門 20160416
ブロックチェーン入門〜ただしFinTechを除く〜
ブロックチェーン入門〜ただしFinTechを除く〜
The Business Case for MulteFire
The Business Case for MulteFire
5分でわかるブロックチェーンの基本的な仕組み
5分でわかるブロックチェーンの基本的な仕組み
Ruby On Rails Introduction
Ruby On Rails Introduction
Kürzlich hochgeladen
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Yuma Ohgami
論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet
Toru Tamaki
スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システム
sugiuralab
SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものです
iPride Co., Ltd.
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
Toru Tamaki
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
Ryo Sasaki
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
Hiroki Ichikura
論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey
Toru Tamaki
TSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdf
taisei2219
Kürzlich hochgeladen
(9)
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet
スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システム
SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものです
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey
TSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdf
170301 いまさら聞けないブロックチェーン③
1.
いまさら聞けないブロックチェーン (続き 3つめ)
2.
ここまでのまとめ。 ブロックチェーンは、インターネット以来の発明で、 『分散したシステム』と『改ざんできない仕組み』らしい。
3.
で、どんな仕組みなの? ブロックチェーンって、どうなってるの?
4.
このスライドの目的
5.
このスライドの目的 ブロックチェーンの「特徴」を理解する
6.
このスライドの目的 ブロックチェーンの「特徴」を理解する ブロックチェーンの「仕組みのミソ」を押さえる
7.
このスライドの目的 ブロックチェーンの「特徴」を理解する ブロックチェーンの「仕組みのミソ」を押さえる ブロックチェーンが「使えそうな領域」を妄想する
8.
このスライドの目的 ブロックチェーンの「特徴」を理解する ブロックチェーンの「仕組みのミソ」を押さえる ブロックチェーンが「使えそうな領域」を妄想する
9.
ブロックチェーンの 「仕組みのミソ」 を押さえる
10.
と、その前に。 このあとよく出てくる言葉を確認。
11.
ハッシュ? ■ハッシュとはなにか。
12.
ハッシュ? ■ハッシュとはなにか。 要約を作る
13.
ハッシュ関数 ■ハッシュを作る。 = 要約を作る。 キリンとライオン 私は今日、アフリカにわたった。そこには見た事もない景色 が広がっていた。キリンがいた。二匹いた。日本でみていた それとは全く異なっていた。キリンだと私がわかったのは、 偶然かもしれない。しかし、たしかにあの二匹の動物はキリ ンだった。キリンと呼んでよい動物だった。その二匹は一緒 に歩いていた。歩きながら、互いにお互いの距離をときに確 認しながら、歩いていた。 そこにライオンがやってきた。ライオンはキリンに気がつかな い。気がついたとしても、それがキリンだとは気がつかな かったであろう。キリンは歩き続けた。キリンはライオンに気 がついていた。キリンは歩みをとめなかった。キリンはあくま でキリンとしてそこに存在していたにも関わらず、ライオンと すれ違うことができた。ライオンもまた、歩いていた。通り過 ぎようとしたとき、少しにおいをかいだ。少し、動きが止まる。 キリンのにおいがしたかもしれない。それでもライオンはキリ ンに気がつかなかったのか、やはり歩み続けた。
14.
ハッシュ関数 ■ハッシュを作る。 = 要約を作る。 キリンとライオン 私は今日、アフリカにわたった。そこには見た事もない景色 が広がっていた。キリンがいた。二匹いた。日本でみていた それとは全く異なっていた。キリンだと私がわかったのは、 偶然かもしれない。しかし、たしかにあの二匹の動物はキリ ンだった。キリンと呼んでよい動物だった。その二匹は一緒 に歩いていた。歩きながら、互いにお互いの距離をときに確 認しながら、歩いていた。 そこにライオンがやってきた。ライオンはキリンに気がつかな い。気がついたとしても、それがキリンだとは気がつかな かったであろう。キリンは歩き続けた。キリンはライオンに気 がついていた。キリンは歩みをとめなかった。キリンはあくま でキリンとしてそこに存在していたにも関わらず、ライオンと すれ違うことができた。ライオンもまた、歩いていた。通り過 ぎようとしたとき、少しにおいをかいだ。少し、動きが止まる。 キリンのにおいがしたかもしれない。それでもライオンはキリ ンに気がつかなかったのか、やはり歩み続けた。
15.
ハッシュ関数 ■ハッシュを作る。 = 要約を作る。 キリンとライオン 私は今日、アフリカにわたった。そこには見た事もない景色 が広がっていた。キリンがいた。二匹いた。日本でみていた それとは全く異なっていた。キリンだと私がわかったのは、 偶然かもしれない。しかし、たしかにあの二匹の動物はキリ ンだった。キリンと呼んでよい動物だった。その二匹は一緒 に歩いていた。歩きながら、互いにお互いの距離をときに確 認しながら、歩いていた。 そこにライオンがやってきた。ライオンはキリンに気がつかな い。気がついたとしても、それがキリンだとは気がつかな かったであろう。キリンは歩き続けた。キリンはライオンに気 がついていた。キリンは歩みをとめなかった。キリンはあくま でキリンとしてそこに存在していたにも関わらず、ライオンと すれ違うことができた。ライオンもまた、歩いていた。通り過 ぎようとしたとき、少しにおいをかいだ。少し、動きが止まる。 キリンのにおいがしたかもしれない。それでもライオンはキリ ンに気がつかなかったのか、やはり歩み続けた。 0a890bce267
16.
ハッシュ関数 ■ハッシュを作る。 = 要約を作る。 キリンとライオン 私は今日、アフリカにわたった。そこには見た事もない景色 が広がっていた。キリンがいた。二匹いた。日本でみていた それとは全く異なっていた。キリンだと私がわかったのは、 偶然かもしれない。しかし、たしかにあの二匹の動物はキリ ンだった。キリンと呼んでよい動物だった。その二匹は一緒 に歩いていた。歩きながら、互いにお互いの距離をときに確 認しながら、歩いていた。 そこにライオンがやってきた。ライオンはキリンに気がつかな い。気がついたとしても、それがキリンだとは気がつかな かったであろう。キリンは歩き続けた。キリンはライオンに気 がついていた。キリンは歩みをとめなかった。キリンはあくま でキリンとしてそこに存在していたにも関わらず、ライオンと すれ違うことができた。ライオンもまた、歩いていた。通り過 ぎようとしたとき、少しにおいをかいだ。少し、動きが止まる。 キリンのにおいがしたかもしれない。それでもライオンはキリ ンに気がつかなかったのか、やはり歩み続けた。 0a890bce267 入力値に対して、一意の値を作る
17.
ハッシュ関数 ■ハッシュ : いつでもだれで同じ値が得られる。 キリンとライオン 私は今日、アフリカにわたった。そ こには見た事もない景色が広がっ ていた。キリンがいた。二匹いた。 日本でみていたそれとは全く異 なっていた。キリンだと私がわかっ たのは、・・・・ キリンとライオン 私は今日、アフリカにわたった。そ こには見た事もない景色が広がっ ていた。キリンがいた。二匹いた。 日本でみていたそれとは全く異 なっていた。キリンだと私がわかっ たのは、・・・・
18.
ハッシュ関数 ■ハッシュ : いつでもだれで同じ値が得られる。 キリンとライオン 私は今日、アフリカにわたった。そ こには見た事もない景色が広がっ ていた。キリンがいた。二匹いた。 日本でみていたそれとは全く異 なっていた。キリンだと私がわかっ たのは、・・・・ キリンとライオン 私は今日、アフリカにわたった。そ こには見た事もない景色が広がっ ていた。キリンがいた。二匹いた。 日本でみていたそれとは全く異 なっていた。キリンだと私がわかっ たのは、・・・・
19.
ハッシュ関数 ■ハッシュ : いつでもだれで同じ値が得られる。 キリンとライオン 私は今日、アフリカにわたった。そ こには見た事もない景色が広がっ ていた。キリンがいた。二匹いた。 日本でみていたそれとは全く異 なっていた。キリンだと私がわかっ たのは、・・・・ キリンとライオン 私は今日、アフリカにわたった。そ こには見た事もない景色が広がっ ていた。キリンがいた。二匹いた。 日本でみていたそれとは全く異 なっていた。キリンだと私がわかっ たのは、・・・・ 0a890bce267
20.
ハッシュ関数 ■ハッシュ : いつでもだれで同じ値が得られる。 キリンとライオン 私は今日、アフリカにわたった。そ こには見た事もない景色が広がっ ていた。キリンがいた。二匹いた。 日本でみていたそれとは全く異 なっていた。キリンだと私がわかっ たのは、・・・・ キリンとライオン 私は今日、アフリカにわたった。そ こには見た事もない景色が広がっ ていた。キリンがいた。二匹いた。 日本でみていたそれとは全く異 なっていた。キリンだと私がわかっ たのは、・・・・ 0a890bce267
21.
ハッシュ関数 ■ハッシュ : いつでもだれで同じ値が得られる。 キリンとライオン 私は今日、アフリカにわたった。そ こには見た事もない景色が広がっ ていた。キリンがいた。二匹いた。 日本でみていたそれとは全く異 なっていた。キリンだと私がわかっ たのは、・・・・ キリンとライオン 私は今日、アフリカにわたった。そ こには見た事もない景色が広がっ ていた。キリンがいた。二匹いた。 日本でみていたそれとは全く異 なっていた。キリンだと私がわかっ たのは、・・・・ 0a890bce267 0a890bce267
22.
ハッシュ関数 ■ハッシュ : いつでもだれで同じ値が得られる。 キリンとライオン 私は今日、アフリカにわたった。そ こには見た事もない景色が広がっ ていた。キリンがいた。二匹いた。 日本でみていたそれとは全く異 なっていた。キリンだと私がわかっ たのは、・・・・ キリンとライオン 私は今日、アフリカにわたった。そ こには見た事もない景色が広がっ ていた。キリンがいた。二匹いた。 日本でみていたそれとは全く異 なっていた。キリンだと私がわかっ たのは、・・・・ 0a890bce267 0a890bce267 誰がやっても、同じ値
23.
ハッシュ関数 ■ハッシュ :内容が少しでも違うと全然違う値。
24.
ハッシュ関数 ■ハッシュ :内容が少しでも違うと全然違う値。 キリンとライオン 私は今日、アフリカにわたった。そ こには見た事もない景色が広がっ ていた。キリンがいた。二匹いた。 日本でみていたそれとは全く異 なっていた。キリンだと私がわかっ たのは、・・・・ キリンとライオン。 私は今日、アフリカにわたった。そ こには見た事もない景色が広がっ ていた。キリンがいた。二匹いた。 日本でみていたそれとは全く異 なっていた。キリンだと私がわかっ たのは、・・・・
25.
ハッシュ関数 ■ハッシュ :内容が少しでも違うと全然違う値。 キリンとライオン 私は今日、アフリカにわたった。そ こには見た事もない景色が広がっ ていた。キリンがいた。二匹いた。 日本でみていたそれとは全く異 なっていた。キリンだと私がわかっ たのは、・・・・ キリンとライオン。 私は今日、アフリカにわたった。そ こには見た事もない景色が広がっ ていた。キリンがいた。二匹いた。 日本でみていたそれとは全く異 なっていた。キリンだと私がわかっ たのは、・・・・ ○がある
26.
ハッシュ関数 ■ハッシュ :内容が少しでも違うと全然違う値。 キリンとライオン 私は今日、アフリカにわたった。そ こには見た事もない景色が広がっ ていた。キリンがいた。二匹いた。 日本でみていたそれとは全く異 なっていた。キリンだと私がわかっ たのは、・・・・ キリンとライオン。 私は今日、アフリカにわたった。そ こには見た事もない景色が広がっ ていた。キリンがいた。二匹いた。 日本でみていたそれとは全く異 なっていた。キリンだと私がわかっ たのは、・・・・ ○がある
27.
ハッシュ関数 ■ハッシュ :内容が少しでも違うと全然違う値。 キリンとライオン 私は今日、アフリカにわたった。そ こには見た事もない景色が広がっ ていた。キリンがいた。二匹いた。 日本でみていたそれとは全く異 なっていた。キリンだと私がわかっ たのは、・・・・ キリンとライオン。 私は今日、アフリカにわたった。そ こには見た事もない景色が広がっ ていた。キリンがいた。二匹いた。 日本でみていたそれとは全く異 なっていた。キリンだと私がわかっ たのは、・・・・ 0a890bce267 ○がある
28.
ハッシュ関数 ■ハッシュ :内容が少しでも違うと全然違う値。 キリンとライオン 私は今日、アフリカにわたった。そ こには見た事もない景色が広がっ ていた。キリンがいた。二匹いた。 日本でみていたそれとは全く異 なっていた。キリンだと私がわかっ たのは、・・・・ キリンとライオン。 私は今日、アフリカにわたった。そ こには見た事もない景色が広がっ ていた。キリンがいた。二匹いた。 日本でみていたそれとは全く異 なっていた。キリンだと私がわかっ たのは、・・・・ 0a890bce267 ○がある
29.
ハッシュ関数 ■ハッシュ :内容が少しでも違うと全然違う値。 キリンとライオン 私は今日、アフリカにわたった。そ こには見た事もない景色が広がっ ていた。キリンがいた。二匹いた。 日本でみていたそれとは全く異 なっていた。キリンだと私がわかっ たのは、・・・・ キリンとライオン。 私は今日、アフリカにわたった。そ こには見た事もない景色が広がっ ていた。キリンがいた。二匹いた。 日本でみていたそれとは全く異 なっていた。キリンだと私がわかっ たのは、・・・・ 0a890bce267 fabc587def32 ○がある
30.
ハッシュ関数 ■ハッシュ :内容が少しでも違うと全然違う値。 キリンとライオン 私は今日、アフリカにわたった。そ こには見た事もない景色が広がっ ていた。キリンがいた。二匹いた。 日本でみていたそれとは全く異 なっていた。キリンだと私がわかっ たのは、・・・・ キリンとライオン。 私は今日、アフリカにわたった。そ こには見た事もない景色が広がっ ていた。キリンがいた。二匹いた。 日本でみていたそれとは全く異 なっていた。キリンだと私がわかっ たのは、・・・・ 0a890bce267 fabc587def32 類推することができない ○がある 全然違う値
31.
ハッシュ関数 ■ハッシュ : 逆引きができない
32.
ハッシュ関数 ■ハッシュ : 逆引きができない 0a890bce267 fabc587def32
33.
ハッシュ関数 ■ハッシュ : 逆引きができない 0a890bce267 fabc587def32
34.
ハッシュ関数 ■ハッシュ : 逆引きができない 0a890bce267 fabc587def32 ? ?
35.
(まとめ)ハッシュ関数
36.
(まとめ)ハッシュ関数 一意に定まる いつ誰がやっても同じ値が得られる
37.
(まとめ)ハッシュ関数 一意に定まる 類推できない いつ誰がやっても同じ値が得られる 内容が異なると全く違う値が得られる
38.
(まとめ)ハッシュ関数 一意に定まる 類推できない 逆引きできな いつ誰がやっても同じ値が得られる 内容が異なると全く違う値が得られる ハッシュ値からは元の値が推定できない
39.
ハッシュ関数はデータにも使える ■ブロック全体も0,1でできた「文章」ととらえ、ハッシュ値が作れる ブロック 2
40.
ハッシュ関数はデータにも使える ■ブロック全体も0,1でできた「文章」ととらえ、ハッシュ値が作れる ブロック 2
41.
ハッシュ関数はデータにも使える ■ブロック全体も0,1でできた「文章」ととらえ、ハッシュ値が作れる ブロック 2 0a890bce267
42.
やっとここから ブロックチェーンの話し
43.
ブロックのつなぎ目 ■おさらい:ブロックチェーンのデータはブロックの積み重ね
44.
ブロックのつなぎ目 ■おさらい:ブロックチェーンのデータはブロックの積み重ね ブロック 2
45.
ブロックのつなぎ目 ■おさらい:ブロックチェーンのデータはブロックの積み重ね ブロック 2 ブロック 3
46.
ブロックのつなぎ目 ■おさらい:ブロックチェーンのデータはブロックの積み重ね ブロック 2 ブロック 3 ブロック 4
47.
ブロックのつなぎ目 ■おさらい:ブロックチェーンのデータはブロックの積み重ね ブロック 2 ブロック 3 ブロック 4 ブロック 5
48.
ブロックのつなぎ目 ■おさらい:ブロックにはつなぎ目がある。 ブロック 2 ブロック 3 ブロック 4 ブロック 5 つなぎ目 つなぎ目 つなぎ目
49.
つなぎ目とは
50.
つなぎ目とは 前のブロックの要約
51.
つなぎ目とは 前のブロックの要約 と
52.
つなぎ目とは 前のブロックの要約 それがぴったり0ばかりになる値 と
53.
ブロックのつなぎ目 ■前のブロックの要約が書かれている。 ブロック 2 ブロック 3 つなぎ目
54.
ブロックのつなぎ目 ■前のブロックの要約が書かれている。 ブロック 2 ブロック 3 つなぎ目 ブロック2全体の要約文(ハッシュ値)
55.
ブロックのつなぎ目 ■前のブロックの要約が書かれている。 ブロック 2 ブロック 3 つなぎ目 0a890bce267 ブロック2全体の要約文(ハッシュ値)
56.
ブロックのつなぎ目 ■前のブロックの要約が書かれている。 ブロック 2 ブロック 3 つなぎ目 0a890bce267 ブロック2全体の要約文(ハッシュ値)
57.
ブロックのつなぎ目 ■前のブロックの要約が書かれている。 ブロック 2 ブロック 3 つなぎ目 0a890bce267 ブロック2全体の要約文(ハッシュ値) 要約値が 記載されている
58.
ブロックのつなぎ目 ■前のブロックの要約が0ばかりになる値が書かれている。 ブロック 2 ブロック 3 つなぎ目
59.
ブロックのつなぎ目 ■前のブロックの要約が0ばかりになる値が書かれている。 ブロック 2 ブロック 3 つなぎ目
60.
ブロックのつなぎ目 ■前のブロックの要約が0ばかりになる値が書かれている。 ブロック 2 ブロック 3 つなぎ目 2980256
61.
ブロックのつなぎ目 ■前のブロックの要約が0ばかりになる値が書かれている。 ブロック 2 ブロック 3 つなぎ目 2980256
62.
ブロックのつなぎ目 ■前のブロックの要約が0ばかりになる値が書かれている。 ブロック 2 ブロック 3 つなぎ目 (ブロック2全体 + とある値)の要約文 2980256
0000002fc9
63.
ブロックのつなぎ目 ■前のブロックの要約が0ばかりになる値が書かれている。 ブロック 2 ブロック 3 つなぎ目 (ブロック2全体 + とある値)の要約文 2980256
0000002fc9 ランダムなのに 偶然0が繋がっている
64.
ブロックのつなぎ目 ■前のブロックの要約が0ばかりになる値が書かれている。 ブロック 2 ブロック 3 つなぎ目 (ブロック2全体 + とある値)の要約文 2980256
0000002fc9 ランダムなのに 偶然0が繋がっている
65.
ブロックのつなぎ目 ■前のブロックの要約が0ばかりになる値が書かれている。 ブロック 2 ブロック 3 つなぎ目 (ブロック2全体 + とある値)の要約文 2980256
0000002fc9 ランダムなのに 偶然0が繋がっている それを生み出す値を つなぎ目に記載
66.
偶然の値を探す ■ハッシュ値が0ばかりになる値は、ランダムで探すしかない ブロック 2
67.
偶然の値を探す ■ハッシュ値が0ばかりになる値は、ランダムで探すしかない ブロック 2 1780331
68.
偶然の値を探す ■ハッシュ値が0ばかりになる値は、ランダムで探すしかない ブロック 2 1780331 79ca481ebf
69.
偶然の値を探す ■ハッシュ値が0ばかりになる値は、ランダムで探すしかない ブロック 2 1780331 79ca481ebf
70.
偶然の値を探す ■ハッシュ値が0ばかりになる値は、ランダムで探すしかない ブロック 2 8842154 ブロック 2 1780331 79ca481ebf
71.
偶然の値を探す ■ハッシュ値が0ばかりになる値は、ランダムで探すしかない ブロック 2 8842154 90f52ba27e ブロック 2 1780331 79ca481ebf
72.
偶然の値を探す ■ハッシュ値が0ばかりになる値は、ランダムで探すしかない ブロック 2 8842154 90f52ba27e ブロック 2 1780331 79ca481ebf
73.
偶然の値を探す ■ハッシュ値が0ばかりになる値は、ランダムで探すしかない ブロック 2 4891052 ブロック 2 8842154 90f52ba27e ブロック 2 1780331 79ca481ebf
74.
偶然の値を探す ■ハッシュ値が0ばかりになる値は、ランダムで探すしかない ブロック 2 4891052 3ca628a9cf ブロック 2 8842154 90f52ba27e ブロック 2 1780331
79ca481ebf
75.
偶然の値を探す ■ハッシュ値が0ばかりになる値は、ランダムで探すしかない ブロック 2 4891052 3ca628a9cf ブロック 2 8842154 90f52ba27e ブロック 2 1780331
79ca481ebf
76.
偶然の値を探す ■ハッシュ値が0ばかりになる値は、ランダムで探すしかない ブロック 2 2980256 ブロック 2 4891052 3ca628a9cf ブロック 2 8842154 90f52ba27e ブロック 2 1780331
79ca481ebf
77.
偶然の値を探す ■ハッシュ値が0ばかりになる値は、ランダムで探すしかない ブロック 2 2980256 ブロック 2 4891052 3ca628a9cf ブロック 2 8842154 90f52ba27e ブロック 2 1780331
79ca481ebf
78.
偶然の値を探す ■ハッシュ値が0ばかりになる値は、ランダムで探すしかない ブロック 2 2980256 0000002fc9 ブロック 2 4891052 3ca628a9cf ブロック 2 8842154
90f52ba27e ブロック 2 1780331 79ca481ebf
79.
偶然の値を探す ■ハッシュ値が0ばかりになる値は、ランダムで探すしかない ブロック 2 2980256 0000002fc9 ブロック 2 4891052 3ca628a9cf ブロック 2 8842154
90f52ba27e ブロック 2 1780331 79ca481ebf
80.
偶然の値を探す ■ハッシュ値が0ばかりになる値は、ランダムで探すしかない ブロック 2 2980256 0000002fc9 ブロック 2 4891052 3ca628a9cf ブロック 2 8842154
90f52ba27e ブロック 2 1780331 79ca481ebf やっと 見つかった!
81.
偶然の値を探す ■ハッシュ値が0ばかりになる値は、ランダムで探すしかない ブロック 2 2980256 0000002fc9 ブロック 2 4891052 3ca628a9cf ブロック 2 8842154
90f52ba27e ブロック 2 1780331 79ca481ebf やっと 見つかった!この値が つなぎ目の値!
82.
つなぎ目を探すのって どんだけ大変?
83.
つなぎ目を探すのって どんだけ大変?
84.
つなぎ目を探すのって どんだけ大変? ■0が、7個つながるためには。
85.
つなぎ目を探すのって どんだけ大変? ■0が、7個つながるためには。 0~1+a~fの16文字の16パターン。そこから0が出てくるのは1/16だから。。。
86.
つなぎ目を探すのって どんだけ大変? ■0が、7個つながるためには。 16 パターン 0~1+a~fの16文字の16パターン。そこから0が出てくるのは1/16だから。。。
87.
つなぎ目を探すのって どんだけ大変? ■0が、7個つながるためには。 16 パターン 0~1+a~fの16文字の16パターン。そこから0が出てくるのは1/16だから。。。 16 パターン
88.
つなぎ目を探すのって どんだけ大変? ■0が、7個つながるためには。 16 パターン 0~1+a~fの16文字の16パターン。そこから0が出てくるのは1/16だから。。。 16 パターン 16 パターン 16 パターン 16 パターン 16 パターン 16 パターン
89.
つなぎ目を探すのって どんだけ大変? ■0が、7個つながるためには。 16 パターン 0~1+a~fの16文字の16パターン。そこから0が出てくるのは1/16だから。。。 16 パターン 16 パターン 16 パターン 16 パターン 16 パターン 16 パターン
90.
つなぎ目を探すのって どんだけ大変? ■0が、7個つながるためには。 16 パターン 0~1+a~fの16文字の16パターン。そこから0が出てくるのは1/16だから。。。 16 パターン 16 パターン 16 パターン 16 パターン 16 パターン 約2.7億 パターン 16 パターン
91.
つなぎ目を探すのって どんだけ大変? ■0が、7個つながるためには。 16 パターン 0~1+a~fの16文字の16パターン。そこから0が出てくるのは1/16だから。。。 16 パターン 16 パターン 16 パターン 16 パターン 16 パターン 約2.7億 パターン 毎秒10万個のハッシュを作れるコンピューターで 約2700秒(45分)かかる 16 パターン
92.
パソコンの性能が上がったらすぐ に見つかるんじゃない?
93.
パソコンの性能が上がったらすぐ に見つかるんじゃない?
94.
パソコンの性能が上がったらすぐ に見つかるんじゃない? ■0000が、何個つながるべきかは、見直される。
95.
パソコンの性能が上がったらすぐ に見つかるんじゃない? ■0000が、何個つながるべきかは、見直される。 ブロックが2100個つながったら、「つなぎ目を作るのにかかった平均時間」から、 次の2100個のつなぎ目の「むずかしさ」が決まる。
96.
パソコンの性能が上がったらすぐ に見つかるんじゃない? ■0000が、何個つながるべきかは、見直される。 ブロックが2100個つながったら、「つなぎ目を作るのにかかった平均時間」から、 次の2100個のつなぎ目の「むずかしさ」が決まる。
97.
パソコンの性能が上がったらすぐ に見つかるんじゃない? ■0000が、何個つながるべきかは、見直される。 ブロックが2100個つながったら、「つなぎ目を作るのにかかった平均時間」から、 次の2100個のつなぎ目の「むずかしさ」が決まる。
98.
パソコンの性能が上がったらすぐ に見つかるんじゃない? ■0000が、何個つながるべきかは、見直される。 ブロックが2100個つながったら、「つなぎ目を作るのにかかった平均時間」から、 次の2100個のつなぎ目の「むずかしさ」が決まる。
99.
パソコンの性能が上がったらすぐ に見つかるんじゃない? ■0000が、何個つながるべきかは、見直される。 ブロックが2100個つながったら、「つなぎ目を作るのにかかった平均時間」から、 次の2100個のつなぎ目の「むずかしさ」が決まる。 平均7分 でつなぎ目発見!
100.
パソコンの性能が上がったらすぐ に見つかるんじゃない? ■0000が、何個つながるべきかは、見直される。 ブロックが2100個つながったら、「つなぎ目を作るのにかかった平均時間」から、 次の2100個のつなぎ目の「むずかしさ」が決まる。 平均7分 でつなぎ目発見!
101.
パソコンの性能が上がったらすぐ に見つかるんじゃない? ■0000が、何個つながるべきかは、見直される。 ブロックが2100個つながったら、「つなぎ目を作るのにかかった平均時間」から、 次の2100個のつなぎ目の「むずかしさ」が決まる。 平均7分 でつなぎ目発見! 必要なゼロが 1桁増えます
102.
パソコンの性能が上がったらすぐ に見つかるんじゃない? ■0000が、何個つながるべきかは、見直される。 ブロックが2100個つながったら、「つなぎ目を作るのにかかった平均時間」から、 次の2100個のつなぎ目の「むずかしさ」が決まる。 平均7分 でつなぎ目発見! 必要なゼロが 1桁増えます
103.
パソコンの性能が上がったらすぐ に見つかるんじゃない? ■0000が、何個つながるべきかは、見直される。 ブロックが2100個つながったら、「つなぎ目を作るのにかかった平均時間」から、 次の2100個のつなぎ目の「むずかしさ」が決まる。 平均7分 でつなぎ目発見! 必要なゼロが 1桁増えます 見つけるパター ンが16倍に。。
104.
そんな大変な値を誰が探すの?
105.
そんな大変な値を誰が探すの?
106.
そんな大変な値を誰が探すの? ■つなぎ目を見つけると「報酬がもらえる」仕組みになっている
107.
そんな大変な値を誰が探すの? ■つなぎ目を見つけると「報酬がもらえる」仕組みになっている つなぎ目
108.
そんな大変な値を誰が探すの? ■つなぎ目を見つけると「報酬がもらえる」仕組みになっている つなぎ目 つなぎ目、見つけた!
109.
そんな大変な値を誰が探すの? ■つなぎ目を見つけると「報酬がもらえる」仕組みになっている つなぎ目 つなぎ目、見つけた!
110.
そんな大変な値を誰が探すの? ■つなぎ目を見つけると「報酬がもらえる」仕組みになっている つなぎ目 つなぎ目、見つけた! 見つけたことを記載するとその 人に12.5BTCもらえる
111.
そんな大変な値を誰が探すの? ■つなぎ目を見つけると「報酬がもらえる」仕組みになっている つなぎ目 つなぎ目、見つけた! 見つけたことを記載するとその 人に12.5BTCもらえる 12.5BTC = 約125万円
(2017.2月現在)
112.
そんな大変な値を誰が探すの? ■つなぎ目を見つけると「報酬がもらえる」仕組みになっている つなぎ目 つなぎ目、見つけた! 見つけたことを記載するとその 人に12.5BTCもらえる 12.5BTC = 約125万円
(2017.2月現在) ※約10分に一回発生。 → 1日に、約1.8億円が報酬として「採掘」されている。
113.
ビットコインの特徴 ■ブロックチェーンを使った「ビットコイン」の特徴
114.
ビットコインの特徴 ■ブロックチェーンを使った「ビットコイン」の特徴 「報酬」によって自発的に 維持されるブロックチェーン
115.
ビットコインの特徴 ■ブロックチェーンを使った「ビットコイン」の特徴 「報酬」によって自発的に 維持されるブロックチェーン 1日1.8億円を取り合うことで成り立つシステム
116.
ビットコインの特徴 ■ブロックチェーンを使った「ビットコイン」の特徴 「報酬」によって自発的に 維持されるブロックチェーン 一度ブロックチェーンに記載されたら 「無くならない」仕組み 1日1.8億円を取り合うことで成り立つシステム
117.
ビットコインの特徴 ■ブロックチェーンを使った「ビットコイン」の特徴 「報酬」によって自発的に 維持されるブロックチェーン 一度ブロックチェーンに記載されたら 「無くならない」仕組み 1日1.8億円を取り合うことで成り立つシステム 「信頼」が「価値」となったシステム
118.
ここまでのまとめ
119.
ここまでのまとめ ■つなぎ目の再生成が困難な仕組みによって積み上げられた価値。
120.
ここまでのまとめ ■つなぎ目の再生成が困難な仕組みによって積み上げられた価値。 ブロックをつなぐのは要約文(ハッシュ値)
121.
ここまでのまとめ ■つなぎ目の再生成が困難な仕組みによって積み上げられた価値。 ブロックをつなぐのは要約文(ハッシュ値) ハッシュ値が0ばかりになる値がつなぎ目
122.
ここまでのまとめ ■つなぎ目の再生成が困難な仕組みによって積み上げられた価値。 ブロックをつなぐのは要約文(ハッシュ値) ハッシュ値が0ばかりになる値がつなぎ目
123.
ここまでのまとめ ■つなぎ目の再生成が困難な仕組みによって積み上げられた価値。 ブロックをつなぐのは要約文(ハッシュ値) ハッシュ値が0ばかりになる値がつなぎ目 報酬によってつなぎ目が自発的に作られ続ける仕組み
124.
ビットコインの仕組み
125.
ビットコインの仕組み ブロックチェーンの仕組みの話をする上で、 それが最初に持ち入れられた、ビットコインを例にあげて説明した
126.
ビットコインの仕組み ブロックチェーンの仕組みの話をする上で、 それが最初に持ち入れられた、ビットコインを例にあげて説明した 次は、ビットコインという仮想通貨が「安全」に使われ、 ビットコインが「信頼」されている、 「暗号化技術」の話。
127.
あなたのビットコインを守る 暗号化技術
128.
続きは、こちら。 『170301_いまさら聞けないブロックチェーン④』 https://www.slideshare.net/araseyuta/170301-72686381
129.
@araseyuta
Jetzt herunterladen