Concept Flow - Why dApps need user interfaces
User wants to interact
User Interface (UI)
User inputs data or commands
UI sends transaction to blockchain
Blockchain processes transaction
Blockchain returns result
UI shows result to user
User sees feedback and continues interaction
Users interact with dApps through a user interface that sends commands to the blockchain and shows results back.