Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
パブリックチェーンとプライベートチェーン
Search
いっしー
June 27, 2019
Technology
0
100
パブリックチェーンとプライベートチェーン
いっしー
June 27, 2019
Tweet
Share
More Decks by いっしー
See All by いっしー
準同型暗号
issy
0
110
暗号
issy
0
110
blockchain_scalability
issy
0
97
blockchain_kyoto_14
issy
0
100
blockchain_kyoto_13
issy
0
120
blockchain_kyoto_12
issy
0
130
blockchain勉強会_11.pdf
issy
0
170
Blockchain Kyoto #7 〜ブロックチェーン関連で読んだ本紹介〜
issy
0
150
Blockchain Kyoto #6 〜ブロックチェーンが分からなくなった話〜
issy
0
340
Other Decks in Technology
See All in Technology
なぜテストマネージャの視点が 必要なのか? 〜 一歩先へ進むために 〜
moritamasami
0
240
LLMを搭載したプロダクトの品質保証の模索と学び
qa
0
1.1k
メルカリIBISの紹介
0gm
0
190
いま注目のAIエージェントを作ってみよう
supermarimobros
0
350
20250905_MeetUp_Ito-san_s_presentation.pdf
magicpod
1
100
Unlocking the Power of AI Agents with LINE Bot MCP Server
linedevth
0
120
新アイテムをどう使っていくか?みんなであーだこーだ言ってみよう / 20250911-rpi-jam-tokyo
akkiesoft
0
340
EncryptedSharedPreferences が deprecated になっちゃった!どうしよう! / Oh no! EncryptedSharedPreferences has been deprecated! What should I do?
yanzm
0
490
CDK CLIで使ってたあの機能、CDK Toolkit Libraryではどうやるの?
smt7174
4
190
react-callを使ってダイヤログをいろんなとこで再利用しよう!
shinaps
2
260
20250910_障害注入から効率的復旧へ_カオスエンジニアリング_生成AIで考えるAWS障害対応.pdf
sh_fk2
3
280
20250913_JAWS_sysad_kobe
takuyay0ne
2
250
Featured
See All Featured
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
53k
A better future with KSS
kneath
239
17k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
139
34k
Principles of Awesome APIs and How to Build Them.
keavy
126
17k
Fashionably flexible responsive web design (full day workshop)
malarkey
407
66k
Fireside Chat
paigeccino
39
3.6k
Thoughts on Productivity
jonyablonski
70
4.8k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
34
6k
Scaling GitHub
holman
463
140k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.4k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
16k
Designing Experiences People Love
moore
142
24k
Transcript
Blockchain Kyoto #16 ʮύϒϦοΫνΣʔϯͱϓϥΠϕʔτνΣʔϯʯ 2019/06/27 @גࣜձࣾϋευΡ
ੴ ൏ޔʢIshino Shungoʣ ϑϦʔϥϯεWEBΤϯδχΞ ࣗݾհ
༰ ϏοτίΠϯͷ ύϒϦοΫνΣʔϯ ϓϥΠϕʔτνΣʔϯ
ατγɾφΧϞτ 2008ʹ҉߸ཧʹؔ͢ΔϝʔϦϯάϦετʹ͋Δ จ͕ߘ͞Εͨɻ ʮBitcoin: A Peer-to-Peer Electronic Cash Systemʯ https://bitcoin.org/bitcoin.pdf
طଘͷΠϯλʔωοτΛհͨ͠ࢧ͍৴པͰ͖ ΔୈࡾऀػؔΛඞཁͱ͢Δɻ ୈࡾऀػؔΛඞཁͱ͠ͳ͍औҾΛߦ͏ͨΊʹɺ ৴པͰͳ͘҉߸ٕज़ʹجͮ͘γεςϜΛఏҊ͢Δɻ ατγɾφΧϞτ
ୈࡾऀػؔΛඞཁͱ͢ΔطଘγεςϜ
• 1ͭͷாσʔλΛཧ͢Δɻ • σʔλར༻ऀશһͰڞ༗͠ɺ୭ͰӾཡͰ͖ ͯ୭Ͱॻ͖ࠐΊΔɻ • աڈͷཤྺվ͟ΜͰ͖ͳ͍ɻ ཁ݅
• P2P • ϋογϡνΣʔϯ • Proof of Work ϏοτίΠϯ
P2PʢPeer to Peerʣ ◦ΫϥΠΞϯτɾαʔόʔ ◦P2P
ϋογϡνΣʔϯ σʔλ લϒϩοΫͷϋογϡ σʔλ લϒϩοΫͷϋογϡ σʔλ લϒϩοΫͷϋογϡ ϋογϡ ϋογϡ ϋογϡ
ؔ ؔ ؔ
ϋογϡͱʁ ϋογϡ ؔ “a” 0cc175b9c0f1b6a831c399e269772661 ??? b82228697f132b7a1e9dd60cf4641b1c “b” 92eb5ffee6ae2fec3ad71c777531578f 1GBͷจॻσʔλ
b82228697f132b7a1e9dd60cf4641b1c • ҙͷσʔλΛܾ·ͬͨ͞ͷ༧ଌͷͰ͖ͳ͍ จࣈྻʹม͢Δɻ • ϋογϡ͔Βݩͷσʔλ෮ݩͰ͖ͳ͍ɻ
ϋογϡνΣʔϯ Δ͚͋΅ͷͳΜͱ ͔͔Μͱ͔ɻɻɻ 73d092da7cbaa68dc b 61c993f2163f248f46 a 8277e0910d750198 61c993f2163f248f465 73d092da7cbaa68dc
1ecc7ce8854c2f2097 ؔ ؔ ؔ
Δ͚͋΅ͷͳΜͱ ͔͔Μͱ͔ɻɻɻ 73d092da7cbaa68dc b 61c993f2163f248f46 aؒҧ͍Ͱͨ͠ɻ 8277e0910d750198 07673603b3786cc1c 73d092da7cbaa68dc 1ecc7ce8854c2f2097
ؔ ؔ ؔ ˢϋογϡ͕มΘΔ ˣ⁋᧒͕߹Θͳ͘ͳΔ ˢվ᜵ ϋογϡνΣʔϯ
Proof of Work • ϋογϡؔͷॲཧҰॠͰऴΘΔͷͰɺશ෦ ܭࢉͤ͠OKͳঢ়ଶɻ • Proof of WorkͰͦΕΛ͘͢͠Δɻ
Proof of Work • ϒϩοΫʹσʔλͱؔͷͳ͍ʢφϯεʣ ΛՃ͑Δɻ • φϯεΛม͑ͳ͕ΒԿճϋογϡΛܭࢉ͠ɺ ܾ·ͬͨΑΓখ͞ͳϋογϡΛ୳͢ɻ •
͕͔͔࣌ؒΔΑ͏ʹͳΓɺվ᜵͕͘͠ͳΔɻ ϋογϡؔͷॲཧҰॠͰऴΘΔͷͰɺશ෦ܭࢉ͠ ͤվ᜵ͯ͠⁋᧒ͷ߹͏σʔλ͕؆୯ʹ࡞ΕΔɻ
ϋογϡνΣʔϯ φϯε σʔλ લϒϩοΫͷϋογϡ φϯε σʔλ લϒϩοΫͷϋογϡ φϯε σʔλ લϒϩοΫͷϋογϡ
ϋογϡ ϋογϡ ϋογϡ ؔ ؔ ؔ
ύϒϦοΫνΣʔϯ • ϏοτίΠϯύϒϦοΫνΣʔϯ • ατγɾφΧϞτ͕ߟ͑ͨΑ͏ʹɺ୭Ͱωοτ ϫʔΫʹࢀՃͰ͖Δɻ • ωοτϫʔΫʹѱ͍ਓ͕͍ͯجຊతʹେৎɻ • ଞʹEthereumͳͲଟ͘ͷϓϩδΣΫτ͕ύϒ
ϦοΫνΣʔϯ
ύϒϦοΫνΣʔϯͷσϝϦοτ • ॲཧʹ͕͔͔࣌ؒΔɻ • νΣʔϯࣗମͷ༷มߋ͕͍͠ɻ • σʔλجຊશͯެ։ɻ • 51%߈ܸ
ϓϥΠϕʔτνΣʔϯ • ৴པͰ͖Δܾ·ͬͨਓ͚ͨͪͩ͏ɻ • ॲཧ͕ߴ • ༷มߋ͕༰қ • νΣʔϯཧऀҎ֎σʔλΛݟΕͳ͍ •
Ϗδωεʹ͍͍ͯΔɻ
ϓϥΠϕʔτνΣʔϯ • EthereumϓϥΠϕʔτωοτϫʔΫ • Hyperledger • Lisk, Cosmos, Polkadot
·ͱΊ • ϏοτίΠϯύϒϦοΫνΣʔϯ • ύϒϦοΫνΣʔϯͱݺΕΔͷͱϓϥΠϕʔ τνΣʔϯͱݺΕΔͷ͕͋Δɻ • ϏδωεʹϓϥΠϕʔτνΣʔϯ͕͍͍ͯ Δɻ •
2ͭผͱࢥͬͯษڧͨ͠ํ͕ྑ͍ɻ