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
260
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
120
ゼロからわかるリザバーコンピューティング
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
150
Other Decks in Technology
See All in Technology
低レイヤを知りたいPHPerのためのCコンパイラ作成入門 / Building a C Compiler for PHPers Who Want to Dive into Low-Level Programming
tomzoh
0
210
LLM as プロダクト開発のパワードスーツ
layerx
PRO
1
190
Startups On Rails 2025 @ Tropical on Rails
irinanazarova
0
250
改めて学ぶ Trait の使い方 / phpcon odawara 2025
meihei3
1
560
やさしいMCP入門
minorun365
PRO
146
95k
ゆるくVPC Latticeについてまとめてみたら、意外と奥深い件
masakiokuda
2
230
От ручной разметки к LLM: как мы создавали облако тегов в Lamoda. Анастасия Ангелова, Data Scientist, Lamoda Tech
lamodatech
0
220
「それはhowなんよ〜」のガイドライン #orestudy
77web
9
2.4k
”知のインストール”戦略:テキスト資産をAIの文脈理解に活かす
kworkdev
PRO
9
4.1k
AI AgentOps LT大会(2025/04/16) Algomatic伊藤発表資料
kosukeito
0
120
開発視点でAWS Signerを考えてみよう!! ~コード署名のその先へ~
masakiokuda
3
130
CBになったのでEKSのこともっと知ってもらいたい!
daitak
1
150
Featured
See All Featured
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
233
17k
KATA
mclloyd
29
14k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
356
30k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.2k
Building Better People: How to give real-time feedback that sticks.
wjessup
367
19k
Optimising Largest Contentful Paint
csswizardry
36
3.2k
Git: the NoSQL Database
bkeepers
PRO
430
65k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
104
19k
jQuery: Nuts, Bolts and Bling
dougneiner
63
7.7k
How to Ace a Technical Interview
jacobian
276
23k
Agile that works and the tools we love
rasmusluckow
328
21k
Testing 201, or: Great Expectations
jmmastey
42
7.4k
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をインストールして遊んでみましょう!