SwapSpace – การแลกเปลี่ยนคริปโตข้ามเชน

สัญญาอัจฉริยะและภารกิจของพวกมัน

June Katz

,

อัปเดตเมื่อ: ,3 นาที

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

ภูมิหลังทางประวัติศาสตร์ของสัญญาอัจฉริยะ

แนวคิดของสัญญาอัจฉริยะย้อนกลับไปถึง Nick Szabo นักวิทยาการคอมพิวเตอร์ และบทความสั้นของเขาในปี 1994 เรื่อง Smart Contracts ด้วยเหตุนี้ มันจึงเกิดขึ้นก่อนทั้งการนำไปใช้กับบัญชีแยกประเภทแบบกระจายศูนย์ครั้งแรกอย่างบล็อกเชน Ethereum และแม้กระทั่งก่อนเทคโนโลยีบล็อกเชนเองด้วยซ้ำ และก่อนหน้าไปไกลมากด้วย Nick Szabo ยังเป็นผู้บัญญัติคำนี้อีกด้วย ตามที่เขากล่าวไว้ “สัญญาอัจฉริยะคือโปรโตคอลธุรกรรมที่ทำงานด้วยคอมพิวเตอร์ซึ่งดำเนินการตามเงื่อนไขของสัญญา” ในเชิงแนวคิด การออกแบบสัญญาอัจฉริยะไม่เปิดช่องให้ละเมิดเงื่อนไขของสัญญาเมื่อได้ตกลงและลงนามแล้ว คุณอาจทำสิ่งเดียวกันได้โดยอาศัยหน่วยงานที่น่าเชื่อถือซึ่งมีอำนาจบังคับให้คู่สัญญาปฏิบัติตามเงื่อนไขของข้อตกลง อย่างไรก็ตาม สัญญาอัจฉริยะตั้งอยู่บนสมมติฐานว่าสิ่งนี้สามารถทำได้โดยไม่ต้องมีตัวกลางเลย ซึ่งจะช่วยลดต้นทุนส่วนเกินที่เกี่ยวข้องกับบริการของบุคคลที่สาม เช่น ค่าอนุญาโตตุลาการและค่าใช้จ่ายในการบังคับใช้ แต่ที่สำคัญที่สุดคือ คุณไม่จำเป็นต้องฝากชะตาธุรกิจของคุณไว้ในมือของใครสักคน โดยหวังว่าพวกเขาจะซื่อสัตย์เสมอ โดยทั่วไป เงื่อนไขของสัญญาสามารถเป็นอะไรก็ได้ แต่โดยปกติแล้ว การดำเนินการตามสัญญาจะเกี่ยวข้องกับการย้ายเงินจากคู่สัญญาฝ่ายหนึ่งไปยังอีกฝ่ายหนึ่งหลังจากเป็นไปตามเงื่อนไขบางประการ เพื่อให้เห็นภาพ ลองนึกถึง Bob และ Alice ที่กำลังเดิมพันกัน หาก Bob ชนะ Alice ก็จ่ายเงินบางส่วนให้เขา และในทางกลับกัน สัญญาอัจฉริยะก็จะบังคับให้จ่ายเงินรางวัลเมื่อผลลัพธ์ได้รับการยืนยันอย่างน่าเชื่อถือ ทำให้ผู้แพ้ไม่มีทางถอยได้ เป็นไปได้จริงหรือโดยไม่มีคนกลาง ในกรณีนี้คือคาสิโน? การเคลื่อนย้ายเงินทุนโดยไม่ต้องไว้วางใจกันคือสิ่งที่ Bitcoin ทำ เมื่อ Bob ส่งเงินให้ Alice แล้ว การย้อนกลับจะไม่มีทางเกิดขึ้นโดยการออกแบบ ดังนั้น เราจึงมีรากฐานที่จำเป็นสำหรับฟังก์ชันสัญญาอัจฉริยะอยู่แล้ว สิ่งเดียวที่ต้องเพิ่มคือภาษาโปรแกรมสำหรับอธิบายเงื่อนไขของสัญญา จากนั้น เมื่อเงื่อนไขของสัญญาเป็นไปตามที่กำหนด การโอนเงินแบบย้อนกลับไม่ได้ก็จะถูกกระตุ้นขึ้น ในแง่หนึ่ง การเกิดขึ้นของบล็อกเชนที่รองรับสัญญาอัจฉริยะก็เป็นเพียงเรื่องของเวลา หลังจากที่ Bitcoin ได้ถือกำเนิดขึ้นแล้ว

ยุคสมัยใหม่ของสัญญาอัจฉริยะ

