Dapps
新卒⼀年⽬から始めるÐApps2018/5/27吉野雅耶
View Slide
⾃⼰紹介• 吉野雅耶• Fusicエンジニア• 業務ではPHP,Rubyなど• 最近はVue.js• ERC20で社内コイン作成• コワーキングスペース運営• @ayasamind
ÐappsとはDecentralized Applications の略。(分散型アプリケーション)- オープンソースで⾃動でプログラムが実⾏される- トークンを利⽤している- コミュニティの合意によってコードの改善などが⾏われる
Ðappsの例- Bitcoin(⼀番最初のÐapps)- CryptKitties- https://www.stateofthedapps.com/
新卒⼀年⽬から始めるÐApps何話すの???今回のタイトル
プログラミング初⼼者がÐappsを開発しようとして四苦⼋苦した話
• ブロックチェーンエンジニアになりたい!• よし、Ethereumの本買った!• プライベートチェーンでマイニングができた!• あれ、この後どうするんだっけ。。。
⾏き着いた先
Truffle• コントラクト開発を⾏うフレームワーク。• コマンド1つで開発の雛形を作ることが可能。• チュートリアルが丁寧。
お、なんかよくわかんないけど作れた(笑)
でもコードが⼀切読めない、、、- Web3?- openzeppelin?- なにやらいろんなものを使ってそう- けれどコードが読めない、、、
Hi-Ether• ここで出会ったのがHi-Ether• 福岡にいるとなかなかEthereumの技術の話が聞けない、、、• Slackグループで技術のやりとりや豊富な情報が!!!• ERC20という規格でトークンが作れるらしい!
社内トークンを作ってみるHi-Ether,Ethereumアドベンドカレンダーに載っているものに沿ってトークンを作ってみる。作れた!!!
送⾦してみる• Metamaskを使った送⾦はできた。• Metamask使わずにするには、、、Web3を使う。• Web3のドキュメントと対峙。• どうにかこうにか⼀⽇かけて送⾦。
次はウォレット、その次はスマートコントラクトを• 今、ココです。• 初⼼者エンジニアとして勉強進めていきます。• Hi-Etherお世話になります!• 多分、⼀番早いのはドキュメントをしっかり読んでいくこと。
以上、ありがとうございました。