Slide 1

Slide 1 text

オレオレ通貨を作る Ethereum上でERC20トークンを発行して遊ぶ @akht_ikd / 2020.05.29 鹿児島.mk #9

Slide 2

Slide 2 text

池田 昭仁 @akht_ikd GMO Pepabo, Inc.

Slide 3

Slide 3 text

目次 1. Ethereumとは 2. トークンとトークン標準 3. RopstenテストネットでERC20トークンを発行する 4. なにして遊ぶ?

Slide 4

Slide 4 text

Ethereumとは

Slide 5

Slide 5 text

Ethereumとは ● Ethereum is a global, open-source platform for decentralized applications. ● チューリング完全な言語で書かれたスマートコントラクトを実行できる ● 汎用コンピュータとして機能する ● プラットフォームであって、暗号通貨ではない ● ワールドコンピュータと呼ばれる ● 通貨はEther (ETH)

Slide 6

Slide 6 text

トークンとトークン標準

Slide 7

Slide 7 text

トークン ● 記号・シンボルみたいな意味 ● 私的に発行された特定目的のコイン(代用貨幣)のようなもの ● 所有することができる ● 資産や通貨やアクセス権を象徴する ● 通貨はトークンの最初の「アプリ」にすぎない

Slide 8

Slide 8 text

トークン ● 複数の機能を持たせたり、意味づけすることができる ○ 投票権・アクセス権・リソースの所有権... ● もちろんそれぞれ分離することもできる ● 物理世界では分離できないことも多い ○ 運転免許証(証明書)は身分証明書(ID)でもあるが ○ 両者を分離することはできない ● Ethereum上ではこのトークンを扱うことができる

Slide 9

Slide 9 text

トークン標準 ● Ethereum上で使われるトークンの標準がある ○ ERC20 ■ 一番使われているっぽい ○ ERC233 ○ ERC721 ● トークンに必要な共通インターフェースを定義している

Slide 10

Slide 10 text

Ropstenテストネットで ERC20トークンを発行する

Slide 11

Slide 11 text

RopstenテストネットでERC20トークンを発行する ● Ropstenテストネット? ○ Ethereumの開発用ネットワークのこと ○ Ethereumにはメインネットとテスト用ネットワークがある ● 発行する? ○ Ethereum上で送ったり受け取ったり何かを表したりできるようにする こと ○ デプロイ的な感じ

Slide 12

Slide 12 text

RopstenテストネットでERC20トークンを発行する ● めちゃ簡単にできる ● このあたりの便利ツールを使う ○ Truffleフレームワーク ○ OpenZeppelinライブラリ ● ERC20標準のミニマムなトークンを作るだけなら10行ちょっと AkhTokenを作ったときの例⇨

Slide 13

Slide 13 text

AkhTokenのコード(たったこれだけ)

Slide 14

Slide 14 text

AkhTokenをデプロイ(かんたん)

Slide 15

Slide 15 text

No content

Slide 16

Slide 16 text

RopstenテストネットでERC20トークンを発行する ● (これだけだとあんまり感動がないかも) ● でもちゃんと送れるし、受け取れる! ● 驚くほど簡単!! ● つまり通貨を作ってしまったということ!!1 ● これだけだと何の価値もないトークンですが。。

Slide 17

Slide 17 text

なにして遊ぶ?

Slide 18

Slide 18 text

5000兆トークン送って遊ぶ※

Slide 19

Slide 19 text

なにして遊ぶ? ● Slack内で流通するトークンとか... ○ ポジティブな絵文字リアクションつけると相手にトークン送信 ○ たくさんトークンもらえるとホクホク ○ たくさんトークン送ってる人っていいよね ○ ブロックチェーン上に記録される ● コンテンツへのアクセストークンとして使うとか... ● ガチで流通する暗号通貨を目指すとか... ● アイディアください!!1

Slide 20

Slide 20 text

独自トークン作って遊びましょう (MK Tokenだれか作ってください)

Slide 21

Slide 21 text

AkhToken欲しい人いたら あとで送ります