KEY TAKEAWAYS
- DApp หรือ Decentralized application เป็นแอปพลิเคชันหรือโปรแกรมดิจิทัลที่ทำงานบนเครือข่าย Blockchain และทำงานแบบ P2P (Peer-to-Peer) ทำให้ไม่ต้องการเซิร์ฟเวอร์กลางและอยู่นอกการควบคุมของบุคคลหรือองค์กรใด ๆ
DApp (ดีแอป) ย่อมาจาก Decentralized application เป็นแอปพลิเคชันหรือโปรแกรมดิจิทัลที่ทำงานบนเครือข่าย Blockchain และทำงานแบบ P2P (Peer-to-Peer) โดยนำ Smart Contract เข้ามาใช้งานเพื่อให้สามารถสร้างฟังก์ชันที่ปรับแต่งเองได้แบบไร้ศูนย์กลาง (decentralized) และมีความปลอดภัย
เนื่องจาก DApp ทำงานแบบ P2P ทำให้ไม่ต้องการเซิร์ฟเวอร์กลางและอยู่นอกการควบคุมของบุคคลหรือองค์กรใด ๆ แต่ผู้ใช้จะสามารถควบคุมข้อมูลของตนได้ ในเงื่อนไขว่าข้อมูลทั้งหมดต้องเก็บไว้ใน Blockchain แบบ decentralized และเปิดให้ผู้อื่นสามารถดูได้ โดยข้อมูลเหล่านั้นจะเปลี่ยนแปลงแก้ไขไม่ได้ เพราะเมื่อสร้างแอปพลิเคชันลงใน Blockchain แล้ว ข้อมูลใด ๆ จะไม่สามารถเปลี่ยนแปลงหรือแก้ไขโดยบุคคลคนเดียวได้ อีกทั้ง DApp ทั้งหมดจะเป็นระบบ Open Source มี Source Code ให้ทุกคนตรวจสอบได้ ว่าถูกนำไปใช้และจัดเก็บไว้ใน Blockchain ยังไง
DApp มักจะถูกสร้างอยู่บนแพลตฟอร์ม Blockchain ของ Ethereum เพื่อจัดเก็บข้อมูลและ Smart Contract สำหรับ App logic ซึ่งสามารถนำไปพัฒนาต่อยอดเป็นเกม, แพลตฟอร์มด้านการเงินหรือสื่อ โดยใช้ภาษา Solidity ในการเขียน
ข้อดีของ DApp
- มีความเสถียร เนื่องจากไม่ได้เก็บข้อมูลไว้ที่เซิร์ฟเวอร์ ทำให้หมดปัญหาเรื่องเซิร์ฟเวอร์ล่ม
- มีความน่าเชื่อถือ เพราะข้อมูลต่าง ๆ ถูกบันทึกไว้ใน Blockchain ทำให้ปลอมแปลงหรือแก้ไขไม่ได้
- เป็น decentralized ทำให้ไม่ถูกควบคุมจากบุคคลหรือองค์กรใด
- ให้ความเป็นส่วนตัว เพราะผู้ใช้ไม่จำเป็นต้องยืนยันตัวตนในการทำธุรกรรมบน DApp
ข้อเสียของ DApp
- ไม่สามารถรองรับการใช้งานปริมาณมากได้ โดยปัจจุบัน ประมวลผลการใช้งานได้เพียง 10-15 รายการต่อวินาทีเท่านั้น
- ลำบากในการดูแลจัดการ เพราะข้อมูลที่อยู่บน Blockchain จะแก้ไขได้ยาก