จารึกคำสาปคืออะไร?

มือใหม่Jan 15, 2024
คำจารึกที่ถูกสาปคือคำจารึกที่ไม่ได้รับการจัดทำดัชนีโดยโปรโตคอลลำดับ ซึ่งเป็นผลมาจากจุดบกพร่อง จึงถือว่าไม่ถูกต้อง อย่างไรก็ตาม เนื่องจากคุณสมบัติของคำจารึกต้องสาปไม่แตกต่างอย่างมีนัยสำคัญจากคำจารึกทั่วไป Casey จึงแนะนำคำจารึกเชิงลบเพื่อจัดหมวดหมู่คำจารึกคำสาป ในขณะเดียวกันก็รักษาเสถียรภาพของระบบการนับเลขคำจารึกที่มีอยู่ ดังนั้น จารึกคำสาปจึงเรียกว่าจารึกเชิงลบ
จารึกคำสาปคืออะไร?

พื้นหลัง

Bitcoin เป็นโทเค็นที่สามารถทดแทนได้ โดยมีหน่วยที่เล็กที่สุดคือ satoshi (sat) โดยที่ 1 Bitcoin เท่ากับ 100 ล้าน satoshi ซาโตชิแต่ละตัวจะมีหมายเลขและเรียงลำดับไม่ซ้ำกันตามทฤษฎีลำดับ คำจารึก Bitcoin ถูกสร้างขึ้นโดยใช้โปรโตคอล Ordinals ซึ่งแกะสลักข้อความ JSON ลงใน satoshi กระบวนการนี้ทำให้สามารถขุด จารึก และถ่ายโอน satoshi ได้เหมือนกับ NFT ทำให้เข้าใจถึงแนวคิดของ NFT บนบล็อกเชน Bitcoin

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

คำว่า “จารึกคำสาป” มีต้นกำเนิดมาจาก Casey ผู้ก่อตั้ง Ordinals ใน Ordinals Github ฉบับที่ #2045 ข้อเสนอนี้มีจุดมุ่งหมายเพื่อแก้ไขโปรโตคอล Ordinals เพื่อจดจำคำจารึกที่ไม่ถูกต้องซึ่งเป็นผลมาจากข้อบกพร่อง รวมถึงคำจารึกย้อนหลังในบล็อกเก่า คำจารึกเหล่านี้มีป้ายกำกับว่า "ต้องสาป" และกำหนดหมายเลขจารึกเป็นลบ เลเยอร์หลักของโปรโตคอล Ordinals หมายถึงคำจารึกที่ไม่ได้มาตรฐานว่าเป็นคำจารึกที่ต้องสาป และต่อมาใช้คำว่า "พร" เพื่ออธิบายการแก้ไขข้อผิดพลาดเหล่านี้

ประเภทของจารึกต้องสาป

ในช่วงต้นเดือนมีนาคม 2023 เกิดข้อผิดพลาดระหว่างการอัปเกรดระบบการกำหนดหมายเลขโปรโตคอล Ordinals คำจารึกบางคำที่บันทึกสำเร็จไม่ได้กำหนดค่าลำดับ จึงไม่สามารถเรียกค้นผ่านตัวสร้างดัชนีได้ ข้อผิดพลาดนี้เกิดขึ้นเนื่องจากโปรโตคอลลำดับที่คำนวณเฉพาะคำจารึกในการป้อนข้อมูลแรกของธุรกรรม ในเดือนเมษายนของปีเดียวกัน ฉบับนี้ได้รับความสนใจและการอภิปรายกันในชุมชน Oridcord และในตอนแรกเรียกว่าการพิมพ์ผิดและจารึกเด็กกำพร้า ต่อมาใน Ordinals Github ฉบับ #2045 คำจารึกเหล่านี้ถูกระบุว่าเป็นคำจารึกต้องสาป

ตามการสนทนาของ Casey ใน Ordinals Github Issues #2045 และ #2693 คำจารึกที่ถูกสาปมีสี่หมวดหมู่ต่อไปนี้:

  • ธุรกรรมที่มีจารึกหลายอัน
  • จารึกโดยใช้พอยน์เตอร์ฟิลด์
  • คำจารึกที่ข้อมูลเมตามีขนาดเกิน 520 ไบต์
  • คำจารึกที่สร้างขึ้นโดยใช้ opcode ที่ไม่รู้จัก เช่น OP_66

ที่มา: https://github.com/Ordinals/ord/issues/2045

แม้ว่าคำจารึกในสี่ประเภทนี้จะมีชื่อว่าคำจารึกคำสาป แต่คำจารึกที่สร้างขึ้นโดยใช้ OP_66 opcode ไม่ได้รับการยอมรับจากโปรโตคอล Ordinals เวอร์ชัน Ordinals v0.6.0 ยังไม่รองรับ อย่างไรก็ตาม คำจารึกที่สร้างขึ้นจะถูกเก็บไว้อย่างถาวรและปลอดภัยบนเครือข่าย Bitcoin รวมถึงที่สร้างขึ้นด้วย opcode OP_66

