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]