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
Adventures on the Ethereum Blockchain
Search
Faisal Abid
July 25, 2018
Technology
0
75
Adventures on the Ethereum Blockchain
Faisal Abid
July 25, 2018
Tweet
Share
More Decks by Faisal Abid
See All by Faisal Abid
Chatbots & The Rise of the Virtual Assistant
faisalabid
0
78
Introduction to Google Flutter
faisalabid
0
210
Angular 2.0 Dart
faisalabid
1
110
Android Chat App in 25 Minutes
faisalabid
0
150
Moving from Node.js to Dart
faisalabid
1
1k
Dart & Polymer - OSCON 2014
faisalabid
4
760
Adventures in Node.js - OSCON 2013
faisalabid
2
3k
Node.js and You @ Codemotion Roma
faisalabid
2
190
Node.js and You Workshop
faisalabid
3
1.1k
Other Decks in Technology
See All in Technology
Codex 5.3 と Opus 4.6 にコーポレートサイトを作らせてみた / Codex 5.3 vs Opus 4.6
ama_ch
0
190
超初心者からでも大丈夫!オープンソース半導体の楽しみ方〜今こそ!オレオレチップをつくろう〜
keropiyo
0
120
OWASP Top 10:2025 リリースと 少しの日本語化にまつわる裏話
okdt
PRO
3
830
【Ubie】AIを活用した広告アセット「爆速」生成事例 | AI_Ops_Community_Vol.2
yoshiki_0316
1
110
制約が導く迷わない設計 〜 信頼性と運用性を両立するマイナンバー管理システムの実践 〜
bwkw
3
1k
15 years with Rails and DDD (AI Edition)
andrzejkrzywda
0
200
SREじゃなかった僕らがenablingを通じて「SRE実践者」になるまでのリアル / SRE Kaigi 2026
aeonpeople
6
2.5k
OCI Database Management サービス詳細
oracle4engineer
PRO
1
7.4k
Webhook best practices for rock solid and resilient deployments
glaforge
2
300
配列に見る bash と zsh の違い
kazzpapa3
3
160
[CV勉強会@関東 World Model 読み会] Orbis: Overcoming Challenges of Long-Horizon Prediction in Driving World Models (Mousakhan+, NeurIPS 2025)
abemii
0
140
ClickHouseはどのように大規模データを活用したAIエージェントを全社展開しているのか
mikimatsumoto
0
260
Featured
See All Featured
Paper Plane (Part 1)
katiecoart
PRO
0
4.3k
B2B Lead Gen: Tactics, Traps & Triumph
marketingsoph
0
56
Exploring the relationship between traditional SERPs and Gen AI search
raygrieselhuber
PRO
2
3.6k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
254
22k
Being A Developer After 40
akosma
91
590k
Bridging the Design Gap: How Collaborative Modelling removes blockers to flow between stakeholders and teams @FastFlow conf
baasie
0
450
Getting science done with accelerated Python computing platforms
jacobtomlinson
2
120
State of Search Keynote: SEO is Dead Long Live SEO
ryanjones
0
120
RailsConf 2023
tenderlove
30
1.3k
Building Adaptive Systems
keathley
44
2.9k
Unlocking the hidden potential of vector embeddings in international SEO
frankvandijk
0
170
WCS-LA-2024
lcolladotor
0
450
Transcript
None
Who am I? - Senior Engineer at Zoom.ai - Google
Developer Expert - Android, Node.js, early adopter - Entrepreneur
What this talk is about - Understanding what DApps are
- Learning how to build DApps - Exploring the Web 3.0 stack
What this talk is NOT about - ICO’s - Getting
rich quick - Ethereum price predictions
What is a DApp - Decentralized Applications - No single
point of control - Existed for decades - Bittorrent, Tor, BitMessage - Combination of 3 technologies (Smart Contracts, Whisper, IPFS)
DApp
What is a DApp - “Unkillable” - DApps let you
interact with the Blockchain using using Smart Contracts
What are Smart Contracts - Code that runs in a
VM on a specific Blockchain - https://remix.ethereum.org/
Smart Contract
Smart Contract
Smart Contract
Smart Contract
What are Smart Contracts - On Ethereum, Smart Contracts are
written in Solidity - Smart Contracts are immutable - A new programming paradigm
What do I do with a Smart Contract? - A
compiled Smart Contract is worthless. - You have to deploy it
Smart Contract
How do I connect to a Smart Contract? - Web3!
- Web3 is a JS API that connects to a local Node instance
DApp
Smart Contract
Let’s stop there! - This just seems like too much
work. And we haven’t even scratched the surface - There has to be a better way
Ethereum Dev Frameworks - https://truffleframework.com/ - https://embark.status.im/
DEMO
Truffle https://truffleframework.com/ - Easy to get started - “Boxes” for
Angular, React - Just like building a normal web app, but integrating with Blockchain
Embark https://embark.status.im/ - Built by popular DApp - Status.im -
New but excellent support for Whisper and IPFS
Whisper - Pub/Sub style messaging system - Plausible deniability
IPFS https://ipfs.io/ - Redundant distributed web - Hosted platform for
HTML/CSS - Deploy Truffle or Embark apps on the platform for pure decentralization
Questions?
None