GaiaEx
บทเรียนที่ 31 จาก 73
intermediate6 นาทีมีแบบทดสอบ

เจาะลึก DApp และสัญญาอัจฉริยะ

โครงสร้าง dApp และ Front End

แอปแบบกระจายศูนย์ถูกสร้าง รักษาความปลอดภัย และกำกับดูแลอย่างไร.

อัปเดตเมื่อ 21 ต.ค. 2569GaiaEx Academy Editorial

ในบทเรียนนี้

  • front end ของ dApp เชื่อมผู้ใช้กับสัญญาอย่างไร
  • ทำไมความสมบูรณ์ของ front end สำคัญ

ประเด็นสำคัญ

  1. 1เว็บไซต์เตรียมธุรกรรมที่ผู้ใช้ลงนามด้วยกระเป๋าเงิน
  2. 2สัญญาอาจปลอดภัยในขณะที่ front end ถูกโจมตี
  3. 3ผู้ใช้ควรตรวจสอบสัญญาและการกระทำ ไม่ใช่แค่แบรนด์

สรุปบทเรียน

คำถามระดับกลางที่อยู่หลังโครงสร้าง dApp และ Front End นั้นง่าย: ผู้ใช้โต้ตอบผ่านเว็บไซต์ที่เตรียมธุรกรรมสำหรับสัญญาที่ไม่สามารถแก้ไขได้

โมเดลความคิด

แนวคิดหลักของ โครงสร้าง dapp และ front end

คำถามระดับกลางที่อยู่หลังโครงสร้าง dApp และ Front End นั้นง่าย: ผู้ใช้โต้ตอบผ่านเว็บไซต์ที่เตรียมธุรกรรมสำหรับสัญญาที่ไม่สามารถแก้ไขได้ แนวคิดนี้จะมีประโยชน์ก็ต่อเมื่อมันช่วยปรับปรุงการตัดสินใจจริงเกี่ยวกับการดูแลทรัพย์สิน การรันคำสั่ง สภาพคล่อง หรือความเสี่ยงของโปรโตคอล.

  • front end ของ dApp เชื่อมผู้ใช้กับสัญญาอย่างไร
  • ทำไมความสมบูรณ์ของ front end สำคัญ

กลไกการทำงาน

วิธีคิดเกี่ยวกับ โครงสร้าง dapp และ front end

โครงสร้าง dApp และ Front End เริ่มจากส่วนหน้าที่อ่านสถานะสัญญา สร้างข้อมูลธุรกรรม และขอให้กระเป๋าเงินเซ็น.

เมื่อทบทวนโครงสร้าง dApp และ Front End ให้แยกสิ่งที่อินเทอร์เฟซแสดงออกจากสิ่งที่โปรโตคอล ตลาด หรือเลเยอร์การดูแลทรัพย์สินสามารถรับประกันได้จริง.

แนวคิดนี้จะถือว่าเรียนรู้แล้วก็ต่อเมื่อผู้เรียนสามารถใช้โครงสร้าง dApp และ Front End เพื่อปฏิเสธเซตอัพที่อ่อนแอ ไม่ใช่แค่บรรยายเซตอัพที่แข็งแรง.

  • เว็บไซต์เตรียมธุรกรรมที่ผู้ใช้ลงนามด้วยกระเป๋าเงิน
  • สัญญาอาจปลอดภัยในขณะที่ front end ถูกโจมตี
  • ผู้ใช้ควรตรวจสอบสัญญาและการกระทำ ไม่ใช่แค่แบรนด์

ตัวอย่าง

ตัวอย่าง โครงสร้าง dapp และ front end ที่จับต้องได้

ตัวอย่างเช่น สัญญาที่ปลอดภัยยังสามารถกลายเป็นอันตรายได้ถ้าส่วนหน้าที่ถูกแฮกขอให้ผู้ใช้เซ็นการอนุมัติที่ต่างออกไป บทเรียนนี้มีประโยชน์เมื่อผู้เรียนสามารถบอกได้ว่าหลักฐานอะไรยืนยันคำกล่าวและเงื่อนไขอะไรที่จะทำให้มันเป็นเท็จ.

จำไว้หลักการตัดสินใจ: ปฏิบัติต่อส่วนหน้าเป็นผู้ช่วย ไม่ใช่หลักฐานว่าธุรกรรมนั้นปลอดภัย.

