Smart Contract คืออะไร

30 min   Not started

สัญญาอัจฉริยะบนบล็อกเชน


Smart Contract (สัญญาอัจฉริยะ) คือโปรแกรมคอมพิวเตอร์ที่ทำงานอยู่บนบล็อกเชน ซึ่งจะดำเนินการตามเงื่อนไขที่กำหนดไว้ล่วงหน้าโดยอัตโนมัติ เมื่อเงื่อนไขนั้นเป็นจริง โดยไม่ต้องอาศัยคนกลางในการตรวจสอบหรือดำเนินการ

ตัวอย่างการทำงาน: หากตั้งเงื่อนไขว่า "เมื่อสมาชิกเรียนจบครบทุกบทเรียนในระดับหนึ่ง ให้ออกใบประกาศดิจิทัลโดยอัตโนมัติ" Smart Contract จะตรวจสอบและดำเนินการตามเงื่อนไขนี้เองทันทีที่เป็นจริง โดยไม่ต้องมีเจ้าหน้าที่มาอนุมัติทีละคน

ข้อดีของ Smart Contract:
1. ลดความจำเป็นในการพึ่งพาคนกลาง ทำให้กระบวนการรวดเร็วขึ้น
2. โปร่งใส ตรวจสอบเงื่อนไขและผลลัพธ์ได้ทุกขั้นตอน
3. ลดข้อผิดพลาดจากการดำเนินการด้วยมือ (Human Error)

ข้อควรระวัง:
- Smart Contract ทำงานตามโค้ดที่เขียนไว้เท่านั้น หากมีข้อผิดพลาดในการเขียนโค้ด อาจก่อให้เกิดความเสียหายที่แก้ไขย้อนหลังได้ยาก
- ก่อนเข้าร่วมโครงการที่ใช้ Smart Contract ควรตรวจสอบว่ามีการตรวจสอบความปลอดภัยของโค้ด (Audit) จากผู้เชี่ยวชาญหรือไม่
Log in to start learning and save your progress
About this level

Level 3 · สินทรัพย์ดิจิทัล

View all lessons in this level