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
88
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Adventures on the Ethereum Blockchain
Faisal Abid
July 25, 2018
More Decks by Faisal Abid
See All by Faisal Abid
Chatbots & The Rise of the Virtual Assistant
faisalabid
0
84
Introduction to Google Flutter
faisalabid
0
210
Angular 2.0 Dart
faisalabid
1
120
Android Chat App in 25 Minutes
faisalabid
0
160
Moving from Node.js to Dart
faisalabid
1
1k
Dart & Polymer - OSCON 2014
faisalabid
4
780
Adventures in Node.js - OSCON 2013
faisalabid
2
3k
Node.js and You @ Codemotion Roma
faisalabid
2
200
Node.js and You Workshop
faisalabid
3
1.1k
Other Decks in Technology
See All in Technology
見守りエージェントを作ってみた(ローカルLLM + Hermes Agent)
happysamurai294
0
110
ファミコンでPHPを動かす / PHP on the Famicom
tomzoh
2
350
AIが実装を自走する時代の認知負債との戦い
lycorptech_jp
PRO
0
130
「AIに依存している」と 「AIを使いこなしている」の違い
k8yasuma
0
110
AIコード生成×サプライチェーン攻撃 — PHPが直面する“二重の信頼問題
shinyasaita
0
190
オブザーバビリティ、本当に活用できてる? 〜API連携×生成AIで成熟度を自動評価〜
dmmsre
1
3.5k
個人開発で育てる「大規模設計の苗床」 - AI時代の1人開発から始める業務への知識接続 / The Seedbed for Large-Scale Design - From AI-Era Solo Projects to Professional Knowledge
bitkey
PRO
1
280
ボーイスカウトルールでメモリやスキルを改善しよう
azukiazusa1
4
1.4k
壊して学ぶAWS CDK: そのcdk deployで消えるもの、残るもの
k_adachi_01
1
380
AICoEでAIネイティブ組織への進化
yukiogawa
0
190
タスクの複雑さでモデルを選ぶ ── Thompson Samplingで動かす“トークン/コスト最適化
satohy0323
0
550
知らん間に、回ってる
ming_ayami
0
710
Featured
See All Featured
Java REST API Framework Comparison - PWX 2021
mraible
34
9.5k
Side Projects
sachag
455
43k
Why Our Code Smells
bkeepers
PRO
340
58k
How GitHub (no longer) Works
holman
316
150k
Facilitating Awesome Meetings
lara
57
7k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
11
970
エンジニアに許された特別な時間の終わり
watany
108
250k
How Software Deployment tools have changed in the past 20 years
geshan
0
34k
The agentic SEO stack - context over prompts
schlessera
0
850
Evolving SEO for Evolving Search Engines
ryanjones
0
240
Highjacked: Video Game Concept Design
rkendrick25
PRO
1
410
世界の人気アプリ100個を分析して見えたペイウォール設計の心得
akihiro_kokubo
PRO
72
40k
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