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
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
いっしー
June 27, 2019
Technology
110
0
Share
パブリックチェーンとプライベートチェーン
いっしー
June 27, 2019
More Decks by いっしー
See All by いっしー
準同型暗号
issy
0
120
暗号
issy
0
120
blockchain_scalability
issy
0
110
blockchain_kyoto_14
issy
0
110
blockchain_kyoto_13
issy
0
130
blockchain_kyoto_12
issy
0
140
blockchain勉強会_11.pdf
issy
0
180
Blockchain Kyoto #7 〜ブロックチェーン関連で読んだ本紹介〜
issy
0
160
Blockchain Kyoto #6 〜ブロックチェーンが分からなくなった話〜
issy
0
350
Other Decks in Technology
See All in Technology
Databricks Academic Series 〜 大規模言語モデル / エージェント編 〜 / academic-series-llm
databricksjapan
0
110
Anthropic「Long-running a gents」をGeminiで再現してみた
tkikuchi
0
790
AI時代に越境し、 組織を変えるQAスキルの正体 / QA Skills for Transforming an Organization
mii3king
5
4.1k
サンプリングは「作る」のか「使う」のか? 分散トレースのコストと運用を両立する実践的戦略 / Why you need the tail sampling and why you don't want it
ymotongpoo
3
130
「QA=テスト」「シフトレフト=スクラムイベントの参加者の一員」の呪縛を解く。アジャイルな開発を止めないために、10Xで挑んだ「右側のしわ寄せ」解消記 #scrumniigata
nihonbuson
PRO
3
930
Google Cloud Next '26 の裏でこっそりリリースされたCloud Number Registry & Cloud Hub コスト分析 を試してみた
hikaru1001
0
170
AI 時代の Platform Engineering
recruitengineers
PRO
1
110
ServiceによるKubernetes通信制御ーClusterIPを例に
miku01
1
150
Sociotechnical Architecture Reviews: Understanding Teams, not just Artefacts
ewolff
1
150
Oracle Base Database Service 技術詳細
oracle4engineer
PRO
15
100k
GitHub Copilot CLI と VS Code Agent Mode の使い分け
tomokusaba
0
140
ブラウザの投機的読み込みと投機ルールAPIを理解し、Webサービスのパフォーマンスを最適化する
shuta13
3
290
Featured
See All Featured
Side Projects
sachag
455
43k
Jess Joyce - The Pitfalls of Following Frameworks
techseoconnect
PRO
1
140
It's Worth the Effort
3n
188
29k
世界の人気アプリ100個を分析して見えたペイウォール設計の心得
akihiro_kokubo
PRO
70
39k
How to audit for AI Accessibility on your Front & Back End
davetheseo
0
360
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
3
560
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
37
6.4k
Docker and Python
trallard
47
3.8k
4 Signs Your Business is Dying
shpigford
187
22k
How to Ace a Technical Interview
jacobian
281
24k
Mobile First: as difficult as doing things right
swwweet
225
10k
How to build a perfect <img>
jonoalderson
1
5.5k
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ͭผͱࢥͬͯษڧͨ͠ํ͕ྑ͍ɻ