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 : The Reality of Bustle ...
Search
Kenji Saito
PRO
September 08, 2022
Technology
0
380
Web3 : 喧騒と技術の実態 / Web3 : The Reality of Bustle and Technology
2022年9月8日、SAJ (一般社団法人ソフトウェア協会) での講演にて使用したスライドです。
Kenji Saito
PRO
September 08, 2022
Tweet
Share
More Decks by Kenji Saito
See All by Kenji Saito
スマートコントラクトデザイン / Smart Contract Design
ks91
PRO
0
4
FinTech 7-8 : Blockchain
ks91
PRO
0
70
スマートコントラクトプログラミング / Smart Contract Programming
ks91
PRO
0
18
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
49
FinTech 5-6 : The World of Apps
ks91
PRO
0
100
生成AI による論文執筆サポート・ワークショップ ─ サーベイ/リサーチクエスチョン編 / Workshop on AI-Assisted Paper Writing Support: Survey/Research Question Edition
ks91
PRO
0
78
ブロックチェーン概論とインストール大会 / Introduction to Blockchain and Installation Workshop
ks91
PRO
0
9
FinTech 3-4 : Internet Technology and Governance
ks91
PRO
0
83
民主主義と博愛(Humanitarianism) / Democracy and Humanitarianism
ks91
PRO
0
14
Other Decks in Technology
See All in Technology
だいたい分かった気になる 『SREの知識地図』 / introduction-to-sre-knowledge-map-book
katsuhisa91
PRO
3
1.5k
GraphRAG グラフDBを使ったLLM生成(自作漫画DBを用いた具体例を用いて)
seaturt1e
1
150
AWS re:Invent 2025事前勉強会資料 / AWS re:Invent 2025 pre study meetup
kinunori
0
650
スタートアップの現場で実践しているテストマネジメント #jasst_kyushu
makky_tyuyan
0
140
個人でデジタル庁の デザインシステムをVue.jsで 作っている話
nishiharatsubasa
3
5.2k
SRE × マネジメントレイヤーが挑戦した組織・会社のオブザーバビリティ改革 ― ビジネス価値と信頼性を両立するリアルな挑戦
coconala_engineer
0
280
Okta Identity Governanceで実現する最小権限の原則
demaecan
0
150
頭部ふわふわ浄酔器
uyupun
0
230
Open Table Format (OTF) が必要になった背景とその機能 (2025.10.28)
simosako
2
370
クラウドとリアルの融合により、製造業はどう変わるのか?〜クラスメソッドの製造業への取組と共に〜
hamadakoji
0
450
オブザーバビリティが育むシステム理解と好奇心
maruloop
3
1.4k
Okta Identity Governanceで実現する最小権限の原則 / Implementing the Principle of Least Privilege with Okta Identity Governance
tatsumin39
0
180
Featured
See All Featured
Leading Effective Engineering Teams in the AI Era
addyosmani
7
640
Code Reviewing Like a Champion
maltzj
526
40k
Music & Morning Musume
bryan
46
6.9k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
667
130k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.2k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
37
2.6k
Designing for humans not robots
tammielis
254
26k
Fireside Chat
paigeccino
41
3.7k
Practical Orchestrator
shlominoach
190
11k
Designing Experiences People Love
moore
142
24k
Imperfection Machines: The Place of Print at Facebook
scottboms
269
13k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
132
19k
Transcript
Web3 : DeFi, NFT, DAO Web3 : — DeFi, NFT,
DAO — 2022-09-08 – p.1/28
( ) SFC ( ) CSO (Chief Science Officer) 1993
( ) 2006 ( ) SFC 21 P2P (Peer-to-Peer) 2011 ( ) 2018 2019 VR 2021.7 VR 2021.8 “ALL THESE WORLDS ARE YOURS” VR 2021.9 & VR 2021.12 VR 2022.3 VR 2022.8 → ( ) Web3 : — DeFi, NFT, DAO — 2022-09-08 – p.2/28
Ethereum web3 web3 Web3 : — DeFi, NFT, DAO —
2022-09-08 – p.3/28
Web3 : — DeFi, NFT, DAO — 2022-09-08 – p.4/28
ެ։ா ެ։Ͱͳ͚ΕͳΒͳ͍ ʜ ຊਓ ɾૹۚه ɾίʔυ ɾσʔλͷมԽ ɾ࣮ߦϩά ݕӾͰ͖Δୈࡾऀ ͜Εɺ
ه͍ͨ͠Μ͚ͩͲ ͋ͳͨ ॻ͍ͨΒμϝ ͜ͷ༰ ॻ͍ͨΒμϝ ॻ͍ͪΌͬͨͷʁ ͜͏ॻ͖͑·͠ΐ͏ ॻ͍ͯͳ͍ͷʁ ͜͏ॻ͔Εͨ͜ͱʹ ͠·͠ΐ͏ ॻ͍ͪΌͬͨͷʁ ফ͠·͠ΐ͏ %P4 ߈ܸͱ͔Ͱ ͯ͠ࢭΊ·͠ΐ͏ Web3 : — DeFi, NFT, DAO — 2022-09-08 – p.5/28
( ) = = : . . . ( :
) ( ) . . . . . . . . . Web3 : — DeFi, NFT, DAO — 2022-09-08 – p.6/28
⇒ ( ) . . . . . . (
) Web3 : — DeFi, NFT, DAO — 2022-09-08 – p.7/28
߹ҙ͞Εͨਖ਼࢙ ϩʔΧϧʹෳΛҡ࣋
ϒϩοΫ ҉߸ֶతμΠδΣετ ϒϩοΫνΣʔϯͷҡ࣋ࢀՃऀ͕ϩʔΧϧʹཧ͢Δσʔλۭؒ ࣌ؒ ΑΓ৽͍͠ه τϥϯβΫγϣϯ ΦϒδΣΫτͷੜ ·ͨϝοηʔδ ܨ͙ͨΊʹίετ͕͔͔Δ ΦϒδΣΫτ τʔΫϯγεςϜ ঢ়ଶભҠ ɹ ঢ় ଶ ม Խ ͷ ࢦ ࣔ ޱ࠲ߴ ɹͷঢ়ଶ ঢ়ଶ` ϝ ỽ η ồ δ DAG(Directed Acyclic Graph; ) ( ) Web3 : — DeFi, NFT, DAO — 2022-09-08 – p.8/28
DeFi ( ) DeFi : Decentralized Finace (DEX) : (1
) (2021-11-17) Web3 : — DeFi, NFT, DAO — 2022-09-08 – p.9/28
NFT ( ) NFT : Non-Fungible Token ( ) (1
) → fungible token (1 ) → NFT Web3 : — DeFi, NFT, DAO — 2022-09-08 – p.10/28
NFT ( ) (NFT ) Web3 : — DeFi, NFT,
DAO — 2022-09-08 – p.11/28
ERC-721 ERC (Ethereum Request for Comments) 721 (721 ) https://github.com/ethereum/EIPs/blob/master/EIPS/eip-721.md
interface ERC721 { function balanceOf(address _owner) external view returns (uint256); function ownerOf(uint256 _tokenId) external view returns (address); function safeTransferFrom(address _from, address _to, uint256 _tokenId, . . . ) external payable; : } interface ERC721TokenReceiver { function onERC721Received( .. . , uint256 _tokenId, . . . ) external returns(bytes4); } interface ERC721Metadata { function name() external view returns (string _name); function symbol() external view returns (string _symbol); function tokenURI(uint256 _tokenId) external view returns (string); } tokenURI URL ( ) ( ) Web3 : — DeFi, NFT, DAO — 2022-09-08 – p.12/28
NFT ( ) τʔΫϯ *% ൪߸ 63* ΞυϨε 63* /'5
Ұҙ Ұҙʁ Ұҙʁ Ұҙʁ Ұҙ ࣄ্࣮Ұҙ ϝλσʔλ ίϯτϥΫτͱ͍͏ఆٛҬ ˞ͦͷίϯτϥΫτͱ͍͏ఆٛҬͷதͰ ɹ࣮ઢҹͰࣔͨ͠ҰҙੑΛอূ͢Δʹա͗ͳ͍ ˞ഁઢҹͰࣔͨ͠Ұҙੑɺ࣮ɾӡ༻ͷ࣍ୈͰอূͰ͖Δɻ ɹྫ͑ɺ63- ͕ͦΕ͕ࢦ͢Ϧιʔεͷ҉߸ֶతμΠδΣετΛؚΉ ɹ ྫ *1'4 ͷར༻ ͜ͱͰʮ63*ˠσʔλʯͷҰҙੑΛอͯΔɻ ˞63* 6OJGPSN3FTPVSDF*EFOUJpFS౷Ұࢿݯࣝผࢠ ͱͯ͠ ɹ63- 6OJGPSN3FTPVSDF-PDBUPS౷ҰࢿݯҐஔࢦఆࢠ ͕Α͘༻͍ΒΕΔɻ ରσʔλ ը૾ ॴ༗ऀ ϝλσʔλ 63* ରσʔλ 63* ൿີ伴 Ұҙ Ұҙʁ Web3 : — DeFi, NFT, DAO — 2022-09-08 – p.13/28
NFT NFT URL Marlinspike, M.: My first impressions of web3
(2022) Web3 . . . URL ↑ NFT → → NFT NFT ↔ →NFT Lazy Minting NFT ( ) Web3 : — DeFi, NFT, DAO — 2022-09-08 – p.14/28
NFT < , ID> ERC-721 ← OK NFT . .
. ID → ID NFT NFT URL . . . URL . . . →NFT Web3 : — DeFi, NFT, DAO — 2022-09-08 – p.15/28
NFT NFT . . . NFT ( ) ↑ ID
. . . Web3 : — DeFi, NFT, DAO — 2022-09-08 – p.16/28
NFT : ERC-721 NFT NFT (ID) NFT → URI NFT
( NFT ) (ID) (URI) → NFT ( ) URI → ( ) → ( ) NFT NFT NFT Web3 : — DeFi, NFT, DAO — 2022-09-08 – p.17/28
Web3 Web3 : — DeFi, NFT, DAO — 2022-09-08 –
p.18/28
Web 1-2-3 ͍ΘΏΔ 8FC 8FC 888ਖ਼࢙తͳྲྀΕ ۚ༥ແؔ Ϣʔβ͕ࣗσʔλͷੜ࢈ऀʹ ͪΐͬͱ
͕ζϨΔ ͔ͳΓ ͕ζϨΔ ࢭ༲ 8FC ˠXFC 8FC Ϣʔβࣗͱ ެӹͷͨΊʹ σʔλࣗ༝ʹ ׆༻Ͱ͖͍ͯΔ͔ʁ σʔλΛΦϨͨͪͷ खʹऔΓͤʂ ৫ʹ ཧͤ͞Δͳ ͯ͢ͷ ͯ͢Λ ۚ༥τʔΫϯԽͯ͠ ղܾ͠Ζ #FSOFST-FF ͷ #FSOFST-FF ͷ 0` 3FJMMZ ͷ 8PPE ͷ #JUDPJO &UIFSFVN Web3 : — DeFi, NFT, DAO — 2022-09-08 – p.19/28
Web3 (1/3) Web 1.0 (Berners-Lee, 1989) : World Wide Web
( ) Web 2.0 (O’Reilly, 2005) : → ⇑ Web 3.0 web3 Web 3.0 (Berners-Lee, 2006) : Web ( ) → Web3 : — DeFi, NFT, DAO — 2022-09-08 – p.20/28
Web3 (2/3) Web 3.0 (Wood, 2014) → web3 : 4
(1) (Ethereum ) (2) ( ) (Ethereum ) (3) ( ) (Ethereum ) · ( (1) ) (4) (web Ethereum ) (4) {Javascript|Python} web3.{js|py} (2014∼) Web3 : — DeFi, NFT, DAO — 2022-09-08 – p.21/28
Web3 (3/3) . . . Web3 — Olga Kharif, “What
You Need to Know About Web3, Crypto’s Attempt to Reinvent the Internet”, Bloomberg (2021) ( ) ( ) → ( ) ( ) Web3 : — DeFi, NFT, DAO — 2022-09-08 – p.22/28
DAO ( ) DAO : Decentralized Autonomous Organization Vitalik Buterin
(Ethereum ) https://blog.ethereum.org/2014/05/06/daos-dacs-das-and-more-an-incomplete-terminology-guide/ (1) (2) ( ) (3) DAO . . . / Web3 : — DeFi, NFT, DAO — 2022-09-08 – p.23/28
DAO (1) ( ) (2) (3) . . . (a)
( ) (b) ( ) https://medium.com/@omniscia.io/beanstalk-farms-post-mortem-analysis-a0667ee0ca9d Web3 : — DeFi, NFT, DAO — 2022-09-08 – p.24/28
MakerDAO https://docs.makerdao.com/smart-contract-modules/governance-module plot ( ) drop ( ) plot eta
( ) exec ( ) https://github.com/dapphub/ds-chief/blob/master/src/chief.sol https://github.com/dapphub/ds-auth/blob/master/src/auth.sol https://github.com/dapphub/ds-pause/blob/master/src/pause.sol Web3 : — DeFi, NFT, DAO — 2022-09-08 – p.25/28
V.Buterin ෦ࢿຊˢ͋Δ ɹɹɹɹˣͳ͍ தԝʹࣗಈ ɹɹɹɹɹWT ɹɹɹɹɹɹதԝʹਓؒ શͳ "* σʔϞϯ ϑΥʔϥϜ
XFC αʔϏε ϩϘοτΛ %"0 %"QQ ݹయత৫ ɹɹɹɹɹपԑʹਓؒ ɹɹɹɹWT पԑʹࣗಈ . . . ( ) Web3 : — DeFi, NFT, DAO — 2022-09-08 – p.26/28
Web3 : ( ) ( ) DeFi DeFi Web3 DAO
SF · Web3 : — DeFi, NFT, DAO — 2022-09-08 – p.27/28
Web3 : — DeFi, NFT, DAO — 2022-09-08 – p.28/28