ข้อผิดพลาดที่พบบ่อย

จุดที่คนพลาดกับ โครงสร้าง dapp และ front end

ความผิดพลาดที่พบบ่อยกับโครงสร้าง dApp และ Front End คือการไว้ใจแบรนด์ของเว็บไซต์โดยไม่ตรวจสอบข้อความแจ้งของกระเป๋าเงินและสัญญาเป้าหมาย ทางลัดนั้นทำให้แนวคิดดูง่าย ในขณะที่ซ่อนส่วนที่อาจสร้างความเสียหายได้จริง.

บันทึกความเสี่ยง

ก่อนที่คุณจะพึ่งพา โครงสร้าง dapp และ front end

ความเสี่ยงหลักคือการเจาะระบบ DNS การอัปเดตส่วนหน้าที่เป็นอันตราย การดีพลอยปลอม และข้อความแจ้งที่สร้างความสับสนสามารถนำผู้ใช้ไปสู่การกระทำที่ไม่ปลอดภัยได้ ในทางปฏิบัติ ความเสี่ยงจะยิ่งใหญ่ขึ้นเมื่อตลาดเคลื่อนไหวเร็ว สภาพคล่องบางลง หรืออินเทอร์เฟซบีบคำเตือนสำคัญให้เล็กลง.

  • ยืนยันสัญญาเป้าหมาย
  • อ่านข้อความแจ้งของกระเป๋าเงิน
  • ใช้แหล่งส่วนหน้าที่เชื่อถือได้

ฝึกฝน

ทำให้ โครงสร้าง dapp และ front end ติดตัวคุณ

  • ยืนยันสัญญาเป้าหมาย
  • อ่านข้อความแจ้งของกระเป๋าเงิน
  • ใช้แหล่งส่วนหน้าที่เชื่อถือได้

รีวิว

คำศัพท์สำคัญ

การดูแลรักษาทรัพย์สิน (custody)
คำถามว่าใครเป็นผู้ควบคุม private key แบบ custodial คือบุคคลที่สามถือไว้ ส่วนแบบ non-custodial คือคุณถือเอง
DApp
แอปพลิเคชันแบบกระจายศูนย์ (Decentralized Application) — ซอฟต์แวร์ที่ตรรกะฝั่งหลังทำงานบนบล็อกเชนผ่านสัญญาอัจฉริยะ
สภาพคล่อง
ความง่ายในการซื้อหรือขายสินทรัพย์โดยไม่ทำให้ราคาเปลี่ยนแปลงมาก
กระเป๋าเงิน (วอลเล็ต)
ซอฟต์แวร์หรือฮาร์ดแวร์ที่เก็บ private key ซึ่งควบคุมสินทรัพย์บนเชนของคุณ
บล็อกเชน
บัญชีบันทึกข้อมูลแบบเพิ่มได้เท่านั้น (append-only) ที่ถูกทำสำเนาไว้บนคอมพิวเตอร์หลายเครื่อง โดยมีการเข้ารหัสและฉันทามติเป็นตัวรักษาความปลอดภัย

บันทึกแหล่งอ้างอิง

แหล่งอ้างอิงเนื้อหา

แหล่งอ้างอิงเหล่านี้เป็นจุดเริ่มต้นสำหรับตรวจสอบกลไก ข้อตรวจสอบความเสี่ยง และบริบทผลิตภัณฑ์ที่อยู่หลังบทเรียนนี้

ก่อนที่คุณจะเรียนต่อ

คุณทำสิ่งเหล่านี้ได้ไหม?

  • ยืนยันสัญญาเป้าหมาย
  • อ่านข้อความแจ้งของกระเป๋าเงิน
  • ใช้แหล่งส่วนหน้าที่เชื่อถือได้

การเรียนที่เกี่ยวข้อง

อ่านต่อ

จุดตรวจสอบ

จบบทเรียนนี้

ผ่านการตรวจสอบเพื่อบันทึกความคืบหน้า แล้วเรียนต่อไปตามลำดับในแทร็ก

ทดสอบความรู้

ยืนยันบทเรียนนี้

ตอบทุกคำถามให้ถูกต้องเพื่อจบบทเรียน

1 / 2

front end ของ dApp มักช่วยผู้ใช้…