Ethereum เริ่มต้นจากการเป็นบล็อกเชนสากลที่สามารถใช้เพื่อวัตถุประสงค์ที่หลากหลาย DApps เป็นมุมมองที่กว้างกว่า "สัญญาอัจฉริยะ" Dapp คือสัญญาอัจฉริยะและส่วนต่อประสานผู้ใช้บนเว็บเป็นอย่างน้อย ในวงกว้าง Dapp คือเว็บแอปพลิเคชันที่ใช้บริการโครงสร้างพื้นฐานแบบเปิด กระจายศูนย์ และแบบ Peer-to-Peer
Dapp ประกอบด้วยองค์ประกอบอย่างน้อยดังต่อไปนี้
สัญญาอัจฉริยะบนบล็อกเชน
ส่วนต่อประสานผู้ใช้บนเว็บ
นอกจากนี้ Dapps จำนวนมากยังมีส่วนประกอบแบบกระจายศูนย์อื่นๆ เช่น:
โปรโตคอลและแพลตฟอร์มการจัดเก็บข้อมูลแบบกระจายศูนย์ (P2P)
โปรโตคอลและแพลตฟอร์มการส่งข้อความแบบกระจายศูนย์ (P2P)
