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
NFT-Talks
Search
Yuta Kurotaki
March 05, 2022
Technology
0
250
NFT-Talks
Interdisciplinary Workshop
Yuta Kurotaki
March 05, 2022
Tweet
Share
More Decks by Yuta Kurotaki
See All by Yuta Kurotaki
CTO Night & Day 2024 Product Feedback Lunch
kurotaky
1
110
ゼロからわかるリザバーコンピューティング
kurotaky
1
1.3k
SUZURI DX 2023
kurotaky
0
160
How GitHub Copilot Transforms Development Productivity
kurotaky
18
13k
The story of repairing my junk keyboard with The kinT keyboard controller
kurotaky
0
1.6k
DevRel_Japan CONFERENCE 2023
kurotaky
1
1.8k
ctoa-wakate-01-company-introduction
kurotaky
0
260
Ethereum for Ruby
kurotaky
2
1.9k
NFTコンテンツでオリジナルグッズ作成を支える技術
kurotaky
1
140
Other Decks in Technology
See All in Technology
Beyond {shiny}: The Future of Mobile Apps with R
colinfay
0
170
Vision Language Modelを活用した メルカリの類似画像レコメンドの性能改善
yadayuki
9
1.3k
試験は暗記より理解 〜効果的な試験勉強とその後への活かし方〜
fukazawashun
0
150
10分でわかるfreeeのQA
freee
1
11k
生成AI時代のセキュアCI/CDとソース管理
yuriemori
0
100
Amazon Q Developer 他⽣成AIと⽐較してみた
takano0131
1
140
AIエージェント開発における「攻めの品質改善」と「守りの品質保証」 / 2024.04.09 GPU UNITE 新年会 2025
smiyawaki0820
0
200
AWS CDK コントリビュート はじめの一歩
yendoooo
1
130
3/26 クラウド食堂LT #2 GenU案件を通して学んだ教訓 登壇資料
ymae
1
240
アプリケーション固有の「ロジックの脆弱性」を防ぐ開発者のためのセキュリティ観点
flatt_security
39
15k
こんなデータマートは嫌だ。どんな? / waiwai-data-meetup-202504
shuntak
2
490
Multitenant 23ai の全貌 - 機能・設計・実装・運用からマイクロサービスまで
oracle4engineer
PRO
2
160
Featured
See All Featured
Git: the NoSQL Database
bkeepers
PRO
430
65k
Intergalactic Javascript Robots from Outer Space
tanoku
270
27k
The Illustrated Children's Guide to Kubernetes
chrisshort
48
49k
Code Reviewing Like a Champion
maltzj
522
39k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
53k
For a Future-Friendly Web
brad_frost
176
9.6k
Building Adaptive Systems
keathley
41
2.5k
Fireside Chat
paigeccino
37
3.4k
Why Our Code Smells
bkeepers
PRO
336
57k
The Power of CSS Pseudo Elements
geoffreycrofte
75
5.7k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
12k
Into the Great Unknown - MozCon
thekraken
36
1.7k
Transcript
NFTのお話 2022/03/05 interdisciplinary workshop
今日話すこと - ブロックチェーン概要 - ビットコインの話 - イーサリアムの話 - NFTの話 -
おすすめの書籍
経済産業省 平成27年度 我が国経済社会の情報化・サービス化に係る基盤整備(ブロックチェーン技術を利⽤し たサービスに関する国内外動向調査)報告書概要資料 商務情報政策局 情報経済課 https://www.meti.go.jp/main/infographic/pdf/block_c.pdf
ビットコインの話
ビットコイン • 仮想通貨 (暗号通貨・暗号資産)、決済システム ◦ 自分の資産を自由に移動できる仕組み。送金・売却 • 2008年にサトシ・ナカモトと名乗る人物によって考案された • 無停止で取引を改ざんされることなく稼働
ビットコインブロックチェーン P2P (Peer to Peer) PoW(Proof of Work) コンセンサスアルゴリズム 暗号技術
10分に起きたことをブロック単位で記録 分散管理台帳 • 改ざんできない • 停止しない • 取引が見える・追跡できる • グローバル
Bitcoin: A Peer-to-Peer Electronic Cash System https://git.dhimmel.com/bitcoin-whitepaper/
ビットコイン取引の流れ 1. 自分の発行する取引手形に秘密のサインで署名する 2. 署名した取引をネットワークに公開する 3. 取引はブロックに取り込まれ改ざんできなくなる 4. 取引の記録と取りまとめはマイナーが実施する (マイニング)
5. 正解の調整値を発生したマイナーは報酬としてビットコインを取得 6. 新しく更新されたブロックにネットワーク全体が同期
何ができるようになるの?
例えば • 決済手段として使える ◦ 低コストで誰にでも送金できる ▪ 今はあんまり低コストでは無いかも ... • 口座を簡単に何個でも作れる
• クラウドファンディングに使える
中央集権型 https://jp.techcrunch.com/2015/03/31/bitcoin-essay/
非中央集権型 Decentralized https://jp.techcrunch.com/2015/03/31/bitcoin-essay/
イーサリアムの話
イーサリアム (Ethereum) • ワールドコンピュータ • ブロックチェーン上でスマートコントラクトを実行できる • Vitalik Buterin氏 19歳でEthereumを考案
◦ 2018年 スイスのバーゼル大学から名誉博士号授与 https://jp.cointelegraph.com/news/oldest-swiss-university-awards-honorary-doctorate-to-ethereum-co-founder-vitalik-buterin
スマートコントラクト • 1990年代に暗号学者のニック・ザボ(Nick Szabo)がこの用語を作った • 「当事者が他の約束を実行する手順まで含んだ、デジタル形式で規定された一連 の約束」と定義 • 契約の自動執行ができる。ブロックチェーン上でプログラムを動かせる プログラムを動かせると何が良いの?
スマートコントラクトで何ができる? 1.支払い 2.商品選択 3.契約完了 契約の自動執行イメージ
スマートコントラクトで何ができるの 電気自動車企業Tesla、宇宙開発企業Space Xの創業者 イーロン・マスク氏 2019年にヴィタリック氏と Twitter上で会話 You should come to
our Devcon in October 🙂 My top picks…. (この後ユースケースを連続でツイート https://www.coindeskjapan.com/9588/
ヴィタリック氏が提示した13のアイデア 1. 金融システム 2. アイデンティティ 3. 登記情報 4. DAO(分散自律組織) 5.
マイクロペイメント(少額決済) 6. 個人データ市場 7. クリプトエコノミクス 8. クリプトエコノミクス×マイクロペイメント 9. 新たなマーケットデザイン 10. ステッカー・バッチ 11. メッシュネットワーク 12. 信用システム 13. 分散型ドメインネームサーバー
金融システム 決済や価値の保存、より高度な保険といった領域などを含めた、グローバルにアクセス 可能な金融システム (HurricaneGuard) http://hurricaneguard.io/ 自分の住所と掛金を設定すれば、特定地点での風速がハリケーンレベルに達した場合に、給付金が支払わ れる仕組み
アイデンティティ Facebookログイン → 個人情報をFacebookに預けている ログインする際にFacebookのような第三者を介することなく、イーサリアムのアカウント でデジタルアイデンティティを実現できるのでは? 登録・ログインのために Facebook 上の情報を使う イーサリアムのアカウントで認証する
登記情報 シンガポールの教育省大臣が2019年から国内の教育機関の卒業生向けに、イーサリ アムのブロックチェーン上で卒業証明書を発行するとの発表 (OpenCerts) https://opencerts.io/
クリプトエコノミクス • SNSの荒らし、問題行動、誹謗中傷、フェイクニュース • 今までは非経済的インセンティブの仕組みしかなく、管理するのは中央集権組織。 リアクションボタン「いいね!」等 良い行動をしたら経済的価値が得られる(または、不適切な場合は損なわれる)ようにイ ンセンティブを働かせて良い方向に向かうようにデザインする 経済的インセンティブに基づいた、ステークホルダーの行動コントロール
信用システム 難民など現状恵まれてない人のためのアイデンティティ、評価、信用システム ユニバーサルな台帳として個人証明に使う。戸籍や信用情報
NFT
NFT(Non Fungible Token)の話 Fungible ビットコインはAさんの1BTCとBさんの1BTCは同じである = Fungible Non Fungible もし「犯罪に使われた履歴の残ったBTCは違法」という法律が作られたとする
Aさんの持っている1BTCは犯罪に使われた履歴がある Bさんの持っている1BTCは犯罪に使われた履歴が無い → このような場合は、Non Fungible 10分で分かるNFT(Non-fungible token)
NFTはイーサリアムのユースケースの一つ 非代替性トークン(NFT) | ethereum.org
ERC721 ERC(Ethereum Request for Comments)
NFTで遊んでみよう!
NFTで遊んでみよう! • MetaMaskなどのウォレットをインストールする • 取引所でETHやBTCを手に入れる • OpenSeaなどのマーケットプレイスや色々なサービスを使ってみよう ◦ NFTを自分で発行してみる ◦
NFTを買ってみる • 詐欺に注意 ◦ コミュニティのDiscordの中で突然DMが来たりする • テストネットという開発環境で遊ぶ分には実際にお金はかからない
What Are NFTs and How Can They Be Used in
Decentralized Finance? DEFI Explained
None
Etherescan
https://twitter.com/sblikstad/status/1497221443200892936
#reading-list
次回 • 次回はDeFiやDAOの話が出来たら面白いかも • Web3が盛り上がっているのでその話もありかも • MetaMaskをインストールして遊んでみましょう!