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
シン・ブロックチェーン / Shin (New, True and Deep) Blockchain
Search
Kenji Saito
PRO
June 19, 2023
Technology
220
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
シン・ブロックチェーン / Shin (New, True and Deep) Blockchain
早稲田大学大学院経営管理研究科「フィンテック ─ 金融革新とインターネット」2023 夏クォーターの第5-6回で使用したスライドです。
Kenji Saito
PRO
June 19, 2023
More Decks by Kenji Saito
See All by Kenji Saito
ロボティクスの技術 / Robotics Technology
ks91
PRO
0
78
インシデントレスポンス演習 I / Incident Response Exercise I
ks91
PRO
0
97
責任 2.0/3.0 ∼ 知的創造過程の脱領土化 / Responsibility 2.0/3.0 - The Deterritorialization of the Intellectual Creative Process
ks91
PRO
0
18
エージェント化するAI:現在地とその先に起きる変化 〜 おかわり / AI as Agents: The Current State and the Changes Ahead - a second helping
ks91
PRO
0
33
金融テクノロジーのガバナンス / Governance of Financial Technology
ks91
PRO
0
79
セキュリティの基礎とインシデントレスポンス / Security Fundamentals and Incident Response
ks91
PRO
0
96
やり抜く力を見せるエージェントたち / Agents Who Demonstrate Perseverance
ks91
PRO
0
38
ブロックチェーン / Blockchain
ks91
PRO
0
130
デジタルとコミュニケーション / Digital and Communication
ks91
PRO
0
55
Other Decks in Technology
See All in Technology
気軽に使える"情報のハブ"としてのNotion活用 〜フロー情報の集積点 と、 Claude Code × Notion AI〜
syucream
1
150
Oracle AI Database@AWS:サービス概要のご紹介
oracle4engineer
PRO
4
3k
脱SaaS!FDEを支えるプロビジョニングと分離設計
knih
0
120
プロダクト開発から業務改善コンサルまで。事業全体へ「染み出す」ことで広がるエンジニアの可能性
ham0215
0
130
LLMにもCAP定理があるという話
harukasakihara
0
400
エンジニアリング戦略の作り方 / Crafting Engineering Strategy
iwashi86
21
7k
FinOps × AIエージェントで実現する コストインシデントの自動調査
oasis1994liveforever
0
150
入門!AWS Blocks
ysuzuki
1
140
アジャイルな経理と Claude Code と経営の未来
kawaguti
PRO
3
150
白金鉱業Meetup_Vol.24_「AIエージェントは分けるほど良い」は本当か? / Is it true that “the more you divide AI agents, the better”?
brainpadpr
1
400
LayerXにおけるセキュリティ管理の現在地と次の一手
tosho
0
220
Agent Skills設計で柔軟性と硬さのバランスが難しい話
nassy20
0
130
Featured
See All Featured
How to Build an AI Search Optimization Roadmap - Criteria and Steps to Take #SEOIRL
aleyda
1
2.1k
A designer walks into a library…
pauljervisheath
211
24k
Stewardship and Sustainability of Urban and Community Forests
pwiseman
0
230
Evolving SEO for Evolving Search Engines
ryanjones
0
220
Dominate Local Search Results - an insider guide to GBP, reviews, and Local SEO
greggifford
PRO
0
190
Un-Boring Meetings
codingconduct
0
320
B2B Lead Gen: Tactics, Traps & Triumph
marketingsoph
0
150
Data-driven link building: lessons from a $708K investment (BrightonSEO talk)
szymonslowik
1
1.1k
Navigating Algorithm Shifts & AI Overviews - #SMXNext
aleyda
1
1.3k
What's in a price? How to price your products and services
michaelherold
247
13k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
32
2.9k
Reality Check: Gamification 10 Years Later
codingconduct
0
2.2k
Transcript
Financial technology on the street. Generated by Stable Diffusion XL
Beta — 2023 5-6 (WBS) — 2023 5-6 — 2023-06-19 – p.1/58
https://speakerdeck.com/ks91 N N — 2023 5-6 — 2023-06-19 – p.2/58
( ) 1 6 5 (1) • 2 6 5
(2) • 3 6 12 Web3 (1) • 4 6 12 Web3 (2) • 5 6 19 (1) • 6 6 19 (2) • 7 6 26 (1) 8 6 26 (2) 9 7 3 (1) 10 7 3 (2) 11 7 10 (1) 12 7 10 (2) 13 7 24 (1) 14 7 24 (2) W-IOI — 2023 5-6 — 2023-06-19 – p.3/58
( 20 ) 1 2 3 4 (TCP/IP ) 5
6 7 8 9 10 World Wide Web 11 Web API 12 13 git GitHub 14 (6/19 ) / (2 ) OK / — 2023 5-6 — 2023-06-19 – p.4/58
( ) Web3 (1) — Web3 (2) — on API
( ) — 2023 5-6 — 2023-06-19 – p.5/58
Web3 (1) — Web3 (2) — ← — 2023 5-6
— 2023-06-19 – p.6/58
— 2023 5-6 — 2023-06-19 – p.7/58
2. (1) (end; ) (2) 2023 6 15 ( )
23:59 JST ( ) Waseda Moodle — 2023 5-6 — 2023-06-19 – p.8/58
. . . . . . 37 31 (6/18( )
) ( ) ( ) (7) / (5) / (4) / (3) / (3) / (2) / (1) / (1) / (1) / (1) / (1) / (1) / (1) → — 2023 5-6 — 2023-06-19 – p.9/58
H web3.py ⇒ : : : ( ) . .
. — 2023 5-6 — 2023-06-19 – p.10/58
T 2 ( ) ⇒ ( ) — 2023 5-6
— 2023-06-19 – p.11/58
N ⇒ Gas ( ^^;) (Gas ) — 2023 5-6
— 2023-06-19 – p.12/58
N ⇒ DX — 2023 5-6 — 2023-06-19 – p.13/58
Y ( ( ) Over due ) ( ) ⇒
— 2023 5-6 — 2023-06-19 – p.14/58
M [ ] [ ] ⇒ — 2023 5-6 —
2023-06-19 – p.15/58
Web3 (1) — NFT DAO ← — 2023 5-6 —
2023-06-19 – p.16/58
$ brownie bake nft nft ( ) contracts SimpleCollectible.sol ERC-721
(ERC : Ethereum Request for Comments) NFT $ cd nft # nft $ brownie console # eth-brownie (Python ) >>> network.disconnect() # >>> network.connect(’goerli’) # Ethereum >>> accounts.add( ) # >>> collectible = SimpleCollectible.deploy({’from’: accounts[0]}) # NFT 1,834,415 Gas — 2023 5-6 — 2023-06-19 – p.17/58
NFT (Non-Fungible Token) 1 → ( ) → ( )
( ) ( ) NFT NFT — 2023 5-6 — 2023-06-19 – p.18/58
ERC-721 NFT τʔΫϯ *% ൪߸ 63- ΞυϨε 63- /'5 Ұҙ
Ұҙʁ Ұҙʁ Ұҙ ࣄ্࣮ Ұҙ ެ։伴ͷ μΠδΣετ ϝλσʔλ ίϯτϥΫτͱ͍͏ఆٛҬ ˞ͦͷίϯτϥΫτͱ͍͏ఆٛҬͷதͰ ࣮ઢҹͰࣔͨ͠ҰҙੑΛอূ͢Δʹա͗ͳ͍ ˞ഁઢҹͰࣔͨ͠Ұҙੑ ࣮ɾӡ༻ͷ࣍ୈͰอূͰ͖Δ ɹྫ͑ 63- ʹͦΕ͕ࢦ͢Ϧιʔεͷ҉߸ֶతμΠδΣετΛؚΊΔ͜ͱ ྫ *1'4 ͷར༻ ʹΑΓ ɹ ʮ63-ˠσʔλʯͷҰҙੑΛอͯΔ ͦͷ߹Ͱʮσʔλˠ63-ʯͷҰҙੑແ͍ ରσʔλ ը૾ ॴ༗ऀ ϝλσʔλ 63- ରσʔλ 63- ൿີ伴 Ұҙ Ұҙʁ Ϣʔβ Ұҙʁ — 2023 5-6 — 2023-06-19 – p.19/58
NFT URL NFT >>> collectible.createCollectible( URL) # NFT URL NFT
NFT >>> network.disconnect() # >>> network.connect(’mainnet’) # Ethereum >>> collectible = SimpleCollectible.at(’ ’) # >>> collectible.ownerOf(OpenSea NFT ID) # >>> collectible.tokenURI(OpenSea NFT ID) # — 2023 5-6 — 2023-06-19 – p.20/58
NFT σʔλ " ϒϩοΫνΣʔϯ #⒩ ʜ ʜ ϒϩοΫνΣʔϯ #⒪ ʜ
ʜ εϚʔτίϯτϥΫτ $⒩ εϚʔτίϯτϥΫτ $⒪ ಛఆͷετϨʔδ ˞Ͳ͜ʹஔ͔ΕΑ͏ͱ ɹ͍͠σʔλಉ͡ͷ ϒϩοΫνΣʔϯ͕ಉ͡Ͱҟͳͬͯ ͍ͯ εϚʔτίϯτϥΫτ͕ҟͳ ΔΠϯελϯεͳΒఆٛҬผͱͳΔ ଟ͘ͷ߹ ې͡ΒΕͳ͍ ېࢭͰ͖ͳ͍ ˞/'5 ͕σʔλΛࢦ͢ํࣜͱσʔλΛ֨ೲ͢Δํࣜ σʔλͷՄ༻ੑҟͳΔͱͯ͠ҰҙੑʹؔΘΔੑ࣭มΘΒͳ͍ ಉҰ εϚʔτίϯτϥΫτ $⒫ εϚʔτίϯτϥΫτ $⒬ /'5⒩ /'5⒪ /'5⒫ /'5⒬ /'5⒮ /'5⒭ σʔλ " ېͣΔΑ͏ͳ ઃܭίετߴ ېࢭͰ͖ͳ͍ — 2023 5-6 — 2023-06-19 – p.21/58
NFT NFT NFT >>> collectible.ownerOf( NFT ID) # >>> collectible.ownerOf(
NFT ID) # NFT Ethereum Ethereum NFT NFT Ethereum Lazy Minting (?) ( ) (Gas ) — 2023 5-6 — 2023-06-19 – p.22/58
DAO (Decentralized Autonomous Organization) — 2023 5-6 — 2023-06-19 –
p.23/58
DAO ෦ࢿຊˢ͋Δ ɹɹɹɹˣͳ͍ தԝʹࣗಈ ɹɹɹɹɹWT ɹɹɹɹɹɹதԝʹਓؒ શͳ "* σʔϞϯ˞ ϑΥʔϥϜ˞
XFC αʔϏε ϩϘοτΛ %"0 %"QQ˞ ݹయత৫ ɹɹɹɹɹपลʹਓؒ ɹɹɹɹWT पลʹࣗಈ ˞%"QQεϚʔτίϯτϥΫτʹΑΔΞϓϦέʔγϣϯ %FDFOUSBMJ[FE"QQ ˞ϑΥʔϥϜਓʑ͕ಛఆͷʹ͍ͭͯٞͨ͠ΓใΛަͨ͠Γ͢Δ ˞σʔϞϯόοΫάϥϯυͰՔಇ͠ ΠϕϯτʹࣗಈతʹରԠ͢ΔϓϩάϥϜ . . . Buterin DAO (2014) — 2023 5-6 — 2023-06-19 – p.24/58
DAO Bitcoin DAO → DAO Ethereum DAO → . .
. DAO ( ) ( ) DAO ( : ) → . . . ( ) ↑ ( ) ← — 2023 5-6 — 2023-06-19 – p.25/58
Web3 (1) ( . . . ) · DAO Web
2.0 ( Web3 ) . . . — 2023 5-6 — 2023-06-19 – p.26/58
Web3 (2) — — 2023 5-6 — 2023-06-19 – p.27/58
K ( ) ⇒ ( ) ^^; “financial token” (
) — G.M. (↑ ) ( Web3 ) — 2023 5-6 — 2023-06-19 – p.28/58
K WEB3 WEB3 WEB3 ( ) ⇒ . . .
( ) Web3 Web3 — 2023 5-6 — 2023-06-19 – p.29/58
I [ ] Axie Infinity NFT NFT Web3.0 [ ]
NFT Web3.0 DAO ⇒ Web 3.0 Wood/Dixon Web 3.0 (Web3) Berners-Lee Web 3.0 NFT ( ) — 2023 5-6 — 2023-06-19 – p.30/58
— 2023 5-6 — 2023-06-19 – p.31/58
(1) ( ) 3 — 2023 5-6 — 2023-06-19 –
p.32/58
(2) ↓ (1) (2) ( ) (3) ( ) bitcoin
— 2023 5-6 — 2023-06-19 – p.33/58
(by Satoshi Nakamoto) Satoshi ( ) (block; , ) ←
(chain; ) ← — 2023 5-6 — 2023-06-19 – p.34/58
Bitcoin . . . Bitcoin YouTuber ( ) ( )
( ) ( ) Bitcoin ( ) YouTube, Zoom, etc. ??? YouTube Zoom ( ) — 2023 5-6 — 2023-06-19 – p.35/58
Bitcoin (1) Bitcoin = ( ) Bitcoin ⇒ P2P ⇒
( ) — 2023 5-6 — 2023-06-19 – p.36/58
Bitcoin (2) (double spending) ( ) ⇒ ⇒ ( )
→ ( ) ( ) ( ) ⇒ → → ⇒ → — 2023 5-6 — 2023-06-19 – p.37/58
— — 2023 5-6 — 2023-06-19 – p.38/58
/ (1) Bitcoin 2,100 cm3 (cc) 1 1cm3 10 6.25cm3
⇒ ⇒ ( ) — 2023 5-6 — 2023-06-19 – p.39/58
/ (2) ( ) ( ) ( ) ( )
( ) → Bitcoin ( ) — 2023 5-6 — 2023-06-19 – p.40/58
∼ UTXO (= ) → — 2023 5-6 — 2023-06-19
– p.41/58
∼ ท൪߸O ท൪߸O ท൪߸O લทͷμΠδΣετ λʔήοτҎԼͰͳ͍ͱ͍͚ͳ͍ Έͩ͠ίʔφʔ μΠδΣετ͕λʔήοτҎԼʹͳΔΑ͏ʹೖΕΔదͳ༰
( ) → — 2023 5-6 — 2023-06-19 – p.42/58
∼ ϖʔδ൪߸O ϖʔδ൪߸O ϖʔδ൪߸O ϖʔδ൪߸O ϖʔδ൪߸O
ϖʔδ൪߸O ϖʔδ൪߸O ϖʔδ൪߸O ͬͪ͜ͷྺ࢙͕༗ޮ ( (= ) ) — 2023 5-6 — 2023-06-19 – p.43/58
ϒϩοΫ൪߸O ϒϩοΫ൪߸O ϒϩοΫ൪߸O ϒϩοΫ൪߸O ϒϩοΫ൪߸O ϒϩοΫ൪߸O
ϒϩοΫ൪߸O ϒϩοΫ൪߸O ͍ͪΜهɾॻ͖͑ͷίετ͕ߴ͍ྺ࢙ ࠷վ͟Μ͠ʹ͍͘ྺ࢙ ͕༗ޮ ͻͱͭखલͷϒϩοΫͷ ʮμΠδΣετʯ σδλϧॺ໊͞Εͨ ʮτϥϯβΫγϣϯ औҾ ʯ ϒϩοΫΛ࡞ΔͨΊʹɺͦͷʮμΠδΣετʯ͕͋ΔҎԼͱ͍͏݅Λຬͨͨ͠Γ 1SPPGPG8PSL Ծ௨՟ͷ࣋ͪʹԠͨ͡ݖརΛͬͨථͰউͬͨΓ 1SPPGPG4UBLF ͢Δඞཁ͕͋Δ ίετ͕͔͔Δ ϒϩοΫΛ࡞ΔਓͦͷதʹࣗʹѼͯͨ Ծ௨՟ͰͷใुΛॻ͖ࠐΉ͜ͱ͕Ͱ͖ɺ ͦͷϒϩοΫ͕༗ޮͳྺ࢙ͷதʹ͋Δ߹ʹ ݶΓใु༗ޮͱͳΔ τϥϯβΫγϣϯͷଘࡏΛ֬ೝ͢Δ ͨΊͷޮతͳํ๏͕ఏڙ͞ΕΔ ਖ਼ੑ ଘࡏੑ །Ұੑ Proof of Work ( ) . . . → — 2023 5-6 — 2023-06-19 – p.44/58
0 and/or Bitcoin “The Times 03/Jan/2009 Chancellor on brink of
second bailout for banks” 2009 1 3 2 https://www.blockchain.com/explorer 0 BTC Block “Hex to ASCII Text Converter” — 2023 5-6 — 2023-06-19 – p.45/58
: ( ( ) ) ( ) — 2023 5-6
— 2023-06-19 – p.46/58
(Hyperledger ) ( ) ( ) ( ) ( )
IoT / / ( , ) — 2023 5-6 — 2023-06-19 – p.47/58
: Bitcoin . . . : Proof of Existence, Everledger,
. . . ( ) ( ) / × = NFT (Non Fungible Token) — 2023 5-6 — 2023-06-19 – p.48/58
( ) จ ॻ จ ॻ จ ॻ
จ ॻ จ ॻ O μΠδΣετ μΠδΣετ μΠδΣετ μΠδΣετ μΠδΣετ μΠδΣετ μΠδΣετ حͷ߹ ෳ͢Δ ɾจॻ ΛಘͨΫϥΠΞϯτɺಉ࣌ʹূ໌ཁૉͱͯ͠ɺϒϧʔͰࣔ͞ΕΔμΠδΣετͱ֤ʑ͕ࠨӈͷͲͪΒʹҐஔ͢Δ͔Λड͚औΔɻ ɾΫϥΠΞϯτจॻ ͷμΠδΣετ͔Β࢝Ίͯɺ࿈͖݁͢Ұ࿈ͷμΠδΣετΛΔ͜ͱʹͳΔͷͰɺϚʔΫϧϧʔτʹࢸΔ·Ͱͷ ɹܭࢉΛ࠶ݱͰ͖ɺಘΒΕͨϚʔΫϧϧʔτ͕ϒϩοΫνΣʔϯʹه͞Ε͍ͯΔͱҰக͢Δ͜ͱΛ֬ೝͰ͖Δɻ ɾͦͷܭࢉݪཧͷཧղͱඞཁͳใ͕͋Ε୭Ͱ࠶ݱͰ͖Δ จॻ ͷଘࡏͱͦͷ༰ূ໌͞ΕΔɻ ˞μΠδΣετݩͷσʔλ͕ ɹϏοτͰҟͳΔͱશ͘ҟͳΔ ɹͱͳΓɺ·ͨɺμΠδΣετ ɹ͔ΒݩͷσʔλΛਪଌ͢Δ͜ͱ ɹͰ͖ͳ͍ɻ ˞ઍɾສͷจॻΛϚʔΫϧʹͯ͠ ɹͦͷͷߴ͞ߴʑʙ ఔ ه͢Δ ಡΈग़ͤΔ ূ໌Λ ඞཁͱ͢Δऀʹ ։ࣔ͞ΕΔใ ެ։͞ΕΔใ ϚʔΫϧϧʔτ Ϛ ồ Ϋ ϧ γ ε ς Ϝ ͕ อ ͠ ֤ Ϣ ồ β ʹ ෦ త ʹ ͑ Δ ʜʜ ʜʜ ʜʜ ʜʜ ʜʜ μΠδΣετ μΠδΣετ μΠδΣετ μΠδΣετ μΠδΣετ μΠδΣετ ϒϩοΫνΣʔϯ ʜ ʜ — 2023 5-6 — 2023-06-19 – p.49/58
: ⇒ LINE → → ( ) ( ) ⇒
( ) → → → . . . — 2023 5-6 — 2023-06-19 – p.50/58
( ( )) ( ) / / — 2023 5-6
— 2023-06-19 – p.51/58
— 1. ( ) 2. ( ) 3. ( )
— 2023 5-6 — 2023-06-19 – p.52/58
— 2023 5-6 — 2023-06-19 – p.53/58
( ) ( ) ( vs. ) ( ) (
) ( ) ⇒ ( : BBc-1, BBc-2) : : — 2023 5-6 — 2023-06-19 – p.54/58
SF — 2023 5-6 — 2023-06-19 – p.55/58
— 2023 5-6 — 2023-06-19 – p.56/58
3. SF Web3 2023 6 22 ( ) 23:59 JST
( ) Waseda Moodle — 2023 5-6 — 2023-06-19 – p.57/58
— 2023 5-6 — 2023-06-19 – p.58/58