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
770
新卒一年目から始めるDapps
Dapps
MasayaYoshino
May 30, 2018
Tweet
Share
More Decks by MasayaYoshino
See All by MasayaYoshino
近頃のお金の重なり業界のことを調 べてみた話
ayasamind
0
82
ChatGPTで簡単! 余興に使えるAWSサーバーレスアプリ開発入門
ayasamind
0
450
コミュニティがもたらすエンジニアの あり方・働き方とは
ayasamind
0
64
明星和楽2019/エンジニアが活躍する世界とエンジニアの意義
ayasamind
0
34
テストなしでそれ動いてるの?って言われてテストはじめました
ayasamind
0
420
JSでFirebaseのML Kitを使う
ayasamind
0
1.7k
NuxtとLaravelを連携する上でやったこと
ayasamind
1
910
AlexaからはじめるServerless
ayasamind
0
570
ALISのサーバーサイドアーキテクチャをのぞいてみる!
ayasamind
1
1.5k
Other Decks in Programming
See All in Programming
リリース8年目のサービスの1800個のERBファイルをViewComponentに移行した方法とその結果
katty0324
5
3.6k
From Subtype Polymorphism To Typeclass-based Ad hoc Polymorphism- An Example
philipschwarz
PRO
0
170
推し活としてのrails new/oshikatsu_ha_iizo
sakahukamaki
3
1.7k
What’s New in Compose Multiplatform - A Live Tour (droidcon London 2024)
zsmb
1
330
アジャイルを支えるテストアーキテクチャ設計/Test Architecting for Agile
goyoki
7
2.8k
弊社の「意識チョット低いアーキテクチャ」10選
texmeijin
5
23k
Kaigi on Rails 2024 - Rails APIモードのためのシンプルで効果的なCSRF対策 / kaigionrails-2024-csrf
corocn
5
3.4k
Amazon Neptuneで始めてみるグラフDB-OpenSearchによるグラフの全文検索-
satoshi256kbyte
4
320
Jakarta Concurrencyによる並行処理プログラミングの始め方 (JJUG CCC 2024 Fall)
tnagao7
1
230
Golang と Erlang
taiyow
8
1.9k
Identifying User Idenity
moro
6
7.8k
Synchronizationを支える技術
s_shimotori
1
150
Featured
See All Featured
Navigating Team Friction
lara
183
14k
How to Think Like a Performance Engineer
csswizardry
19
1.1k
Put a Button on it: Removing Barriers to Going Fast.
kastner
59
3.5k
YesSQL, Process and Tooling at Scale
rocio
167
14k
Large-scale JavaScript Application Architecture
addyosmani
510
110k
Why You Should Never Use an ORM
jnunemaker
PRO
53
9k
Embracing the Ebb and Flow
colly
84
4.4k
Side Projects
sachag
452
42k
Become a Pro
speakerdeck
PRO
24
5k
Raft: Consensus for Rubyists
vanstee
136
6.6k
The Art of Programming - Codeland 2020
erikaheidi
51
13k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
26
1.4k
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お世話になります! • 多分、⼀番早いのはドキュメントをしっかり読んでいくこと。
以上、ありがとうございました。