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
Agentic AIが変革するAWSの開発・運用・セキュリティ ~Frontier Agentsを試してみた~ / Agentic AI transforms AWS development, operations, and security I tried Frontier Agents
yuj1osm
0
110
なぜ あなたはそんなに re:Invent に行くのか?
miu_crescent
PRO
0
220
Connection-based OAuthから学ぶOAuth for AI Agents
flatt_security
0
430
Snowflake Industry Days 2025 Nowcast
takumimukaiyama
0
140
MySQLのSpatial(GIS)機能をもっと充実させたい ~ MyNA望年会2025LT
sakaik
0
150
ハッカソンから社内プロダクトへ AIエージェント「ko☆shi」開発で学んだ4つの重要要素
sonoda_mj
6
1.8k
Amazon Quick Suite で始める手軽な AI エージェント
shimy
2
2.1k
Claude Codeを使った情報整理術
knishioka
14
11k
Strands AgentsとNova 2 SonicでS2Sを実践してみた
yama3133
1
2.1k
技術選定、下から見るか?横から見るか?
masakiokuda
0
140
AR Guitar: Expanding Guitar Performance from a Live House to Urban Space
ekito_station
0
270
AIエージェントを5分で一気におさらい!AIエージェント「構築」元年に備えよう
yakumo
1
120
Featured
See All Featured
Context Engineering - Making Every Token Count
addyosmani
9
560
The Impact of AI in SEO - AI Overviews June 2024 Edition
aleyda
5
680
My Coaching Mixtape
mlcsv
0
14
Jess Joyce - The Pitfalls of Following Frameworks
techseoconnect
PRO
1
32
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
37
6.2k
Self-Hosted WebAssembly Runtime for Runtime-Neutral Checkpoint/Restore in Edge–Cloud Continuum
chikuwait
0
250
The Cult of Friendly URLs
andyhume
79
6.7k
B2B Lead Gen: Tactics, Traps & Triumph
marketingsoph
0
34
GraphQLとの向き合い方2022年版
quramy
50
14k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
25
1.7k
So, you think you're a good person
axbom
PRO
0
1.9k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.6k
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