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