🟧 DApps คืออะไร?
หลายคนอาจคุ้นหูกันมาบ้าง หรือเคยอ่านผ่านตา
DApps มาจากคำว่า "Decentralized applications"
หรือถ้าแปลง่าย ๆ คือเว็บที่ไม่มีตัวกลาง
สงสัยกันใช่ไหมครับว่ามันไม่มีตัวกลางอย่างไร
ย้อนกลับไปพูดถึงคุณสมบัติ ของบล็อกเชนกันสักหน่อย
ว่าสามารถทำอะไรได้บ้าง "ปลอดภัย โปร่งใส กระจายข้อมูล"
.
จุดสำคัญตรงกระจายข้อมูลนี่แหละ จึงทำให้เกิด usecase
ในการนำ Application มารันบนเทคโนโลยีบล็อกเชน
ปกติแล้วเราอาจคุ้นเคยกับคำว่า Centralized หรือระบบศูนย์กลาง
ที่ส่วนใหญ่นิยมใช้กัน เพราะเบสิคและง่ายต่อการใช้
แต่ก็พ่วงด้วยข้อเสียเรื่องของระบบที่สามารถล่มได้ง่าย
เพราะทุกคนถ้าจะเข้าถึง ต้องเข้าถึงแค่เพียงตัวกลางอย่างเดียวเท่านั้น
เช่น ระบบลงทะเบียนที่มีเพียงแค่ Database ก้อนเดียว
ช่วงเวลาที่มีนักเรียนมาลงทะเบียนเยอะๆ
ก็อาจทำให้ระบบล่มขึ้นมาได้ (หงุดหงิด !!!)
.
ด้วยความที่ DApps เป็น Application ที่รันแบบ peer to peer
หรือ Blockchain Network ไม่ได้มีตัวกลางในการจัดเก็บข้อมูล
จึงทำให้ระบบมีความเสถียรมากขึ้น และโปรเจคที่ทำงานบนบล็อกเชนนั้น
ไม่ได้ถูกควบคุมโดยตรงผ่านหน่วยงานใดหน่วยงานหนึ่งด้วย
ด้วยความเป็น Public Blockchain ทุกคนจึงสามารถมีส่วนร่วม
ในการใช้ DApps นี้
.
ความสามารถอีกอย่างคือด้วยความเป็น DApps ที่มีความเป็น public
เราสามารถสร้าง Application ที่ดึงตัวละครจาก DApps อื่นๆ
ที่อยู่บนบล็อกเชนมาใช้พัฒนาได้อีก สมมติแอดสร้างเกมชื่อ A
แล้วอยากได้ตัวละครในเกม B ที่รันอยู่บนบล็อกเชนวงเดียวกัน
แอดก็สามารถนำ code ของ B ที่เป็น opensource
มาสร้างเป็นเกมใหม่ของแอดได้แล้ว เจ๋งใช่ไหมล่ะครับ !!
.