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
新卒一年目から始めるDapps
Search
MasayaYoshino
May 30, 2018
Programming
1
860
新卒一年目から始めるDapps
Dapps
MasayaYoshino
May 30, 2018
Tweet
Share
More Decks by MasayaYoshino
See All by MasayaYoshino
コミュニティと共に変化する 私とFusicの8年間
ayasamind
0
440
失敗から学ぶリーダーシップ 〜部門長が踏んだ “お約束の落とし穴” 全公開〜
ayasamind
0
68
近頃のお金の重なり業界のことを調 べてみた話
ayasamind
0
110
ChatGPTで簡単! 余興に使えるAWSサーバーレスアプリ開発入門
ayasamind
0
610
コミュニティがもたらすエンジニアの あり方・働き方とは
ayasamind
0
120
明星和楽2019/エンジニアが活躍する世界とエンジニアの意義
ayasamind
0
65
テストなしでそれ動いてるの?って言われてテストはじめました
ayasamind
0
500
JSでFirebaseのML Kitを使う
ayasamind
0
1.9k
NuxtとLaravelを連携する上でやったこと
ayasamind
1
1k
Other Decks in Programming
See All in Programming
AsyncSequenceとAsyncStreamのプロポーザルを全部読む!!
s_shimotori
1
260
モテるデスク環境
mozumasu
3
1.4k
KoogではじめるAIエージェント開発
hiroaki404
1
410
問題の見方を変える「システム思考」超入門
panda_program
0
180
CSC509 Lecture 11
javiergs
PRO
0
300
複数チーム並行開発下でのコード移行アプローチ ~手動 Codemod から「生成AI 活用」への進化
andpad
0
100
HTTPじゃ遅すぎる! SwitchBotを自作ハブで動かして学ぶBLE通信
occhi
0
230
Private APIの呼び出し方
kishikawakatsumi
2
810
MCPサーバー「モディフィウス」で変更容易性の向上をスケールする / modifius
minodriven
7
1.3k
AI時代に必須!状況言語化スキル / ai-context-verbalization
minodriven
3
370
Claude Code on the Web を超える!? Codex Cloud の実践テク5選
sunagaku
0
380
開発組織の戦略的な役割と 設計スキル向上の効果
masuda220
PRO
10
2.2k
Featured
See All Featured
What’s in a name? Adding method to the madness
productmarketing
PRO
24
3.8k
A designer walks into a library…
pauljervisheath
210
24k
Building an army of robots
kneath
306
46k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
2.6k
Speed Design
sergeychernyshev
32
1.2k
Rebuilding a faster, lazier Slack
samanthasiow
84
9.3k
Product Roadmaps are Hard
iamctodd
PRO
55
12k
Principles of Awesome APIs and How to Build Them.
keavy
127
17k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
359
30k
Build your cross-platform service in a week with App Engine
jlugia
234
18k
The Pragmatic Product Professional
lauravandoore
36
7k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
37
2.6k
Transcript
新卒⼀年⽬から始めるÐApps 2018/5/27 吉野雅耶
⾃⼰紹介 • 吉野雅耶 • 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お世話になります! • 多分、⼀番早いのはドキュメントをしっかり読んでいくこと。
以上、ありがとうございました。