แบ่งปันบทความนี้
ข้อเสนอพันธสัญญา OP_CAT ได้รับการแนะนำอย่างเป็นทางการในชื่อ “BIP-420” โดยมีวัตถุประสงค์เพื่อเปิดใช้งานสัญญาอัจฉริยะ บริดจ์ที่ปลอดภัย และการซื้อขายออนไลน์บนเครือข่าย Bitcoin
ขอแนะนำ BIP-420: ข้อเสนอการปรับปรุง Bitcoin อย่างเป็นทางการสำหรับ OP_CAT
มันเป็นวันประวัติศาสตร์!
วันนี้หลังจากรอคอยมานาน ข้อเสนอ OP_CAT ก็ได้รับหมายเลข BIP อย่างเป็นทางการ พบกับ BIP-420!
BIP-420 เปิดใช้งานข้อตกลงกับ bitcoin ช่วยให้เกิดสัญญาอัจฉริยะ สะพานที่ปลอดภัย ออนไลน์… pic.twitter.com/z6ItJT7LX4
— อูดี้ | BIP-420 🐱 (@udiWertheimer) 22 เมษายน 2024
ที่ ซึ่งเขียนโดย Ethan Heilman และ Armin Sabouri พยายามที่จะรื้อฟื้น OP_CAT opcode ให้กับ Bitcoin ผ่าน delicate fork ที่เข้ากันได้แบบย้อนหลัง โดยกำหนด opcode OP_SUCCESS126 ใหม่ นี่เป็นค่า opcode เดียวกับที่ใช้โดย OP_CAT ดั้งเดิม ซึ่งถูกปิดใช้งานโดย Satoshi Nakamoto ในปี 2010 เนื่องจากความกังวลเกี่ยวกับช่องโหว่ที่อาจเกิดขึ้น
“BIP-420 เปิดใช้งานข้อตกลงกับ bitcoin โดยอนุญาตให้มีสัญญาอัจฉริยะ สะพานที่ปลอดภัย การซื้อขายออนไลน์ การตรวจสอบหลักฐาน zk และอีกมากมาย” ผู้สนับสนุน OP_CAT และผู้ร่วมก่อตั้ง Taproot Wizards Udi Wertheimer กล่าว
พันธสัญญาของ Bitcoin
ข้อตกลงเกี่ยวกับ Bitcoin เป็นคุณสมบัติการเขียนสคริปต์ขั้นสูงที่อนุญาตเงื่อนไขเฉพาะเกี่ยวกับวิธีการใช้ Bitcoins ในการทำธุรกรรมในอนาคต พวกเขาสามารถเปิดใช้งานกรณีการใช้งาน เช่น การสร้าง “ห้องนิรภัย” ที่ปลอดภัยสำหรับการทำธุรกรรมแบบย้อนกลับ การชำระเงินอัตโนมัติประจำ การโอนมรดกแบบล็อคเวลา และเครื่องมือทางการเงินที่ซับซ้อน เช่น เอสโครว์และพันธบัตร
ในแง่นี้ ข้อตกลง Bitcoin ในปัจจุบันมีอยู่เป็นกลไกที่นำเสนอเพื่อบังคับใช้เงื่อนไขเกี่ยวกับวิธีการโอน BTC ในอนาคต กฎเหล่านี้ทำหน้าที่เป็นชุดกฎที่ควบคุมวิธีการใช้ Bitcoin โดยเฉพาะ โดยเพิ่มระดับความปลอดภัยและฟังก์ชันการทำงานพิเศษให้กับเครือข่าย ข้อตกลง Bitcoin ดำเนินการผ่านภาษาสคริปต์ของ Bitcoin โดยกำหนดเงื่อนไขที่ต้องปฏิบัติตามเพื่อให้ธุรกรรม Bitcoin ดำเนินการได้
พันธสัญญามีหลายประเภท แต่ละประเภทมีข้อดีและข้อเสียต่างกันไป ประเภทที่พบบ่อยที่สุด ได้แก่:
-
พันธสัญญาตามคุณค่า: จำกัดมูลค่าของผลลัพธ์ของธุรกรรม
-
พันธสัญญาตามที่อยู่: จำกัดที่อยู่ของผลลัพธ์ของธุรกรรม
-
พันธสัญญาตามสคริปต์: จำกัดสคริปต์ของผลลัพธ์ของธุรกรรม
พันธสัญญาของ Bitcoin สามารถปฏิวัติวิธีที่เราใช้ Bitcoin ในปัจจุบันโดยการเปิดใช้งานผลิตภัณฑ์และบริการทางการเงินที่หลากหลายขึ้นบนเครือข่าย Bitcoin พวกเขาสามารถทำให้ Bitcoin มีความหลากหลายมากขึ้น ช่วยให้การทำธุรกรรมที่ซับซ้อนมากขึ้นและสัญญาที่ชาญฉลาดมากขึ้น
อย่างไรก็ตาม การดำเนินการตามพันธสัญญาของ Bitcoin ก็ไม่ได้ปราศจากความท้าทาย ความเสี่ยงหลัก ได้แก่ ปัญหาที่อาจเกิดขึ้นกับความสามารถในการทำงานร่วมกัน ความซับซ้อนที่เพิ่มเข้ามา และการเปิดตัวช่องโหว่ด้านความปลอดภัยใหม่ๆ แนวคิดเรื่องพันธสัญญาใน Bitcoin ได้รับการพูดคุยกันตั้งแต่อย่างน้อยปี 2013
การขยายฟังก์ชันการทำงาน
ตามข้อเสนอ opcode OP_CAT จะลดความซับซ้อนและขยายฟังก์ชันการทำงานของ Bitcoin ทำให้โปรโตคอลแบบกระจายอำนาจใช้งานได้จริงมากขึ้นและรองรับการตั้งค่า multi-sig ขั้นสูง โดยพื้นฐานแล้ว OP_CAT จะเพิ่มพลังและความยืดหยุ่นของสคริปต์ Bitcoin อย่างมาก ทำให้ง่ายต่อการพัฒนาแอปพลิเคชันที่ซับซ้อนมากขึ้นโดยตรงบนบล็อกเชน Bitcoin
โดยเฉพาะอย่างยิ่ง โอกาสที่ delicate fork ของ OP_CAT จะเกิดขึ้นจริงนั้นขึ้นอยู่กับปัจจัยหลายประการซึ่งรวมถึงความสามารถทางเทคนิคจากนักพัฒนาหลัก ข้อควรพิจารณาด้านความปลอดภัยบนเครือข่าย และฉันทามติของชุมชน
OP_CAT ไม่ใช่ข้อเสนอข้อตกลง Bitcoin เพียงข้อเดียวที่อยู่ระหว่างการสนทนา ข้อเสนออื่นๆ ได้แก่ Test Template Confirm (CTV), OP_CHECKSIGFROMSTACK (CSFS) และ LNHANCE ซึ่งแต่ละข้อมีแนวทางและข้อดีที่แตกต่างกันออกไป และในขั้นตอนต่างๆ ของการวิจัยและการอภิปราย
แบ่งปันบทความนี้