Learn how to deploy your user interface assets to the Ethereum blockchain using Swarm.
- [Instructor] Now that we have our smart contract…deployed publicly,…we have a distributed backend to our app.…But in order to access this through our web UI,…we either need to have the assets locally…or we have to deploy them to a web server,…both of which take away the key advantage…of having a decentralized app.…Fortunately, Ethereum comes with an option…to deploy our files on the blockchain, it's called Swarm.…The beauty of Swarm is it comes with Geth.…so it's already set up on our server,…there's nothing we need to do to install it.…I currently have Geth running,…it's syncing so I'm waiting for it all to sync.…
But it's all good, it's running…so there's a couple things we need to do.…One is I need to start up Swarm.…In order to start Swarm, I need to have an account set up.…So Swarm is enabled at a command line…by nature of having Geth running.…So just like other things in the Ethereum network,…you do it through an Ethereum account,…so I'm gonna go to Geth, I'm gonna create account new…and then I'm gonna write a password.…
Author
Updated
2/11/2019Released
7/10/2018- How the Ethereum blockchain differs from bitcoin
- What smart contracts are and how they work
- Creating a smart contract from scratch in Solidity
- Using Truffle to test smart contracts
- Using web3.js to interact with the blockchain
- Deploying resources in Swarm
Skill Level Intermediate
Duration
Views
Related Courses
-
Blockchain Basics
with Jonathan Reichental57m 13s Beginner -
Blockchain: Beyond the Basics
with Jonathan Reichental1h 31m Intermediate -
Learning Data Governance
with Jonathan Reichental41m 4s Appropriate for all
-
Introduction
-
Welcome1m 36s
-
What you should know1m 28s
-
-
1. Getting Set Up
-
What we will be building1m 19s
-
Server setup4m 20s
-
Install MetaMask4m 19s
-
-
2. Introduction to DApps and Ethereum
-
Smart contracts explained4m 55s
-
Some sample DApps2m 56s
-
How Ethereum works3m 47s
-
3. Writing a Smart Contract
-
Intro to Solidity2m 54s
-
Testing with Truffle6m 35s
-
-
4. Building a DApp
-
Our simple DApp UI2m 3s
-
Intro to web3.js5m 12s
-
Using MetaMask in our client3m 22s
-
-
5. Deploying to the Ethereum network
-
Deploying resources in Swarm3m 42s
-
Conclusion
-
Next steps1m 24s
-
- Mark as unwatched
- Mark all as unwatched
Are you sure you want to mark all the videos in this course as unwatched?
This will not affect your course history, your reports, or your certificates of completion for this course.
CancelTake notes with your new membership!
Type in the entry box, then click Enter to save your note.
1:30Press on any video thumbnail to jump immediately to the timecode shown.
Notes are saved with you account but can also be exported as plain text, MS Word, PDF, Google Doc, or Evernote.
Share this video
Embed this video
Video: Deploying resources in Swarm