Hey
There is something I can't understand about dApps. Where and how front-end and back-end devs are stored ? Are they stored on centralized servers ?
Imagine a Uber decentralized app which use its own token, how/on which plateform front-end and back-end will be stored ?
Thanks!
0 ·
Comments
I'm much less familiar with "frontend", and it might depend on which client you are using.
Frontend elements are just nice user interfaces, generally made with HTML technologies and connecting to the blockchain usually using a web3 javascript library. Where you store the frontend? Anyware you want, can be in a server with connection to a node on the blockchain. Can be in your local computer that is running an ethereum client, can be using IPFS or Swarm, and again they will have to be in some way connected to the blockchain as clients...
But if i want that every user that use my software improve the network mining the smartcontract i need to make a fullstack software right?
I mean if i want to make an streamming Dapp or something like that, is a must right? Because if i use for example only one server like a normal API to make streamming my server will the bottleneck and we don't want that.
Btw, i have another question (I'm noob in this, really new, sorry), if i make a smartcontract and i have for example 100 fullclients using my software and resolving some algorithm (sharing files or chatting, etc) only this 100 clients are processing the algorightm in the smartcontract? or the entire network?
-> I want to create smart contract using solidity in backend and javascript,Html,Css these are using front End here what is DApp role. so, I need to know that clear information