บล็อกเชนรายแรกที่ใช้ประโยชน์จากเทคโนโลยีสัญญาอัจฉริยะคือ Ethereum ซึ่งเริ่มต้นในเดือนกรกฎาคม 2015 หลังจากการพัฒนาอย่างต่อเนื่องเป็นเวลาหนึ่งปี แพลตฟอร์มบล็อกเชนอื่น ๆ ที่มีตรรกะสัญญาอัจฉริยะในตัวก็รีบตามมา รวมถึงบล็อกเชนเอนกประสงค์อย่าง Tron (2017), EOS (2018) และแพลตฟอร์มระดับองค์กร Hyperledger Fabric (2016) ภายใต้โครงการ Hyperledger ที่พัฒนาโดย Linux Foundation นอกจากนี้ เรายังควรกล่าวถึงความพยายามในการนำสัญญาอัจฉริยะมาสู่ Bitcoin ในฐานะโซลูชันเลเยอร์สองด้วย นั่นคือโครงการ Rootstock หรือเรียกสั้น ๆ ว่า RSK ซึ่งเป็นไซด์เชนที่รองรับสัญญาอัจฉริยะสำหรับ Bitcoin โดยทั่วไป การทำความเข้าใจแนวคิดพื้นฐานเบื้องหลังการโอนเหรียญด้วย Bitcoin และเหรียญที่ลอกเลียนแบบมันอย่าง Litecoin หรือ Bitcoin Cash นั้นค่อนข้างตรงไปตรงมา และไม่ต้องใช้สมองหรือคำอธิบายมากนัก อย่างน้อยก็ในส่วนที่เกี่ยวกับธุรกรรมบล็อกเชนและการยืนยันของมัน อย่างไรก็ตาม สัญญาอัจฉริยะเป็นอีกเรื่องหนึ่ง ดังนั้น อาจคุ้มค่าที่จะพยายามทำความเข้าใจกฎพื้นฐานของเทคโนโลยีสัญญาอัจฉริยะ กล่าวคือ สร้างขึ้นมาอย่างไร ถูกกระตุ้นอย่างไร และทำงานจริงอย่างไร เช่น บนเครือข่าย Ethereum ในกรณีของ Bitcoin ธุรกรรมบนเครือข่ายจะมีที่อยู่ของฝ่ายรับและฝ่ายส่งพร้อมกับจำนวนเงินที่โอน ธุรกรรมประเภทเดียวกันนี้ก็เป็นไปได้บน Ethereum เช่นกัน จริง ๆ แล้ว นี่คือวิธีที่ Ether ถูกเคลื่อนย้ายบนบล็อกเชนนี้ อย่างไรก็ตาม หากธุรกรรมของคุณบนเครือข่าย Ethereum ไม่มีผู้รับ มันจะนำไปสู่การสร้างสัญญาอัจฉริยะ หากธุรกรรมนั้นยังคงถูกต้องตามเงื่อนไขอื่น ๆ เพื่อให้ถูกต้อง ธุรกรรมลักษณะนี้จะต้องมีคำอธิบายของฟังก์ชัน พร้อมกับตัวแปรและค่าตั้งต้นที่สัญญาอัจฉริยะนั้นควรจะทำงานกับมัน จากนั้น การเรียกใช้สัญญาอัจฉริยะก็ทำได้ง่าย ๆ ด้วยการทำธุรกรรมไปยังที่อยู่ของมัน โดยเรียกฟังก์ชันที่กำหนดไว้และส่งข้อมูลหากจำเป็น เมื่อเครือข่ายประมวลผลธุรกรรม สิ่งนี้จะกระตุ้นการทำงานของสัญญา ซึ่งอาจนำไปสู่ตัวอย่างเช่น การโอนเงิน การเรียกใช้สัญญาอื่น หรือแม้กระทั่งการสร้างสัญญาอัจฉริยะใหม่ เนื่องจากสัญญาอัจฉริยะสามารถทำได้แทบทุกอย่างที่เป็นไปได้บนบล็อกเชนโดยตัวมันเอง เทคโนโลยีนี้จึงเอื้อให้สร้างเครื่องมือที่ซับซ้อน ซึ่งทำให้สามารถทำสิ่งน่าทึ่งอย่างการสร้างสกุลเงินดิจิทัลของคุณเอง (โทเคน) บนบล็อกเชนได้ รวมถึงอีกมากมาย 

โปรดติดตามตอนต่อไป

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

แชร์:

โพสต์ที่เกี่ยวข้อง

อยากรู้เพิ่มเติมไหม?

เข้าร่วมจดหมายข่าวของเรา — รับข้อมูลข่าวสาร รับพลัง