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

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

วงจรชีวิตของสัญญาอัจฉริยะ

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

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

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

  • วงจรชีวิตของสัญญาอัจฉริยะตั้งแต่ออกแบบจนถึงเฝ้าติดตาม
  • ทำไมการ deploy ไม่ใช่จุดสิ้นสุดของงานด้านความปลอดภัย

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

  1. 1สัญญาต้องมีการรีวิวการออกแบบ การทดสอบ การตรวจสอบ การควบคุม deploy และการเฝ้าติดตาม
  2. 2สัญญาที่อัปเกรดได้เพิ่มความเสี่ยงด้านผู้ดูแลระบบ
  3. 3การเฝ้าติดตามหลังเปิดตัวจับปัญหาที่การตรวจสอบพลาดไป

สรุปบทเรียน

วงจรชีวิตของสัญญาอัจฉริยะสำคัญเพราะสัญญาที่ปลอดภัยต้องมีกระบวนการทั้งก่อนและหลังการดีพลอย

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

ทำความเข้าใจ วงจรชีวิตของสัญญาอัจฉริยะ ให้ชัด

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

  • วงจรชีวิตของสัญญาอัจฉริยะตั้งแต่ออกแบบจนถึงเฝ้าติดตาม
  • ทำไมการ deploy ไม่ใช่จุดสิ้นสุดของงานด้านความปลอดภัย

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

วิธีคิดเกี่ยวกับ วงจรชีวิตของสัญญาอัจฉริยะ

วงจรชีวิตของสัญญาอัจฉริยะเริ่มจากความต้องการ การพัฒนา การทดสอบ การทบทวนตรวจสอบ การควบคุมการดีพลอย การเฝ้าติดตาม และการตอบสนองต่อเหตุการณ์.

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

ผู้เรียน GaiaEx ควรเชื่อมโยงวงจรชีวิตของสัญญาอัจฉริยะกลับไปยังการดูแลทรัพย์สิน การรันคำสั่ง สภาพคล่อง หรือความเสี่ยงของโปรโตคอล มากกว่าที่จะมองมันเป็นคำศัพท์เดี่ยว ๆ.

  • สัญญาต้องมีการรีวิวการออกแบบ การทดสอบ การตรวจสอบ การควบคุม deploy และการเฝ้าติดตาม
  • สัญญาที่อัปเกรดได้เพิ่มความเสี่ยงด้านผู้ดูแลระบบ
  • การเฝ้าติดตามหลังเปิดตัวจับปัญหาที่การตรวจสอบพลาดไป

ตัวอย่าง

วงจรชีวิตของสัญญาอัจฉริยะ ในการตัดสินใจจริง

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

จำไว้หลักการตัดสินใจ: ทบทวนการควบคุมวงจรชีวิตก่อนไว้ใจเงินทุนที่ฝากเข้าไป.

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

วงจรชีวิตของสัญญาอัจฉริยะ หลอกให้ผู้เรียนพลาดได้อย่างไร

ความผิดพลาดที่พบบ่อยกับวงจรชีวิตของสัญญาอัจฉริยะคือการเชื่อว่าตราการตรวจสอบหมายความว่าวงจรชีวิตสิ้นสุดแล้ว ทางลัดนั้นทำให้แนวคิดดูง่าย ในขณะที่ซ่อนส่วนที่อาจสร้างความเสียหายได้จริง.

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

ปลอดภัยไว้เมื่ออยู่กับ วงจรชีวิตของสัญญาอัจฉริยะ

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

  • ตรวจสอบสถานะการทดสอบและการตรวจสอบ
  • ทบทวนการควบคุมการอัปเกรด
  • มองหาแผนการเฝ้าติดตามและตอบสนองเหตุการณ์

ฝึกฝน

แบบฝึกสั้น ๆ สำหรับ วงจรชีวิตของสัญญาอัจฉริยะ

  • ตรวจสอบสถานะการทดสอบและการตรวจสอบ
  • ทบทวนการควบคุมการอัปเกรด
  • มองหาแผนการเฝ้าติดตามและตอบสนองเหตุการณ์

รีวิว

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

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

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

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

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

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

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

  • ตรวจสอบสถานะการทดสอบและการตรวจสอบ
  • ทบทวนการควบคุมการอัปเกรด
  • มองหาแผนการเฝ้าติดตามและตอบสนองเหตุการณ์

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

อ่านต่อ

จุดตรวจสอบ

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

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

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

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

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

1 / 2

วงจรชีวิตของสัญญาอัจฉริยะรวมถึง…