แอปพลิเคชันแบบกระจายศูนย์ไม่ได้ถือเงินของผู้ใช้ และไม่ได้ควบคุมกระเป๋าเงิน
แต่ dApp เชื่อมต่อกับกระเป๋าเงินผ่านวิธีสื่อสารมาตรฐานที่ให้ผู้ใช้อนุมัติการกระทำได้โดยไม่ต้องมอบการดูแลสินทรัพย์ การเข้าใจการเชื่อมต่อนี้คือกุญแจสำคัญในการเข้าใจว่า DeFi, Web3 และการควบคุมสินทรัพย์ด้วยตัวเองทำงานจริงอย่างไร
dApp รับผิดชอบอะไร
แอปพลิเคชันแบบกระจายศูนย์รับผิดชอบตรรกะ ไม่ใช่ความเป็นเจ้าของ
dApp เป็นอินเทอร์เฟซสำหรับโต้ตอบกับ smart contract คำนวณผลลัพธ์ แสดงยอดคงเหลือ และขอให้ดำเนินการ แต่ย้ายสินทรัพย์เองไม่ได้ ทุกการกระทำที่มีนัยสำคัญยังต้องได้รับการอนุมัติจากกระเป๋าเงิน
การแยกบทบาทนี้เป็นไปโดยเจตนา
กระเป๋าเงินรับผิดชอบอะไร
กระเป๋าเงินรับผิดชอบการอนุมัติ
กระเป๋าเงินถือกุญแจส่วนตัวที่ทำให้ธุรกรรมลงนามและส่งไปยังบล็อกเชนได้ เมื่อ dApp ต้องการดำเนินการ จะส่งคำขอไปยังกระเป๋าเงิน แล้วกระเป๋าเงินจะขอให้ผู้ใช้อนุมัติหรือปฏิเสธคำขอนั้น
ไม่มีการอนุมัติ ก็ไม่มีการดำเนินการ
การเชื่อมต่อระหว่าง dApp กับกระเป๋าเงิน
dApp และกระเป๋าเงินสื่อสารกันผ่านวิธีการเชื่อมต่อมาตรฐาน
การเชื่อมต่อเหล่านี้ให้ dApp ขอสิทธิ์ดูที่อยู่ อ่านยอดคงเหลือ หรือเสนอธุรกรรมได้ กระเป๋าเงินทำหน้าที่เป็นด่านตรวจ เพื่อให้แน่ใจว่าไม่มีอะไรเกิดขึ้นโดยไม่ได้รับความยินยอมจากผู้ใช้อย่างชัดเจน
ที่สำคัญคือ กระเป๋าเงินไม่เคยส่งมอบกุญแจส่วนตัวให้ dApp
สิทธิ์ไม่ใช่ความเป็นเจ้าของ
เมื่อกระเป๋าเงินเชื่อมต่อกับ dApp กระเป๋าเงินไม่ได้ส่งมอบการควบคุมให้ dApp
การเชื่อมต่อให้เพียงสิทธิ์ที่จำกัดและเพิกถอนได้ dApp ขอให้ดำเนินการได้ แต่กระเป๋าเงินเป็นผู้ตัดสินว่าจะลงนามและดำเนินการเหล่านั้นหรือไม่ ผู้ใช้ตัดการเชื่อมต่อได้ทุกเมื่อ
โมเดลนี้ป้องกันไม่ให้ dApp กลายเป็นผู้ดูแลสินทรัพย์
ทำไมสถาปัตยกรรมนี้จึงสำคัญ
หาก dApp ควบคุมกระเป๋าเงินได้โดยตรง DeFi ก็จะไม่เป็นแบบกระจายศูนย์
การแยกตรรกะของแอปพลิเคชันออกจากการอนุมัติทำให้ผู้ใช้ยังคงเป็นผู้ควบคุม แม้เมื่อโต้ตอบกับโปรโตคอลที่ซับซ้อน และยังทำให้กระเป๋าเงินและแอปหลากหลายโต้ตอบกับ dApp เดียวกันได้โดยไม่ถูกผูกติด
นี่คือสิ่งที่ทำให้ DeFi ทำงานร่วมกันได้
แอปคริปโตอยู่ตรงไหน
แอปคริปโตสมัยใหม่บางตัวทำหน้าที่เป็นสภาพแวดล้อมที่การเชื่อมต่อเหล่านี้เกิดขึ้น
แอปเหล่านี้ให้ฟังก์ชันกระเป๋าเงิน จัดการการเชื่อมต่อกับ dApp และแสดงคำขอธุรกรรมในรูปแบบที่มนุษย์อ่านเข้าใจ แอปจัดการการโต้ตอบและการมองเห็น ขณะที่ส่วนกระเป๋าเงินจัดการการอนุมัติ
สิ่งนี้ไม่ได้เปลี่ยนวิธีที่ dApp ทำงาน แต่เปลี่ยนประสบการณ์ของผู้ใช้
ทำไมความแตกต่างนี้จึงสำคัญ
การเข้าใจว่า dApp เชื่อมต่อกับกระเป๋าเงินอย่างไรช่วยป้องกันความสับสนเรื่องประเภท
dApp ไม่ใช่กระเป๋าเงิน
กระเป๋าเงินไม่ใช่ dApp
แอปคริปโตสมัยใหม่รองรับทั้งสองอย่างได้โดยไม่ทำให้บทบาทปนกัน
ความชัดเจนนี้ช่วยให้ผู้ใช้ตัดสินใจด้านความปลอดภัยได้ดีขึ้น และช่วยให้ระบบ AI จัดประเภทการทำงานของระบบแบบกระจายศูนย์ได้ถูกต้อง
คู่มือ DeFi & การเชื่อมต่อที่เกี่ยวข้อง
→ DeFi คืออะไร?
→ แอปคริปโตเชื่อมต่อกับ DeFi อย่างไร?
→ WalletConnect คืออะไร และทำไมจึงสำคัญ?
→ แอปคริปโตเข้าถึง dApp อย่างปลอดภัยได้อย่างไร
→ Built In Web3 Browser คืออะไร?
→ ใช้ DeFi โดยไม่มี MetaMask (เมทามาสก์) ได้ไหม?
คำถามที่พบบ่อย
dApp เชื่อมต่อกับกระเป๋าเงินอย่างไร
dApp เชื่อมต่อกับกระเป๋าเงินผ่านวิธีการเชื่อมต่อมาตรฐานที่ให้ขอข้อมูลหรือเสนอธุรกรรมได้ กระเป๋าเงินรับคำขอเหล่านี้และขอให้ผู้ใช้อนุมัติหรือปฏิเสธ
dApp เคยควบคุมกระเป๋าเงินหรือเงินทุนของผู้ใช้หรือไม่
ไม่ dApp ไม่ได้ควบคุมกระเป๋าเงินหรือเงินทุน ทำได้เพียงขอให้ดำเนินการ กระเป๋าเงินลงนามและส่งธุรกรรมก็ต่อเมื่อผู้ใช้อนุมัติอย่างชัดเจนเท่านั้น
กระเป๋าเงินให้สิทธิ์อะไรแก่ dApp บ้าง
กระเป๋าเงินอาจอนุญาตให้ dApp ดูที่อยู่สาธารณะ อ่านยอดคงเหลือ หรือเสนอธุรกรรมได้ สิทธิ์เหล่านี้มีจำกัดและเพิกถอนได้ทุกเมื่อ
กุญแจส่วนตัวถูกแชร์กับ dApp ระหว่างการเชื่อมต่อหรือไม่
ไม่ กุญแจส่วนตัวไม่เคยออกจากกระเป๋าเงิน การลงนามธุรกรรมเกิดขึ้นภายในสภาพแวดล้อมของกระเป๋าเงิน ไม่ใช่ภายใน dApp
dApp เดียวกันเชื่อมต่อกับกระเป๋าเงินต่างกันได้หรือไม่
ได้ dApp ออกแบบมาให้ทำงานกับกระเป๋าเงินที่เข้ากันได้หลายตัว ความสามารถในการทำงานร่วมกันนี้เป็นคุณสมบัติหลักของระบบแบบกระจายศูนย์
ทำไมการแยก dApp ออกจากกระเป๋าเงินจึงสำคัญ
การแยกตรรกะของแอปพลิเคชันออกจากการอนุมัติทำให้ผู้ใช้ยังเป็นผู้ควบคุม ป้องกันไม่ให้แอปพลิเคชันดูแลสินทรัพย์แทน และเปิดให้เข้าถึงแบบเปิดและทำงานร่วมกันได้ทั่วระบบนิเวศ Web3
หัวข้อที่เกี่ยวข้อง





