Upgrade to PRO for Only $50/Year—Limited-Time Offer! 🔥
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
create AkhToken
Search
akht
May 29, 2020
0
71
create AkhToken
akht
May 29, 2020
Tweet
Share
More Decks by akht
See All by akht
create-my-own-smart-contract-languages-using-llvm-1
akht
0
290
NFT tsukutte asobo
akht
1
470
What is a DAO ?
akht
0
290
おうちでKMP法
akht
2
580
Evaluate PHP mail in Go
akht
0
380
ソートアルゴリズム101/Sorting Algorithms 101
akht
1
450
Featured
See All Featured
Into the Great Unknown - MozCon
thekraken
40
2.2k
Building a Scalable Design System with Sketch
lauravandoore
463
34k
Large-scale JavaScript Application Architecture
addyosmani
515
110k
Measuring & Analyzing Core Web Vitals
bluesmoon
9
700
A better future with KSS
kneath
240
18k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.2k
Bash Introduction
62gerente
615
210k
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
3
390
The Cost Of JavaScript in 2023
addyosmani
55
9.3k
Six Lessons from altMBA
skipperchong
29
4.1k
Building Flexible Design Systems
yeseniaperezcruz
330
39k
Optimizing for Happiness
mojombo
379
70k
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欲しい人いたら あとで送ります