Upgrade to Pro — share decks privately, control downloads, hide ads and more …

NFT(非代替性トークン)、DeFi(分散金融) の虚像と実像 / NFT (Non-Fung...

NFT(非代替性トークン)、DeFi(分散金融) の虚像と実像 / NFT (Non-Fungible Token), DeFi (Decentralized Finance): False and Real Images

2022年6月15日(水) の Interop Tokyo カンファレンス 2022 における同名のセッションで使用するスライドです。

Kenji Saito

June 15, 2022
Tweet

More Decks by Kenji Saito

Other Decks in Technology

Transcript

  1. NFT( ) DeFi( ) Interop Tokyo 2022 Chair: ( )

    NFT( ) DeFi( ) — 2022-06-15 – p.1/24
  2. NFT ( ) DeFi ( ) NFT( ) DeFi( )

    — 2022-06-15 – p.2/24
  3. Speakers ( ) NFT NFT DeFi NFT( ) DeFi( )

    — 2022-06-15 – p.3/24
  4. ( ) = = : . . . ( :

    ) ( ) . . . . . . . . . NFT( ) DeFi( ) — 2022-06-15 – p.5/24
  5. ⇒ ( ) . . . . . . NFT(

    ) DeFi( ) — 2022-06-15 – p.6/24
  6. NFT ( ) NFT : Non-Fungible Token ( ) (1

    ) → fungible token (1 ) → NFT NFT( ) DeFi( ) — 2022-06-15 – p.7/24
  7. 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 ( ) ( ) NFT( ) DeFi( ) — 2022-06-15 – p.10/24
  8. NFT ( ) τʔΫϯ *% ൪߸ 63* ΞυϨε 63* /'5

    Ұҙ Ұҙʁ Ұҙʁ Ұҙʁ Ұҙ ࣄ্࣮Ұҙ ϝλσʔλ ίϯτϥΫτͱ͍͏ఆٛҬ ˞ͦͷίϯτϥΫτͱ͍͏ఆٛҬͷதͰ ɹ࣮ઢ໼ҹͰࣔͨ͠ҰҙੑΛอূ͢Δʹա͗ͳ͍ ˞ഁઢ໼ҹͰࣔͨ͠Ұҙੑ͸ɺ࣮૷ɾӡ༻ͷ޻෉࣍ୈͰอূͰ͖Δ ˞ྫ͑͹ɺ63* 63- ͕ͦΕ͕ࢦ͢Ϧιʔεͷ ɹ҉߸ֶతμΠδΣετΛؚΉ౳ ର৅σʔλ ը૾ͱ͔ ॴ༗ऀ ϝλσʔλ 63* ର৅σʔλ 63* ൿີ伴 Ұҙ Ұҙʁ NFT( ) DeFi( ) — 2022-06-15 – p.11/24
  9. NFT NFT URL Marlinspike, M.: My first impressions of web3

    (2022) Web3 . . . URL ↑ NFT → → NFT NFT ↔ Lazy Minting NFT ( ) NFT( ) DeFi( ) — 2022-06-15 – p.12/24
  10. NFT < , ID> ERC-721 ← OK NFT . .

    . ID → ID NFT NFT URL . . . URL . . . →NFT NFT( ) DeFi( ) — 2022-06-15 – p.13/24
  11. NFT NFT . . . NFT ( ) ↑ ID

    . . . NFT( ) DeFi( ) — 2022-06-15 – p.14/24
  12. NFT : ERC-721 NFT NFT (ID) NFT → URI NFT

    ( NFT ) (ID) (URI) → NFT ( ) URI → ( ) → ( ) NFT NFT NFT NFT( ) DeFi( ) — 2022-06-15 – p.15/24
  13. DeFi Web3 DAO ( ) NFT( ) DeFi( ) —

    2022-06-15 – p.16/24
  14. DeFi ( ) DeFi : Decentralized Finace (DEX) : (1

    ) (2021-11-17) NFT( ) DeFi( ) — 2022-06-15 – p.17/24
  15. Web3 Web3 — Olga Kharif, “What You Need to Know

    About Web3, Crypto’s Attempt to Reinvent the Internet”, Bloomberg (2021) ( ) Web 2.0 ( ) ( ) . . . NFT( ) DeFi( ) — 2022-06-15 – p.18/24
  16. 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 . . . / NFT( ) DeFi( ) — 2022-06-15 – p.19/24
  17. DAO (1) ( ) (2) (3) . . . (a)

    ( ) (b) ( ) https://medium.com/@omniscia.io/beanstalk-farms-post-mortem-analysis-a0667ee0ca9d NFT( ) DeFi( ) — 2022-06-15 – p.20/24
  18. 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 NFT( ) DeFi( ) — 2022-06-15 – p.21/24
  19. V.Buterin ಺෦ࢿຊˢ͋Δ ɹɹɹɹˣͳ͍ தԝʹࣗಈ ɹɹɹɹɹWT ɹɹɹɹɹɹதԝʹਓؒ ׬શͳ "* σʔϞϯ ϑΥʔϥϜ

    XFC αʔϏε ϩϘοτΛ࢖໾ %"0 %"QQ ݹయత૊৫ ɹɹɹɹɹपԑʹਓؒ ɹɹɹɹWT पԑʹࣗಈ . . . ( ) NFT( ) DeFi( ) — 2022-06-15 – p.22/24
  20. DeFi : ( ) ( ) DeFi DeFi Web3 DAO

    DAO NFT( ) DeFi( ) — 2022-06-15 – p.23/24