พรีเซล $EX5 — ระดับ Seed · อุปทานคงที่ 500M · เผา 50% · ลงทะเบียนที่ portal.ex5.comเข้าร่วม →
อัปเดต

สัญญาอัจฉริยะ (Smart Contract)

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

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

ทำไมจึงสำคัญ

สัญญาอัจฉริยะเข้ามาแทนที่ตัวกลางที่ต้องไว้วางใจด้วยโค้ดที่ทุกคนตรวจสอบได้ และเป็นกลไกเบื้องหลังโทเคน ERC-20 ศูนย์ซื้อขายแบบกระจายศูนย์ โปรโตคอลกู้ยืม NFT และ DAO เนื่องจากโค้ดมักเปิดเผยต่อสาธารณะและแก้ไขได้ยากหลังเปิดใช้งาน ข้อบกพร่อง (bug) จึงอาจถูกใช้โจมตี และเงินที่สูญเสียไปมักกู้คืนไม่ได้ โปรเจกต์ที่น่าเชื่อถือจึงเผยแพร่โค้ดและผลการตรวจสอบ (audit) โดยผู้ตรวจสอบอิสระ นอกจากนี้ สัญญาอัจฉริยะไม่สามารถรับรู้โลกภายนอกได้ด้วยตัวเอง แต่ต้องพึ่งพาออราเคิลเพื่อรับข้อมูล เช่น ราคา

ตัวอย่าง

คนสองคนตกลงซื้อขายไอเทมดิจิทัลชิ้นหนึ่ง แทนที่จะต้องไว้ใจกันและกัน ผู้ขายจะฝากไอเทมและผู้ซื้อจะฝากเงินค่าสินค้าไว้ในสัญญาอัจฉริยะแบบเอสโครว์ (escrow) เมื่อทั้งสองฝ่ายฝากครบแล้ว สัญญาจะสลับสินทรัพย์ให้ทั้งคู่ภายในธุรกรรมเดียว หากผู้ขายไม่ฝากไอเทมภายในกำหนดเวลา ผู้ซื้อสามารถถอนเงินคืนได้ ไม่มีฝ่ายใดเอาสินทรัพย์ของอีกฝ่ายไปได้โดยไม่ส่งมอบของตนเอง เพราะกฎถูกบังคับใช้ด้วยโค้ด

คำที่เกี่ยวข้อง