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
create AkhToken
Search
akht
May 29, 2020
95
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
create AkhToken
akht
May 29, 2020
More Decks by akht
See All by akht
create-my-own-smart-contract-languages-using-llvm-1
akht
0
340
NFT tsukutte asobo
akht
1
530
What is a DAO ?
akht
0
340
おうちでKMP法
akht
2
700
Evaluate PHP mail in Go
akht
0
420
ソートアルゴリズム101/Sorting Algorithms 101
akht
1
480
Featured
See All Featured
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.8k
Build The Right Thing And Hit Your Dates
maggiecrowley
39
3.4k
Principles of Awesome APIs and How to Build Them.
keavy
128
18k
More Than Pixels: Becoming A User Experience Designer
marktimemedia
3
500
A Guide to Academic Writing Using Generative AI - A Workshop
ks91
PRO
1
390
Designing Powerful Visuals for Engaging Learning
tmiket
1
510
技術選定の審美眼(2025年版) / Understanding the Spiral of Technologies 2025 edition
twada
PRO
120
120k
How to audit for AI Accessibility on your Front & Back End
davetheseo
0
510
Automating Front-end Workflow
addyosmani
1369
210k
WCS-LA-2024
lcolladotor
0
810
Making Projects Easy
brettharned
120
6.7k
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
1
360
Transcript
オレオレ通貨を作る Ethereum上でERC20トークンを発行して遊ぶ @akht_ikd / 2020.05.29 鹿児島.mk #9
池田 昭仁 @akht_ikd GMO Pepabo, Inc.
目次 1. Ethereumとは 2. トークンとトークン標準 3. RopstenテストネットでERC20トークンを発行する 4. なにして遊ぶ?
Ethereumとは
Ethereumとは • Ethereum is a global, open-source platform for decentralized
applications. • チューリング完全な言語で書かれたスマートコントラクトを実行できる • 汎用コンピュータとして機能する • プラットフォームであって、暗号通貨ではない • ワールドコンピュータと呼ばれる • 通貨はEther (ETH)
トークンとトークン標準
トークン • 記号・シンボルみたいな意味 • 私的に発行された特定目的のコイン(代用貨幣)のようなもの • 所有することができる • 資産や通貨やアクセス権を象徴する •
通貨はトークンの最初の「アプリ」にすぎない
トークン • 複数の機能を持たせたり、意味づけすることができる ◦ 投票権・アクセス権・リソースの所有権... • もちろんそれぞれ分離することもできる • 物理世界では分離できないことも多い ◦
運転免許証(証明書)は身分証明書(ID)でもあるが ◦ 両者を分離することはできない • Ethereum上ではこのトークンを扱うことができる
トークン標準 • Ethereum上で使われるトークンの標準がある ◦ ERC20 ▪ 一番使われているっぽい ◦ ERC233 ◦
ERC721 • トークンに必要な共通インターフェースを定義している
Ropstenテストネットで ERC20トークンを発行する
RopstenテストネットでERC20トークンを発行する • Ropstenテストネット? ◦ Ethereumの開発用ネットワークのこと ◦ Ethereumにはメインネットとテスト用ネットワークがある • 発行する? ◦
Ethereum上で送ったり受け取ったり何かを表したりできるようにする こと ◦ デプロイ的な感じ
RopstenテストネットでERC20トークンを発行する • めちゃ簡単にできる • このあたりの便利ツールを使う ◦ Truffleフレームワーク ◦ OpenZeppelinライブラリ •
ERC20標準のミニマムなトークンを作るだけなら10行ちょっと AkhTokenを作ったときの例⇨
AkhTokenのコード(たったこれだけ)
AkhTokenをデプロイ(かんたん)
None
RopstenテストネットでERC20トークンを発行する • (これだけだとあんまり感動がないかも) • でもちゃんと送れるし、受け取れる! • 驚くほど簡単!! • つまり通貨を作ってしまったということ!!1 •
これだけだと何の価値もないトークンですが。。
なにして遊ぶ?
5000兆トークン送って遊ぶ※
なにして遊ぶ? • Slack内で流通するトークンとか... ◦ ポジティブな絵文字リアクションつけると相手にトークン送信 ◦ たくさんトークンもらえるとホクホク ◦ たくさんトークン送ってる人っていいよね ◦
ブロックチェーン上に記録される • コンテンツへのアクセストークンとして使うとか... • ガチで流通する暗号通貨を目指すとか... • アイディアください!!1
独自トークン作って遊びましょう (MK Tokenだれか作ってください)
AkhToken欲しい人いたら あとで送ります