Slide 1

Slide 1 text

新卒⼀年⽬から始めるÐApps 2018/5/27 吉野雅耶

Slide 2

Slide 2 text

⾃⼰紹介 • 吉野雅耶 • Fusicエンジニア • 業務ではPHP,Rubyなど • 最近はVue.js • ERC20で社内コイン作成 • コワーキングスペース運営 • @ayasamind

Slide 3

Slide 3 text

Ðappsとは Decentralized Applications の略。 (分散型アプリケーション) - オープンソースで⾃動でプログラムが実⾏される - トークンを利⽤している - コミュニティの合意によってコードの改善などが⾏われる

Slide 4

Slide 4 text

Ðappsの例 - Bitcoin(⼀番最初のÐapps) - CryptKitties - https://www.stateofthedapps.com/

Slide 5

Slide 5 text

新卒⼀年⽬から始めるÐApps 何話すの??? 今回のタイトル

Slide 6

Slide 6 text

プログラミング初⼼者がÐappsを開発しようとして四苦⼋苦した話

Slide 7

Slide 7 text

• ブロックチェーンエンジニアになりたい! • よし、Ethereumの本買った! • プライベートチェーンでマイニングができた! • あれ、この後どうするんだっけ。。。

Slide 8

Slide 8 text

⾏き着いた先

Slide 9

Slide 9 text

Truffle • コントラクト開発を⾏うフレームワーク。 • コマンド1つで開発の雛形を作ることが可能。 • チュートリアルが丁寧。

Slide 10

Slide 10 text

お、なんかよくわかんないけど作れた(笑)

Slide 11

Slide 11 text

でもコードが⼀切読めない、、、 - Web3? - openzeppelin? - なにやらいろんなものを使ってそう - けれどコードが読めない、、、

Slide 12

Slide 12 text

Hi-Ether • ここで出会ったのがHi-Ether • 福岡にいるとなかなかEthereumの技術の話が聞けない、、、 • Slackグループで技術のやりとりや豊富な情報が!!! • ERC20という規格でトークンが作れるらしい!

Slide 13

Slide 13 text

社内トークンを作ってみる Hi-Ether,Ethereumアドベンドカレンダーに載っているものに 沿ってトークンを作ってみる。 作れた!!!

Slide 14

Slide 14 text

送⾦してみる • Metamaskを使った送⾦はできた。 • Metamask使わずにするには、、、Web3を使う。 • Web3のドキュメントと対峙。 • どうにかこうにか⼀⽇かけて送⾦。

Slide 15

Slide 15 text

次はウォレット、その次はスマートコントラクトを • 今、ココです。 • 初⼼者エンジニアとして勉強進めていきます。 • Hi-Etherお世話になります! • 多分、⼀番早いのはドキュメントをしっかり読んでいくこと。

Slide 16

Slide 16 text

以上、ありがとうございました。