Crypto Glossary
Smart Contract
Smart contract คือ แอปพลิเคชันที่ทำงานบนเครือข่ายแบบกระจายอำนาจอย่างบล็อกเชน และสามารถดำเนินการได้เอง
Smart contract คืออะไร?
Smart contract คือ สัญญาอัจฉริยะซึ่งเป็นข้อตกลงประเภทหนึ่งที่ทำงานคล้ายกับสัญญาที่เป็นลายลักษณ์อักษร แต่มันจะทำงานอัตโนมัติและข้อมูลจะได้รับการเก็บรักษาไว้ในโดเมนสาธารณะแทน ซึ่งจะบันทึกและจัดทำเป็นเอกสารเหมือนสัญญาทั่ว ๆ ไป โดยจะถูกบันทึกไว้บนบล็อกเชนและไม่สามารถเปลี่ยนแปลงได้ บล็อคเชนจะถูกใช้เพื่อจัดการธุรกรรมทั้งหมดที่เกี่ยวข้องกับ Smart contract และสามารถเปิดใช้งานได้ทันที โดยไม่ต้องมีการตรวจสอบจากบุคคลที่สาม
ข้อดีของ Smart contract
- สามารถกู้คืนได้ เอกสารทั้งหมดที่จัดเก็บบนบล็อคเชนจะถูกทำซ้ำหลายครั้ง จึงสามารถกู้คืนต้นฉบับได้ในกรณีที่ข้อมูลสูญหาย
- ปลอดภัย Smart contract มีการเข้ารหัส ซึ่งจะช่วยให้เอกสารทั้งหมดปลอดภัยจากการแทรกแซง
- รวดเร็ว Smart contract ทำงานอัตโนมัติโดยใช้โปรโตคอลคอมพิวเตอร์ ทำให้ประหยัดเวลาของกระบวนการทางธุรกิจต่าง ๆ
- ถูกต้อง การใช้ Smart contract ช่วยขจัดข้อผิดพลาดที่เกิดขึ้นจากการกรอกแบบฟอร์มจำนวนมากด้วยตนเอง
ข้อเสีย Smart contract
ข้อเสียเปรียบหลักยังคงเป็นความเสี่ยงจากข้อบกพร่องของโปรแกรมคอมพิวเตอร์ที่ส่วนใหญ่เป็น Open-source ซึ่งถ้าได้รับการออกแบบมาไม่ดี แฮกเกอร์สามารถใช้ประโยชน์จากข้อบกพร่องที่ต่าง ๆ ได้เพื่อสร้างความเสียหายให้กับผู้ใช้