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
220
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
73
ゼロからわかるリザバーコンピューティング
kurotaky
1
700
SUZURI DX 2023
kurotaky
0
110
How GitHub Copilot Transforms Development Productivity
kurotaky
16
11k
The story of repairing my junk keyboard with The kinT keyboard controller
kurotaky
0
1.3k
DevRel_Japan CONFERENCE 2023
kurotaky
1
1.6k
ctoa-wakate-01-company-introduction
kurotaky
0
210
Ethereum for Ruby
kurotaky
2
1.7k
NFTコンテンツでオリジナルグッズ作成を支える技術
kurotaky
1
100
Other Decks in Technology
See All in Technology
Segment Anything Model 2
tenten0727
3
670
LLVM/ASMを使った有限体の高速実装
herumi
0
120
不動産tech Product Night#2_AIことはじめ_GA橋本
takehikohashimoto
0
180
『GRANBLUE FANTASY Relink』ソフトウェアラスタライザによる実践的なオクルージョンカリング
cygames
0
140
ネットワークだけ隔離されたコンテナ作成デモ / Kichijoji.pm36
tenforward
1
190
Javaにおける関数型プログラミンへの取り組み
skrb
7
320
CRTO/CRTL/OSEPの比較・勉強法とAV/EDRの検知実験
chayakonanaika
1
1.1k
2024年のナビゲーション・フォーカス対応:Composeでキーボード・ナビゲーションをサポートしよう
tahia910
0
110
たった1人からはじめる【Agile Community of Practice】~ソース原理とFearless Changeを添えて~
ktc_corporate_it
1
430
Technical Writing Meetup vol.35
soracom
PRO
2
110
PdMはどのように全てのスピードを上げられるか ~ 非連続進化のための具体的な取り組み ~
sansantech
PRO
4
1.2k
持続可能なソフトウェア開発を支える『GitHub CI/CD実践ガイド』
tmknom
6
1.2k
Featured
See All Featured
Learning to Love Humans: Emotional Interface Design
aarron
270
40k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
190
16k
How to Ace a Technical Interview
jacobian
274
23k
Docker and Python
trallard
39
3k
GraphQLとの向き合い方2022年版
quramy
43
13k
Git: the NoSQL Database
bkeepers
PRO
425
64k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
26
2k
Agile that works and the tools we love
rasmusluckow
327
20k
Bootstrapping a Software Product
garrettdimon
PRO
304
110k
Put a Button on it: Removing Barriers to Going Fast.
kastner
58
3.4k
Designing for Performance
lara
604
68k
Infographics Made Easy
chrislema
239
18k
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をインストールして遊んでみましょう!