การขาดแคลนจารึกคำสาป

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

Jubilee Block คืออะไร

แนวคิดของ Jubilee Block ได้รับการแนะนำเพื่อจัดการกับการใช้คำสั่ง op อย่างกว้างขวาง เนื่องจากมีคำจารึกต้องสาปจำนวนมาก และภาระงานที่สำคัญที่นำเสนอสำหรับการบำรุงรักษาโปรโตคอล Ordinals เมื่อวันที่ 9 พฤศจิกายน 2023 สินทรัพย์ประเภทแรกของคำจารึก BRC-20 ได้แก้ไขเวอร์ชันเป็น 0.9.0 จากความสูงของบล็อก 816000 ดัชนี BRC-20 ทั้งหมดได้รับการซิงโครไนซ์กับเวอร์ชัน ord v 0.9.0 ซึ่งสร้างคำจำกัดความที่ชัดเจนสำหรับการจารึกและป้องกันปัญหาการจารึกที่ไม่ได้มาตรฐานต่างๆ เช่น การใช้จ่ายซ้ำซ้อน ต่อมา BRC-20 แยกออกจากโปรโตคอล Ordinals โดย BRC-20 ทั้งหมดได้รับการจัดทำดัชนีอย่างอิสระ และไม่ได้รับผลกระทบจากการอัพเกรดโปรโตคอล Ordinals ดังนั้น เพื่อการพัฒนา Ordinals ในระยะยาว Casey จึงตัดสินใจเปิดใช้งานการอัพเกรดที่ความสูงของบล็อก 824544 หลังจากการเปิดใช้งานนี้ Ordinals จะไม่มีการจารึกคำสาปอีกต่อไป คำจารึกทั้งหมดที่ทำหลังจากการเปิดใช้งานนี้จะถือว่าได้รับพร

นักพัฒนาหลักสามคนของโปรโตคอล Ordinals (Casey, Rafjaff และ Ordinally) ในตอนแรกมีแนวโน้มที่จะจดจำคำจารึกที่ไม่ได้มาตรฐานทั้งหมดที่ค้นพบโดยโปรโตคอล Ordinals คำจารึกคำสาปนั้นมีเหตุผลคล้ายคลึงกับธนบัตรที่พิมพ์ผิด ซึ่งหมุนเวียนเนื่องจากข้อผิดพลาดในการพิมพ์ แต่เป็นของแท้และหายาก ดังนั้นจึงกำหนดราคาให้เกินกว่ามูลค่าที่แท้จริง นี่เป็นเหตุผลว่าทำไมคำจารึกต้องสาปที่มีอยู่จึงไม่สามารถแปลงเป็นคำจารึกที่ได้รับพรโดยตรงผ่านการแก้ไขโค้ด

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

วิธีดูคำจารึกที่ถูกสาป

สามารถดูคำจารึกต้องสาปได้บนเว็บไซต์ทางการของ Ordinals โดยการค้นหา ID ของคำจารึกต้องสาป หากเป็นคำจารึกคำสาปที่ถูกต้อง การค้นหาจะให้ผลลัพธ์ที่แสดงว่าถูกกำหนดหมายเลขลำดับที่เป็นลบ และจะถูกทำเครื่องหมายเป็น "ไม่เสถียร"

บทสรุป

แม้ว่าคำจารึกคำสาปจะเปรียบได้กับสกุลเงินที่พิมพ์ผิดและอาจมีมูลค่าสูงเนื่องจากหายาก แต่สิ่งสำคัญคือต้องจำไว้ว่ามูลค่าของคำจารึกที่มีรากฐานมาจากฉันทามติสามารถลดลงจนเหลือศูนย์ได้เช่นกัน ดังนั้นการรวบรวมหรือการเก็งกำไรในจารึกต้องสาปควรขึ้นอยู่กับการยอมรับความเสี่ยง จำนวนคำจารึกต้องสาปจะถูกจำกัดหลังจาก Jubilee Block ซึ่งอาจทำให้พวกเขากลายเป็นตำนาน ในอนาคต คำจารึกที่ไม่ได้มาตรฐานทั้งหมดจะได้รับการอวยพรแยกกัน ดังนั้นการอัพเกรดที่บล็อก 824544 ไม่เพียงแต่แสดงถึงการแก้ไข แต่ยังเป็นการขยายโปรโตคอล Ordinals ด้วย หลังจากการอัปเกรดนี้ โปรโตคอลจะรองรับการจารึกหลายรายการในธุรกรรมการทำเหรียญแต่ละครั้งและจารึกหลายรายการบน satoshi เดียวกัน ซึ่งจะช่วยเพิ่มประสิทธิภาพ

learn.articles.author Addie
learn.articles.translator Piper
learn.articles.reviewer KOWEI、Piccolo、Elisa、Ashley He、Joyce
learn.articles.copyrightNoticeOne
learn.articles.copyrightNoticeTwo
learn.articles.start.now
learn.articles.start.now.voucher
learn.articles.create.account