Dapp และ app มีความแตกต่างกันเพียงตัวอักษร D ตัวเดียว D ย่อมาจาก Decentralized ซึ่งหมายถึง การกระจายศูนย์ ส่วน app หมายถึง application ซึ่งหมายถึง แอปพลิเคชัน แอปพลิเคชันแบบดั้งเดิมจะอาศัยเซิร์ฟเวอร์แบบรวมศูนย์ ซึ่งมีการจัดเก็บข้อมูลจำนวนมาก ทำให้เจ้าของโปรเจกต์แอปสามารถลบและเปลี่ยนแปลงข้อมูลได้ตลอดเวลา (หมายเหตุ: บล็อกเชนเป็นเพียงเครือข่ายแบบกระจายศูนย์ประเภทหนึ่ง)
ปัจจุบันยังไม่มีนิยามที่ชัดเจนของ Dapp แต่สามารถใช้การอธิบายลักษณะของ Dapp แทนได้
แอปพลิเคชันจะต้องเป็นโอเพนซอร์สเต็มรูปแบบ ทำงานได้ด้วยตัวเอง และไม่มีหน่วยงานใดหน่วยงานหนึ่งควบคุมโทเค็น (Tokens) ส่วนใหญ่ของแอปพลิเคชัน แอปพลิเคชันจะต้องสามารถอัปเกรดได้ตามการตอบรับจากตลาดและความต้องการทางเทคนิค แต่การอัปเกรดจะต้องทำโดยฉันทามติของผู้ใช้แอปพลิเคชัน
ข้อมูลของแอปพลิเคชันจะต้องถูกเข้ารหัสและจัดเก็บไว้ในบล็อกเชนสาธารณะ
แอปพลิเคชันจะต้องมีกลไกโทเค็น (อาจเป็นการใช้โทเค็นที่มีอยู่แล้ว หรือการออกโทเค็นใหม่ในตัว) และผู้ขุดหรือโหนดที่ดูแลจะต้องได้รับรางวัลเป็นโทเค็น
การสร้างโทเค็นจะต้องอิงตามอัลกอริทึมการเข้ารหัสมาตรฐาน ซึ่งตามอัลกอริทึมดังกล่าว โหนดที่มีคุณค่าจะสามารถรับรางวัลเป็นโทเค็นสำหรับแอปพลิเคชันได้
