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

ブロックチェーンとNFT 〜事例と動向〜@IPSJ CHUGOKU Conference

ブロックチェーンとNFT 〜事例と動向〜@IPSJ CHUGOKU Conference

NAKAO Kazuyoshi

August 26, 2022
Tweet

More Decks by NAKAO Kazuyoshi

Other Decks in Technology

Transcript

  1. プロフィール 名前︓ 仲尾 和祥 所属︓ 株式会社サイバーエージェント AI事業本部 DX本部 ブロックチェーンスタジオ ブロックチェーンに関わる活動︓

    ・情報銀⾏サービス事業の実証実験 ・医療分野での情報連携プラットフォームの設計 ・Web3サービス事業の技術⽀援 @osho4532
  2. ブロックチェーンの構成技術 ブロックチェーンの定義(ISO/TC 307から引⽤)︓ distributed ledger with confirmed blocks organized in

    append-only, sequential chain using cryptographic links. ・Cryptographic Links: ハッシュ関数を利⽤し、データをリンクさせる管理⽅法 ・Confirmed Blocks: ネットワーク参加者全員が正しいと承認したデータ ・Distributed Ledger(DLT)︓P2Pネットワークで同期された台帳データベース → 取引データを恒久的に検証可能な形で記録可能なネットワークを実現
  3. ナカモトコンセンサス 確率的なアプローチによる合意形成⽅法(例︓Proof of Work、Proof of Stake) クラシカルコンセンサスの課題︓不特定多数のノードによる合意形成が不可 →ブロックのリンク分岐を⼀時許容し、⻑期的な攻撃を現実的に不可能にする 想定される攻撃⼿段︓Sybil Attack(51%攻撃)

    攻撃を成功させるには、マージが発⽣まで攻撃ブロック⽣成を成功する必要有 Block N+1 Block N Block N+1 Block N+2 Block N+3 Block N+3 Block N+2 Block N+3 Block N+4 : 正常なブロック : 削除予定のブロック : 攻撃ブロック
  4. 余談︓On-Chain NFTについて NFTに紐づいたJSONファイルや画像ファイルは恒久的に存在するとは限らない →画像ファイル(PNG, SVG)をOn-Chainで管理するOn-Chain NFTが存在する ⽅法: 容量の⼤きいSVG画像の場合 Storage Layer

    Storage Contract 01 Storage Contract 02 Storage Contract 03 ・・・ Attribute Layer NFT Layer NFT Contract Attribute Contract 01 Attribute Contract 02 Attribute Contract 03 ・・・ SVGタグデータをバイナリ化して保存 NFTの属性とSVGタグデータの紐付け ユーザーへ発⾏するNFTの管理 ※︓コントラクトはブロックに保存されるため、最⼤容量が⼩さく設定されていることが影響
  5. Bored Ape Yacht Club(BAYC) Yuga Labsが提供する類⼈猿(Ape)のNFTアートコレクション 特徴︓ ・「NFTを持つ=会員権の取得」で成功した事例 ・NFT所有者のみが利⽤可能なコミュニティが存在 ・オフラインパーティーの実施

    ・限定グッズの販売 ・コラボプロジェクトのNFTを先⾏販売する等 ・NFTアート分野のブランド創出に成功した稀有な事例 https://boredapeyachtclub.com/#/
  6. 本⽇の内容︓ 1. ブロックチェーンの基礎 2. EthereumとNon-Fungible Token(NFT) 3. NFTの活⽤事例 ・デジタルアイテム/アート ・プロトコル/ユーティリティ

    ・セキュリティトークン ・コミュニティ/組織運営で 4. 直近の動向 ・新興ブロックチェーン基盤の紹介 ・スケーラビリティ技術