อธิบายสัญญาอัจฉริยะของ Cardano: สัญญาอัจฉริยะคืออะไร

1 เมษายน 2022: อัปเดตเพื่อให้สอดคล้องกับการเปลี่ยนแปลงล่าสุดที่ประกาศโดยทีมงาน Cardano

ในที่สุด IOHK ก็ได้ประกาศวันเผยแพร่สัญญาอัจฉริยะของ Cardano แล้ว แต่จริงๆ แล้วมันคืออะไรกันแน่?

ขณะนี้การอัปเดต Cardano Smart Contract ใหม่พร้อมใช้งานแล้ว ซึ่งมีรายงานว่าจะสนับสนุนความสามารถในการขยายขนาดและประสิทธิภาพของเครือข่าย

การอัปเดตที่เรียกว่าคาร์ดาโน อลอนโซ่สัญญาอัจฉริยะไม่ใช่แนวคิดใหม่ในโลกของสกุลเงินดิจิทัลอีเธอเรียมเป็นเครือข่ายที่โดดเด่นที่สุดที่ใช้สัญญาอัจฉริยะ ในขณะที่การอัพเกรด Bitcoin Taproot อาจปูทางไปสู่การรวมสัญญาอัจฉริยะของ Bitcoin เอง

นี่คือสิ่งที่คุณต้องรู้เกี่ยวกับสัญญาอัจฉริยะ

ความหมายสัญญาอัจฉริยะของ Cardano

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

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

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

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

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

ภาษาสัญญาอัจฉริยะของ Cardano

โปรแกรมเมอร์สำหรับสัญญาอันชาญฉลาดของ Cardanoจะใช้หนึ่งในสามภาษา ได้แก่ พลูตัส มาร์โลว์ หรือโกลว์

เช่นอธิบายโดย IOHK, Plutus คือ “แพลตฟอร์มการพัฒนาและดำเนินการสัญญาอัจฉริยะที่สร้างขึ้นตามวัตถุประสงค์” ซึ่งทำงานทั้งแบบออนไลน์และออฟไลน์

Marlowe เป็นภาษาเฉพาะโดเมน (DSL) ของ Cardano ที่ใช้มากกว่าสำหรับสัญญาทางการเงิน ในขณะที่ Glow เป็น DSL ที่ใช้สำหรับการเขียนแอปพลิเคชันแบบกระจายอำนาจ (dApps)

Plutus และ Marlowe ขับเคลื่อนโดย Haskell ซึ่งเป็นภาษาโปรแกรมที่เน้นการใช้งานและขับเคลื่อนด้วยการวิจัย โดยมีพื้นฐานในด้านวิชาการและอุตสาหกรรม สิ่งนี้ทำให้ภาษามีชื่อเสียงในด้านความแข็งแกร่งและความน่าเชื่อถือของโค้ด ซึ่งสามารถช่วยหลีกเลี่ยงช่องโหว่และความเสี่ยงของสัญญาอัจฉริยะ

ตัวอย่างสัญญาอัจฉริยะของ Cardano

ในที่สุด Alonzo hard fork ก็ใช้งานได้แล้ว ซึ่งหมายความว่าสัญญาอัจฉริยะกำลังทำงานบน mainnet ของ Cardano

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

IOHK ยังได้เผยแพร่สนามเด็กเล่นพลูตัสพร้อมตัวอย่างของตัวเอง ซึ่งรวมถึงสัญญาอันชาญฉลาดสำหรับเกม แผนการให้สิทธิ์ และความพยายามในการระดมทุน

มีประโยชน์อื่นๆ อีกนับไม่ถ้วนสำหรับสัญญาอัจฉริยะ ไม่ว่าจะเป็นธุรกรรมทางการเงิน การประกันภัย การลงคะแนนเสียง หรือแม้แต่บัตรประจำตัวดิจิทัล

อ่านเพิ่มเติม:Cardano Summit 2021: วันที่ เวลา สถานที่ และอื่นๆ

[ภาพเด่นโดยรูเบน แฮนส์เซ่นบนUnsplash]