- The entire business flow of a typical serverless Ethereum DApp happens between the Client and the Blockchain. Based on the business requirements, you can create a more complex DApp with multiple layers involving both centralized and decentralized components.
- You can create a client as simple as a static HTML file that interacts directly with the Blockchain using HTTP calls, or a rich application with complex architecture. You can distribute them as a standalone application or through protocols such as swarm or the InterPlanetary File System (IPFS).
IPFS and SWARM are different decentralized file distribution protocols. They allow the storing of any static files including images, HTML/CSS, and JS, and can be shared with the ...