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
Web3 のリアリティ / Web3 Reality
Search
Kenji Saito
PRO
June 14, 2025
Technology
0
140
Web3 のリアリティ / Web3 Reality
早稲田大学大学院経営管理研究科「フィンテック ─ 金融革新とインターネット」2025 夏の第3-4回で使用したスライドです。
Kenji Saito
PRO
June 14, 2025
Tweet
Share
More Decks by Kenji Saito
See All by Kenji Saito
FinTech 9-10 : Smart Contracts and Decentralized Finance
ks91
PRO
0
45
AI とデジタルトランスフォーメーション / AI and Digital Transformation
ks91
PRO
0
5
スマートコントラクトデザイン / Smart Contract Design
ks91
PRO
0
10
FinTech 7-8 : Blockchain
ks91
PRO
0
98
スマートコントラクトプログラミング / Smart Contract Programming
ks91
PRO
0
21
AI が研究する時代に、人はどう育つのか? — GAMER PAT にみる "シリアスゲームとしての知的訓練" / In an era where AI conducts research, how will humans develop? — "Intellectual Training as a Serious Game" Seen in GAMER PAT
ks91
PRO
0
65
FinTech 5-6 : The World of Apps
ks91
PRO
0
110
生成AI による論文執筆サポート・ワークショップ ─ サーベイ/リサーチクエスチョン編 / Workshop on AI-Assisted Paper Writing Support: Survey/Research Question Edition
ks91
PRO
0
89
ブロックチェーン概論とインストール大会 / Introduction to Blockchain and Installation Workshop
ks91
PRO
0
11
Other Decks in Technology
See All in Technology
可観測性は開発環境から、開発環境にもオブザーバビリティ導入のススメ
layerx
PRO
4
2.7k
AI時代の発信活動 ~技術者として認知してもらうための発信法~ / 20251028 Masaki Okuda
shift_evolve
PRO
1
140
進化する大規模言語モデル評価: Swallowプロジェクトにおける実践と知見
chokkan
PRO
3
470
Boxを“使われる場”にする統制と自動化の仕組み
demaecan
0
200
AI-ready"のための"データ基盤 〜 LLMOpsで事業貢献するための基盤づくり
ismk
0
110
日本のソブリンAIを支えるエヌビディアの生成AIエコシステム
acceleratedmu3n
0
130
AIがコードを書いてくれるなら、新米エンジニアは何をする? / komekaigi2025
nkzn
25
17k
NOT A HOTEL SOFTWARE DECK (2025/11/06)
notahotel
0
3k
LLM APIを2年間本番運用して苦労した話
ivry_presentationmaterials
10
8k
JAWS UG AI/ML #32 Amazon BedrockモデルのライフサイクルとEOL対応/How Amazon Bedrock Model Lifecycle Works
quiver
1
820
GTC 2025 : 가속되고 있는 미래
inureyes
PRO
0
150
20251029_Cursor Meetup Tokyo #02_MK_「あなたのAI、私のシェル」 - プロンプトインジェクションによるエージェントのハイジャック
mk0721
PRO
6
2.4k
Featured
See All Featured
GraphQLの誤解/rethinking-graphql
sonatard
73
11k
BBQ
matthewcrist
89
9.9k
Practical Orchestrator
shlominoach
190
11k
Side Projects
sachag
455
43k
Code Reviewing Like a Champion
maltzj
526
40k
Why Our Code Smells
bkeepers
PRO
340
57k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
31
2.7k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.1k
Build The Right Thing And Hit Your Dates
maggiecrowley
38
2.9k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.2k
Making the Leap to Tech Lead
cromwellryan
135
9.6k
Principles of Awesome APIs and How to Build Them.
keavy
127
17k
Transcript
Light and Shadow — Generated by Stable Diffusion 3.5 —
2025 3-4 Web3 (WBS) — 2025 3-4 Web3 — 2025-06-16 – p.1/48
https://speakerdeck.com/ks91/collections/fintech-2025-summer — 2025 3-4 Web3 — 2025-06-16 – p.2/48
( ) 1 6 9 (1) • 2 6 9
(2) • 3 6 16 Web3 (1) • 4 6 16 Web3 (2) • 5 6 23 (1) 6 6 23 (2) 7 6 30 (1) 8 6 30 (2) 9 7 7 (1) 10 7 7 (2) 11 7 14 (1) 12 7 14 (2) 13 7 21 (1) 14 7 21 (2) W-IOI ( ) — 2025 3-4 Web3 — 2025-06-16 – p.3/48
( 20 ) 1 ↑ 2 ↓ 2025 3 4
(TCP/IP ) 5 6 7 8 ↑ 9 ↓ 2024 ( ) 10 World Wide Web 11 Web API 12 * 13 git GitHub 14 (6/23 ) / (2 ) OK / — 2025 3-4 Web3 — 2025-06-16 – p.4/48
( ) (FinTech) — 2025 3-4 Web3 — 2025-06-16 –
p.5/48
Web3 (1) — Web3 (2) — on API ( )
— 2025 3-4 Web3 — 2025-06-16 – p.6/48
— 2025 3-4 Web3 — 2025-06-16 – p.7/48
1. (1) (2) (plain text) ( ×) 2025 6 12
( ) 23:59 JST ( ) Waseda Moodle — 2025 3-4 Web3 — 2025-06-16 – p.8/48
. . . . . . 17 ( ) 16
(6/14( ) ) ( ) 20 (1990 ) ( ) — 2025 3-4 Web3 — 2025-06-16 – p.9/48
(tetrad) = ( ) 4 : ? : ? :
? : ? — — 2025 3-4 Web3 — 2025-06-16 – p.10/48
ڧԽ ਰୀ ճ෮ స ॏཁ͕ͩݟམͱ͞Ε͕ͪͳޮՌ ਰୀʹΑΓ෮׆ సʹΑΓਰୀ ੈքதͷใਓͱɺ͙͢ʹɾ؆୯ʹͭͳ͕Δ ͭͳ͕Γ ՋͭͿ͠
ײ ಗ໊ੑ ిࢠతͳܦࡁ׆ಈ ڥͷฏ४Խ اۀͷෆਖ਼ϋϥεϝϯτͳͲͷൃݟ ݸਓ͚ࠂɾλʔήςΟϯάࠂ ϦϞʔτϫʔΫ ϓϥοτϑΥʔϚʔ ݸʢݸਓɺݸੑɺݸମɺݸผͷҙຯʣ ɺࣗ༝ ใͷಁ໌ੑɾใͷඇରশੑͷղফɺ৴པͷՄࢹԽɾఆྔԽ ਫฏతͳؔʢώΤϥϧΩʔͰͳ͍ʣ ใࣾձ ใڞ༗ͷଈ࣌ੑɺํίϛϡχέʔγϣϯɺάϩʔόϧͳଓੑɺ ࣝΞΫηεͷຽओԽ ࢴͷࣙॻɺखࢴɺ৽ฉɺ$% %7%ɺిாɺਤா தԝूݖɾू ࣝใͷಠ ઐੑ ϦΞϧײ ཧతڑ ΦʔϧυϘʔΠζΫϥϒ Էചۀऀɾհऀ ϋϥεϝϯτෆਖ਼ɾෆࣄ͕ԣߦ͢Δاۀ ମੑΛ͏ର໘ίϛϡχέʔγϣϯ ࢮͷ֓೦ʢσδλϧΞʔΧΠϒͰଘࡏ͠ଓ͚ΒΕΔʣ Կߟ͑ͳ͍࣌ؒɾՋ ॻ੶ɺ༣ศɺਤॻؗɺ'"9ɺϚεϝσΟΞͱͯ͠ͷςϨϏɺ ϦΞϧళฮͰͷങ͍ɺϦΞϧͰͷଧͪ߹Θͤɺࢴഔମͷ໊ަ ϑΣΠΫχϡʔεɺதইɺ4/4 ґଘɺݸਓใͷ࿙͍͑ σδλϧλτΡʔ ΤίʔνΣϯόʔ αΠόʔ߈ܸ ຊΕɺจԽతج൫ͷਰୀ શମओٛϙϐϡϦζϜͷ಄ ද໘తͳͭͳ͕Γͷ൙ཞʹΑͬͯɺ ͔͑ͬͯਂ͍ਓ͕ؒؔங͖ʹ͘͘ͳΔ ૬ޓࢹࣾձ σδλϧστοΫε ਓؒΒ͠͞ ใ֨ࠩ ମੑͷرബԽ ग़ࣾճؼ ͏Θ͞ʹΑΔࢢͷࠞཚ ϝλόʔεిੈք ਓຽઔಈ ใաଟɺஅͱϑΟϧλʔόϒϧɺҙྗͷԼɺݽཱײɺωοτதಟ ਓͱਓͱͷͭͳ͕Γ औҾ ࢢͷۭؾ ίϛϡχςΟ ࣗ༝࣌ؒ ͍௨ۈ͔࣌ؒΒͷղ์ ࣾձنൣ͔Βҳ͢Δදݱͷࣗ༝ ಡ·Ε͍ͯͳ͔ͬͨॻ੶จݙʢϩϯάςʔϧͷ๏ଇʣ ৴པɾڞײʹجͮ͘ඇ՟ฎతͭͳ͕Γ ͖ͳ͜ͱΛࣄʹ͢Δ ωοτϫʔΫܗ ࣝͷूੵͱڞ༗ ݹయ ޱ಄ঝͷΑ͏ͳํతͳΓͱΓɺతۭؒɺจ௨ ϦϯνɺσϚ — 2025 3-4 Web3 — 2025-06-16 – p.11/48
: End-to-End, GAFA — 2025 3-4 Web3 — 2025-06-16 –
p.12/48
Y ⇒ ( ) ( ) ATM ( ATM ATM
) ⇒ ⇒ ⇒ ⇒ — 2025 3-4 Web3 — 2025-06-16 – p.13/48
Y ⇒ — 2025 3-4 Web3 — 2025-06-16 – p.14/48
Web3 (1) — ← Web3 NFT DAO — 2025 3-4
Web3 — 2025-06-16 – p.15/48
( ) NFT ( web3 ) NFT — 2025 3-4
Web3 — 2025-06-16 – p.16/48
— 2025 3-4 Web3 — 2025-06-16 – p.17/48
NFT Minecraft VRChat (VR) NFT NFT Minecraft — 2025 3-4
Web3 — 2025-06-16 – p.18/48
.JOFDSBGU ʙ ҉߸ࢿ࢈ɾ/'5⁇ 3PCMPY ʙ ҉߸ࢿ࢈ɾ/'5ʓ 73$IBU ʙ ҉߸ࢿ࢈ɾ/'5ʷ 5IF4BOECPY
ʙ ҉߸ࢿ࢈ɾ/'5ʓ ̍ ͷ Ϣ ồ β 0 200000 400000 600000 ˞IUUQTNNPTUBUTDPN͕ఏڙ͢ΔσʔλΛݩʹ࡞ ZEPETO (2018∼) ( NFT ) The Sandbox 100 Roblox/Minecraft 1 10 Axie Infinity (2018∼) [ ] ( NFT ) The Sandbox 2 Decentraland (2020∼) ( NFT ) The Sandbox 1 10 — 2025 3-4 Web3 — 2025-06-16 – p.19/48
VRChat vs. NeosVR ( ) 73$IBU ʙ ҉߸ࢿ࢈ɾ/'5ʷ NeosVR (2018ʙ)
҉߸ࢿ࢈ɾ/'5ʓ ۙ աڈ࣌ؒͷϐʔΫ աڈ࠷େͷϐʔΫ ಉ ࣌ ଓ Ϣ ồ β 0 10000 20000 30000 40000 ˞IUUQTTUFBNDIBSUTDPN͕ఏڙ͢Δ ɹσʔλΛݩʹ࡞ ˞ήʔϜϓϥοτ ϑΥʔϜ4UFBNͷ"1*͔Β ɹऔಘ͞ΕͨσʔλʹଇΔ NeosVR NFT ( ) VRChat — 2025 3-4 Web3 — 2025-06-16 – p.20/48
Interop Tokyo . . . . . . (1) (AGI)
∼ ∼ — 2025 3-4 Web3 — 2025-06-16 – p.21/48
( ) Web3 Web 3.0 World Wide Web Web 2.0
“web3.py” Python Ethereum NFT ( ) Web3 Web 3.0 — 2025 3-4 Web3 — 2025-06-16 – p.22/48
Web3 Web3 — 2025 3-4 Web3 — 2025-06-16 – p.23/48
Web 1-2-3 ͍ΘΏΔ 8FC 8FC ͷۚ༥Խ Ϣʔβ͕ࣗʮ؆୯ʹʯσʔλͷੜ࢈ऀʹ ͏ͻͱͭ ͷࢭ༲ ࢭ༲
4FNBOUJD8FC l8FCzॳग़ 8FC ˠ8FC 8FC ৫ʹ ཧͤͣ͞ɺ σʔλΛϢʔβͷ खʹऔΓͦ͏ ͯ͢ͷ ͯ͢Λ ۚ༥τʔΫϯԽͯ͠ ղܾ͠Α͏ #FSOFST-FF ͷ #FSOFST-FF ͷ 0` 3FJMMZ ͷ 8PPE ͷ #JUDPJO ε ϊ ồ σ ϯ ࣄ ݅ Ϧ ồ Ϛ ϯ ɾ γ ἀ ỽ Ϋ Π ϯ λ ồ ω ỽ τ ༻ Խ &UIFSFVN 4PMJE ϓϩδΣΫτ Ϣʔβࣗͱ ެӹͷͨΊʹ σʔλࣗ༝ʹ ׆༻Ͱ͖͍ͯΔ͔ʁ — 2025 3-4 Web3 — 2025-06-16 – p.24/48
Web 3.0 Web3 Web 1.0 (Berners-Lee) : Read × Write
→ Web 2.0 (O’Reilly) : Read × Write ← (Web 1.0 ) Web 3.0 (Berners-Lee) → Solid (Social linked data) Web 3.0 → Web3 (Wood) Ethereum ← web3.js, web3.py Web3 (Dixon) : Read × Write × Own (Bloomberg) — 2025 3-4 Web3 — 2025-06-16 – p.25/48
python 3.12.3 solc 0.8.30 ( ) (Solidity ( ) )
( ) py-solc-x node v22.16.0 ganache v7.9.2 (Ethereum RPC + ) eth-brownie 1.20.7 (Python Ethereum ) web3 6.15.1 (Python Ethereum ) py-solc-x 1.1.1 (Solidity Python + ) macOS Sequoia 15.5 lima 1.0.7 Ubuntu 24.04 LTS — 2025 3-4 Web3 — 2025-06-16 – p.26/48
Python3 eth-brownie . . . $ python3 -m venv demoenv
$ source demoenv/bin/activate $ pip install -U pip $ pip install eth-brownie==1.20.7 eth-brownie web3.py — 2025 3-4 Web3 — 2025-06-16 – p.27/48
Ethereum Python NFT — 2025 3-4 Web3 — 2025-06-16 –
p.28/48
: Bitcoin . . . : ( : ) (
) : : : ⇒ — 2025 3-4 Web3 — 2025-06-16 – p.29/48
Ethereum ߹ҙ͞Εͨཤྺ ϩʔΧϧʹෳΛҡ࣋
ϒϩοΫ εϩοτ ඵִؒ εϩοτͰ ΤϙοΫ ҉߸ֶతμΠδΣετ ϒϩοΫνΣʔϯͷҡ࣋ࢀՃऀ͕ϩʔΧϧʹཧ͢Δσʔλۭؒ ࣌ؒ ΑΓ৽͍͠ه ΦϒδΣΫτ τʔΫϯγεςϜͷεϚʔτίϯτϥΫτ ֤Ϣʔβͷ ߴͷঢ়ଶ ঢ়ଶ` ঢ়ଶ`` τϥϯβΫγϣϯ ΦϒδΣΫτͷੜ ·ͨঢ়ଶભҠͷࢦࣔ ແޮͳཤྺ ω ỽ τ ϫ ồ Ϋ Λ ௨ ͠ ͯ ૹ ड ৴ ͞ Ε Δ ϩ ồ Χ ϧ ʹ ࣋ ͭ ܨ͙ͨΊʹ&5) Ͱͷσϙδοτͱ σϙδοτ૯ֹͷ ♤ ૬ͷϢʔβʹΑΔ ΤϙοΫͷূݴ͕ඞཁ શΦϒδΣΫτͷભҠޙͷঢ়ଶ ͕ϋογϡ˞ʹू͞Ε ͦͷ ϧʔτ͕ϒϩοΫʹॻ͔ΕΔ ঢ়ଶભҠ ˞ϋογϡσʔλ܈ͷ҉߸ֶతμΠδΣετ ϋογϡ ɹΛߏʹදݱͨ͠ͷͰ ෆ߹ͷݕग़ʹ༻͍ΒΕΔ . . . ETH ETH — 2025 3-4 Web3 — 2025-06-16 – p.30/48
Ethereum Ethereum $ brownie console # eth-brownie (Python ) #
↓ Python >>> network.disconnect() # ( ) >>> network.connect(’mainnet’) # Ethereum >>> web3.eth.block_number # >>> web3.eth.get_block( ) # >>> web3.eth.get_block( ).get(’timestamp’) # >>> import datetime >>> dt = datetime.datetime.fromtimestamp( ) >>> print(dt) # — 2025 3-4 Web3 — 2025-06-16 – p.31/48
&UIFSFVNωοτϫʔΫ &7. &0" &5) ߴ &5) (BT εϚʔτ ίϯτϥΫτ
ϝοηʔδʹΑΔ ݺͼग़͠ τϥϯβ Ϋγϣϯ ॺ໊ͯ͠ ೖ ϒϩοΫʹ ΈࠐΈˠ όϦσʔλ Ϣʔβ ॲ ཧ ˞(BT ܭࢉࢿݯͷྔΛද͢ ˞(BT ༻ྉΛ &5) Ͱࢧ͏Ϣʔβ͕τϥϯβΫγϣϯΛೖ͠ͳ͍ݶΓ ɹεϚʔτίϯτϥΫτಈ࡞͠ͳ͍ . . . Ethereum (EVM) ETH ↑ DAO — 2025 3-4 Web3 — 2025-06-16 – p.32/48
$ brownie bake nft nft ( ) contracts SimpleCollectible.sol ERC-721
NFT $ cd nft # nft $ brownie console # eth-brownie (Python ) >>> network.disconnect() # >>> network.connect(’sepolia’) # Ethereum >>> accounts.add( ) # >>> collectible = SimpleCollectible.deploy({’from’: accounts[0]}) # NFT 1,435,343 Gas Invalid version brownie-config.yaml
[email protected]
(2 ) contracts SimpleCollectible.sol — 2025 3-4 Web3 — 2025-06-16 – p.33/48
NFT (Non-Fungible Token) 1 → ( ) → ( )
( ) ( ) NFT NFT — 2025 3-4 Web3 — 2025-06-16 – p.34/48
ERC-721 NFT τʔΫϯ *% ൪߸ 63- ΞυϨε 63- /'5 Ұҙ
Ұҙʁ Ұҙʁ Ұҙ ࣄ্࣮ Ұҙ ެ։伴ͷ μΠδΣετ ϝλσʔλ ίϯτϥΫτͱ͍͏ఆٛҬ ˞ͦͷίϯτϥΫτͱ͍͏ఆٛҬͷதͰ ࣮ઢҹͰࣔͨ͠ҰҙੑΛอূ͢Δʹա͗ͳ͍ ˞ഁઢҹͰࣔͨ͠Ұҙੑ ࣮ɾӡ༻ͷ࣍ୈͰอূͰ͖Δ ɹྫ͑ 63- ʹͦΕ͕ࢦ͢Ϧιʔεͷ҉߸ֶతμΠδΣετΛؚΊΔ͜ͱ ྫ *1'4 ͷར༻ ʹΑΓ ɹ ʮ63-ˠσʔλʯͷҰҙੑΛอͯΔ ͦͷ߹Ͱʮσʔλˠ63-ʯͷҰҙੑແ͍ ରσʔλ ը૾ ॴ༗ऀ ϝλσʔλ 63- ରσʔλ 63- ൿີ伴 Ұҙ Ұҙʁ Ϣʔβ Ұҙʁ — 2025 3-4 Web3 — 2025-06-16 – p.35/48
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) # — 2025 3-4 Web3 — 2025-06-16 – p.36/48
NFT σʔλ " ϒϩοΫνΣʔϯ #⒩ ʜ ʜ ϒϩοΫνΣʔϯ #⒪ ʜ
ʜ εϚʔτίϯτϥΫτ $⒩ εϚʔτίϯτϥΫτ $⒪ ಛఆͷετϨʔδ ˞Ͳ͜ʹஔ͔ΕΑ͏ͱ ɹ͍͠σʔλಉ͡ͷ ϒϩοΫνΣʔϯ͕ಉ͡Ͱҟͳͬͯ ͍ͯ εϚʔτίϯτϥΫτ͕ҟͳ ΔΠϯελϯεͳΒఆٛҬผͱͳΔ ଟ͘ͷ߹ ې͡ΒΕͳ͍ ېࢭͰ͖ͳ͍ ˞/'5 ͕σʔλΛࢦ͢ํࣜͱσʔλΛ֨ೲ͢Δํࣜ σʔλͷՄ༻ੑҟͳΔͱͯ͠ҰҙੑʹؔΘΔੑ࣭มΘΒͳ͍ ಉҰ εϚʔτίϯτϥΫτ $⒫ εϚʔτίϯτϥΫτ $⒬ /'5⒩ /'5⒪ /'5⒫ /'5⒬ /'5⒮ /'5⒭ σʔλ " ېͣΔΑ͏ͳ ઃܭίετߴ ېࢭͰ͖ͳ͍ — 2025 3-4 Web3 — 2025-06-16 – p.37/48
NFT NFT NFT >>> collectible.ownerOf( NFT ID) # >>> collectible.ownerOf(
NFT ID) # NFT Ethereum Ethereum NFT NFT Ethereum Lazy Minting (?) ( ) (Gas ) — 2025 3-4 Web3 — 2025-06-16 – p.38/48
DAO (Decentralized Autonomous Organization) — 2025 3-4 Web3 — 2025-06-16
– p.39/48
DAO ෦ࢿຊˢ͋Δ ɹɹɹɹˣͳ͍ தԝʹࣗಈ ɹɹɹɹɹWT ɹɹɹɹɹɹதԝʹਓؒ શͳ "* σʔϞϯ˞ ϑΥʔϥϜ˞
XFC αʔϏε ϩϘοτΛ %"0 %"QQ˞ ݹయత৫ ɹɹɹɹɹपลʹਓؒ ɹɹɹɹWT पลʹࣗಈ ˞%"QQεϚʔτίϯτϥΫτʹΑΔΞϓϦέʔγϣϯ %FDFOUSBMJ[FE"QQ ˞ϑΥʔϥϜਓʑ͕ಛఆͷʹ͍ͭͯٞͨ͠ΓใΛަͨ͠Γ͢Δ ˞σʔϞϯόοΫάϥϯυͰՔಇ͠ ΠϕϯτʹࣗಈతʹରԠ͢ΔϓϩάϥϜ . . . Buterin DAO (2014) — 2025 3-4 Web3 — 2025-06-16 – p.40/48
DAO $ brownie bake dao README https://github.com/brownie-mix/dao-mix ( OpenZeppelin )
( ) ( DAO ) ( ) DAO . . . (2024 4 ) DAO ( ) — 2025 3-4 Web3 — 2025-06-16 – p.41/48
DAO Bitcoin DAO → DAO Ethereum DAO → . .
. DAO ( ) ( ) DAO → . . . ( ) ↑ ( ) ← — 2025 3-4 Web3 — 2025-06-16 – p.42/48
— Web 3.0 ( ) ( ) ( . .
. ) ( ) . . . DAO . . . — 2025 3-4 Web3 — 2025-06-16 – p.43/48
Web3 (2) — — 2025 3-4 Web3 — 2025-06-16 –
p.44/48
: API Pay API (Application Programming Interface) — 2025 3-4
Web3 — 2025-06-16 – p.45/48
— 2025 3-4 Web3 — 2025-06-16 – p.46/48
2. (1) (end; ) (2) 2025 6 19 ( )
23:59 JST ( ) Waseda Moodle — 2025 3-4 Web3 — 2025-06-16 – p.47/48
— 2025 3-4 Web3 — 2025-06-16 – p.48/48