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
390
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
民主主義というアナログAI と、逃走の線の描き方 / Democracy as an Analogue AI and How to Draw the Line of Escape
ks91
PRO
0
35
アカデミーキャンプ2026 冬「ウチらとヤツらのフューチャー・デザイン」DAY3 / Acadmy Camp 2026 Winter - Future Design by Us and Them DAY3
ks91
PRO
0
65
アカデミーキャンプ2026 冬「ウチらとヤツらのフューチャー・デザイン」DAY1 / Acadmy Camp 2026 Winter - Future Design by Us and Them
ks91
PRO
0
98
アカデミーキャンプ2026 冬「ウチらとヤツらのフューチャー・デザイン」DAY2 / Acadmy Camp 2026 Winter - Future Design by Us and Them DAY2
ks91
PRO
0
83
アナログAI からの逃走とメタ・ネイチャーポジティブ / Escape from Analog AI, and Meta-Nature Positive
ks91
PRO
0
47
AI 前提社会におけるトラスト / Trust in an AI-Driven Society
ks91
PRO
0
70
非営利組織の起業/発表と総括 / Starting up a Nonprofit Organization, Presentation and Summary
ks91
PRO
0
73
自己開発 / Self-Development
ks91
PRO
1
40
あなたは何によって憶えられたいですか? / What Do You Want to be Remembered for?
ks91
PRO
0
44
Other Decks in Technology
See All in Technology
Phase12_総括_自走化
overflowinc
0
1.4k
スピンアウト講座02_ファイル管理
overflowinc
0
1.2k
品質を経営にどう語るか #jassttokyo / Communicating the Strategic Value of Quality to Executive Leadership
kyonmm
PRO
3
1.2k
Agent Skill 是什麼?對軟體產業帶來的變化
appleboy
0
230
LLMに何を任せ、何を任せないか
cap120
10
5k
LINEヤフーにおけるAIOpsの現在地
lycorptech_jp
PRO
5
2.2k
Amazon Qはアマコネで頑張っています〜 Amazon Q in Connectについて〜
yama3133
1
100
今日から始められるテスト自動化 〜 基礎知識から生成AI活用まで 〜
magicpod
1
140
君はジョシュアツリーを知っているか?名前をつけて事象を正しく認識しよう / Do you know Joshua Tree?
ykanoh
4
120
ABEMAのバグバウンティの取り組み
kurochan
1
680
SSoT(Single Source of Truth)で「壊して再生」する設計
kawauso
2
330
FastMCP OAuth Proxy with Cognito
hironobuiga
3
180
Featured
See All Featured
GitHub's CSS Performance
jonrohan
1032
470k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.3k
DBのスキルで生き残る技術 - AI時代におけるテーブル設計の勘所
soudai
PRO
64
52k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
37
6.3k
Product Roadmaps are Hard
iamctodd
PRO
55
12k
Embracing the Ebb and Flow
colly
88
5k
Exploring the relationship between traditional SERPs and Gen AI search
raygrieselhuber
PRO
2
3.7k
How Software Deployment tools have changed in the past 20 years
geshan
0
33k
Optimizing for Happiness
mojombo
378
71k
AI: The stuff that nobody shows you
jnunemaker
PRO
3
480
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
5.9k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
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