การใช้งานแบบกระจายศูนย์ (dApp) คืออะไร?
Decentralized Application (dApp) คือแอปที่รันบนบล็อกเชน ไม่ใช่เซิร์ฟเวอร์ของบริษัท กฎเกณฑ์อยู่ในโค้ด ธุรกรรมถูกยืนยันบนบัญชีแยกประเภทสาธารณะ และไม่มีผู้ดูแลคนเดียวที่สามารถกดสวิตช์เงียบๆ ได้ ลองคิดถึงมันเหมือนแอปที่มีตัวตนอยู่ทุกที่พร้อมกัน พร้อมใบเสร็จรับเงินที่ฝังอยู่ในตัวมัน
Decentralized Application (dApp) หมายถึงค่าธรรมเนียมศูนย์และความไม่ระบุตัวตนทั้งหมด ไม่ใช่แบบนั้นทั้งหมด คุณยังต้องจ่ายค่าแก๊สเครือข่าย และความเป็นส่วนตัวขึ้นอยู่กับการออกแบบ เลือกใช้งาน กระเป๋าเงิน และสิ่งที่คุณแบ่งปัน
วิธีการทำงานของ Decentralized Application (dApp)
เวลาไกด์ทัวร์อย่างรวดเร็ว Decentralized Application (dApp) เปลี่ยนคลิกของคุณให้กลายเป็นการดำเนินการบนเชนที่ใครๆ ก็สามารถตรวจสอบได้ในภายหลัง
- Trigger: คุณเชื่อมกระเป๋าเงินและกดปุ่มที่ส่วนหน้าของแอป
- Logic: แอปเรียกฟังก์ชันใน smart contracts ที่มีกรอบกฎ
- Validation: เครือข่ายตรวจสอบธุรกรรมของคุณ ยืนยันว่าคุณมีทุนหรือสิทธิ์ และสั่งให้ทำรายการร่วมกับผู้อื่น
- Settlement: เมื่อยืนยันแล้ว การเปลี่ยนแปลงถูกเขียนลงบน blockchain และ wallet ของคุณสะท้อนมัน
- Storage: แอปบางตัวเก็บข้อมูลเสริม off chain และอ้างอิงบน chain เพื่อให้โหลดได้ง่ายขึ้น
ใช่ นั่นคือกระบวนการ
ทำไม Decentralized Application (dApp) ถึงสำคัญ
คุณต้องการประโยชน์ด้านบวกโดยไม่ต้องขออนุญาต นี่คือเหตุผลที่ Decentralized Application (dApp) มีมูลค่าเวลาของคุณ:
- ประโยชน์: เป็นเจ้าของคีย์ของคุณ เก็บทุนของคุณ และเข้าถึง decentralized finance (DeFi) ได้ทุกเมื่อ
- มุมมอง: มีผู้ดูแลน้อยลงจึงมีส chokepoints น้อยลง แต่ก็มีความรับผิดชอบส่วนบุคคลมากขึ้น
- ความเกี่ยวข้อง: คุณจะเห็นมันในด้านการเงิน งานศิลปะ เกม identity และเครื่องมือชุมชนที่ดำเนินการโดยผู้ถือโทเค็น
ก่อนใช้งาน Decentralized Application (dApp) ให้ทดสอบด้วยจำนวนเล็กน้อย อ่าน prompt ธุรกรรม และตรวจสอบที่อยู่สัญญาอย่างรอบด้านจากแหล่งที่เชื่อถือได้
ลักษณะสำคัญของ Decentralized Application (dApp)
นี่คือสิ่งที่มักทำให้โดดเด่นออกจากกัน:
- Permissionless: ใครที่มี wallet สามารถโต้ตอบโดยไม่ต้องขออนุมัติ
- Transparent: กิจกรรมถูกบันทึกบน chain ดังนั้นผลลัพธ์จึงตรวจสอบได้โดยใครก็ได้
- Code: หลายรายเผยแพร่วิธีการเป็น Open Source เพื่อให้ชุมชนตรวจสอบและปรับปรุง
- Interoperable: แอปสามารถเชื่อมต่อกับเครื่องมือบน chain อื่นๆ เช่น tokens, oracles และ identity
- Incentives: โทเค็นสามารถให้รางวัลแก่ผู้ใช้ ผู้สร้าง หรือ validators สำหรับการมีส่วนร่วม
Variations
dApps มีหลายรูปแบบเหมือนรองเท้าผ้าใบที่พอดีกับขนาดต่างๆ:
- Finance: เครื่องมือ Lending, การซื้อขาย และ staking ที่ settle on chain
- Gaming: ไอเทมที่ผู้เล่นเป็นเจ้าของ ตลาดกลาง และแมตช์บน chain
- Social: ฟีด โปรไฟล์ และการส่งข้อความด้วยการ sign in ผ่าน wallet
- NFT: การ minting, การประมูล และแกลเลอรี่สำหรับ collectible ดิจิทัล
- Infra: Wallets, bridges และ indexers ที่แอปอื่นสร้างบน
แอป dApp สามารถกระจายศูนย์บนแบ็กเ-end ในขณะที่ยังใช้เว็บไซต์ปกติเป็น front end หากเว็บไซต์ล่ม คุณสามารถเรียกใช้สัญญาโดยตรงจาก wallet หรือ explorer ได้
ตัวอย่าง
การสลับโทเค็นบน Decentralized Exchanges (DEXs) คือ Decentralized Application (dApp) ที่ใช้งานจริง ซึ่ง wallet ของคุณทำการซื้อขายโดยตรงจากสมุดยอดบาลานซ์ของคุณ
ข้อเท็จจริงน่าสนใจ
CryptoKitties เคยได้รับความนิยมสูงมากในช่วงปลายปี 2017 จนกระทบ Ethereum ซึ่งพิสูจน์ได้สองอย่างว่า dApps สามารถ viral ได้ และบล็อกเชนต้องการการปรับสเกล
Wrap-Up
สรุปสั้นๆ Decentralized Application (dApp) หมายถึงแอปที่ทำงานบนโค้ดและ consensus ไม่ใช่การเปลี่ยนท่าทีของบริษัท