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
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Kenji Saito
PRO
June 14, 2025
Technology
170
0
Share
Web3 のリアリティ / Web3 Reality
早稲田大学大学院経営管理研究科「フィンテック ─ 金融革新とインターネット」2025 夏の第3-4回で使用したスライドです。
Kenji Saito
PRO
June 14, 2025
More Decks by Kenji Saito
See All by Kenji Saito
インターネットの技術 / Internet technology
ks91
PRO
0
19
大規模言語モデルの原理と使いこなしの原則 / Principles of Large Language Models and How to Use Them Effectively
ks91
PRO
0
8
ワールドカフェI /チューターを改良する / World Café I and Improving the Tutors
ks91
PRO
0
87
研究って何だっけ / What is research anyway?
ks91
PRO
0
15
ブロックチェーンと分散ファイナンス概論 / Introduction to Blockchain and Decentralized Finance
ks91
PRO
0
10
サイバーフィジカル社会とは何か / What Is a Cyber-Physical Society?
ks91
PRO
0
170
本授業におけるエージェント・ハブの使い方 / How to Use the Agent Hub in This Course
ks91
PRO
0
67
LLM とプロンプトエンジニアリング/チューターを定義する / LLMs and Prompt Engineering, and Defining Tutors
ks91
PRO
0
360
Running Coding Agents (Windows WSL Edition)
ks91
PRO
0
44
Other Decks in Technology
See All in Technology
Proxmox超入門
devops_vtj
0
190
2026年、知っておくべき最新 サーバレスTips10選/serverless-10-tips
slsops
11
3.6k
Hello UUID
mimifuwacc
0
130
AgentCore RuntimeからS3 Filesをマウントしてみる
har1101
4
410
プロダクトを触って語って理解する、チーム横断バグバッシュのすすめ / 20260411 Naoki Takahashi
shift_evolve
PRO
1
280
AIペネトレーションテスト・ セキュリティ検証「AgenticSec」ご紹介資料
laysakura
0
1.7k
Master Dataグループ紹介資料
sansan33
PRO
1
4.6k
Discordでリモートポケカしてたら、なぜかDOを25分間動かせるようになった話
umireon
0
130
インフラを Excel 管理していた組織が 3 ヶ月で IaC 化されるまで
geekplus_tech
3
190
数案件を同時に進行するためのコンテキスト整理術
sutetotanuki
2
230
60分で学ぶ最新Webフロントエンド
mizdra
PRO
32
13k
【PHPカンファレンス小田原2026】Webアプリケーションエンジニアにも知ってほしい オブザーバビリティ の本質
fendo181
0
600
Featured
See All Featured
Designing for humans not robots
tammielis
254
26k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.3k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
34
2.7k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.4k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
10
1.1k
Highjacked: Video Game Concept Design
rkendrick25
PRO
1
340
The Art of Programming - Codeland 2020
erikaheidi
57
14k
Visualization
eitanlees
150
17k
Bioeconomy Workshop: Dr. Julius Ecuru, Opportunities for a Bioeconomy in West Africa
akademiya2063
PRO
1
91
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
27
3.4k
BBQ
matthewcrist
89
10k
The Power of CSS Pseudo Elements
geoffreycrofte
82
6.2k
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