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
0
220
シン・ブロックチェーン / Shin (New, True and Deep) Blockchain
早稲田大学大学院経営管理研究科「フィンテック ─ 金融革新とインターネット」2023 夏クォーターの第5-6回で使用したスライドです。
Kenji Saito
PRO
June 19, 2023
Tweet
Share
More Decks by Kenji Saito
See All by Kenji Saito
アナログAI からの逃走とメタ・ネイチャーポジティブ / Escape from Analog AI, and Meta-Nature Positive
ks91
PRO
0
4
AI 前提社会におけるトラスト / Trust in an AI-Driven Society
ks91
PRO
0
15
非営利組織の起業/発表と総括 / Starting up a Nonprofit Organization, Presentation and Summary
ks91
PRO
0
57
自己開発 / Self-Development
ks91
PRO
1
22
あなたは何によって憶えられたいですか? / What Do You Want to be Remembered for?
ks91
PRO
0
28
ボランティアと理事会 / Volunteers and Board of Directors
ks91
PRO
0
48
メタ・ネイチャーポジティブへの道 / The Path to Meta Nature Positive
ks91
PRO
0
35
アカデミーキャンプ2026 初春「ミライ、ゲーミファイ」DAY 3 / Academy Camp 2026 Early Spring "GAMIFY THE FUTURE!!" DAY 3
ks91
PRO
0
52
アカデミーキャンプ2026 初春「ミライ、ゲーミファイ」DAY 2 / Academy Camp 2026 Early Spring "GAMIFY THE FUTURE!!" DAY 2
ks91
PRO
0
87
Other Decks in Technology
See All in Technology
レガシー共有バッチ基盤への挑戦 - SREドリブンなリアーキテクチャリングの取り組み
tatsukoni
0
220
ブロックテーマでサイトをリニューアルした話 / 2026-01-31 Kansai WordPress Meetup
torounit
0
470
【Ubie】AIを活用した広告アセット「爆速」生成事例 | AI_Ops_Community_Vol.2
yoshiki_0316
1
110
仕様書駆動AI開発の実践: Issue→Skill→PRテンプレで 再現性を作る
knishioka
2
680
SREのプラクティスを用いた3領域同時 マネジメントへの挑戦 〜SRE・情シス・セキュリティを統合した チーム運営術〜
coconala_engineer
2
670
SREじゃなかった僕らがenablingを通じて「SRE実践者」になるまでのリアル / SRE Kaigi 2026
aeonpeople
6
2.5k
コミュニティが変えるキャリアの地平線:コロナ禍新卒入社のエンジニアがAWSコミュニティで見つけた成長の羅針盤
kentosuzuki
0
130
配列に見る bash と zsh の違い
kazzpapa3
3
160
Frontier Agents (Kiro autonomous agent / AWS Security Agent / AWS DevOps Agent) の紹介
msysh
3
180
Introduction to Sansan, inc / Sansan Global Development Center, Inc.
sansan33
PRO
0
3k
Embedded SREの終わりを設計する 「なんとなく」から計画的な自立支援へ
sansantech
PRO
3
2.6k
FinTech SREのAWSサービス活用/Leveraging AWS Services in FinTech SRE
maaaato
0
130
Featured
See All Featured
Statistics for Hackers
jakevdp
799
230k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
1.8k
Practical Orchestrator
shlominoach
191
11k
Abbi's Birthday
coloredviolet
1
4.8k
The World Runs on Bad Software
bkeepers
PRO
72
12k
Amusing Abliteration
ianozsvald
0
100
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
25
1.7k
エンジニアに許された特別な時間の終わり
watany
106
230k
Java REST API Framework Comparison - PWX 2021
mraible
34
9.1k
The Invisible Side of Design
smashingmag
302
51k
The agentic SEO stack - context over prompts
schlessera
0
640
Optimizing for Happiness
mojombo
379
71k
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