ORC-20คืออะไร?

กลาง5/10/2024, 2:54:48 AM
บทความนี้ได้สำรวจถึงความพบเห็นของโทเค็น BRC-20 ในเครือข่าย Bitcoin และผลกระทบของมัน โดยเน้นการเกิดขึ้นของโทเค็น ORC-20 เหล่านี้กำลังดำเนินการบนบล็อกเชน Bitcoin ซึ่งมอบความสามารถใหม่และความสามารถฟังก์ชันพิเศษ เช่น การแสดงที่อยู่ double-spending และการปรับใช้ขยายชื่อเหรียญ อย่างเสริมเพิ่ม นอกจากนี้ มันแนะนำการทำงานและการเปลี่ยนแปลงที่นำเข้าโดยมาตรฐาน ORC-20 สำรวจความแตกต่างของมันจาก BRC-20 และอภิปรายความได้เปรียบและความเสี่ยงของ ORC-20

การแนะนำ

ความคลั่งไคล้ BRC-20 ได้กวาดไปทั่วเครือข่าย Bitcoin และตอนนี้ ORC-20 ได้เกิดขึ้นแล้ว โทเค็น ORC-20 ทํางานบนบล็อกเชน Bitcoin และแสดงเป็นไฟล์ JSON (JavaScript Object Notation) ซึ่งจารึกด้วยตัวเลขตามลําดับบน satoshis คล้ายกับโทเค็น BRC-20 ORC-20 มีจุดมุ่งหมายเพื่อแก้ไขข้อ จํากัด บางประการของ BRC-20 โดยการเพิ่มความปลอดภัยและความยืดหยุ่น ข้อจํากัดเหล่านี้รวมถึง "จํากัดเฉพาะชื่อโทเค็นสี่อักขระ" "ไม่สามารถอัปเกรดได้" "ความเสี่ยงในการใช้จ่ายซ้ําซ้อน" "ธุรกรรมที่ไม่สามารถย้อนกลับได้" และอื่น ๆ ทําให้เป็น BRC-20 ที่ยาก ด้วยการสนับสนุนรูปแบบข้อมูลที่หลากหลายขึ้น ORC-20 ขยายขอบเขตของ BRC-20 และใช้ประโยชน์จากโมเดล Unspent Transaction Output (UTXO) ของ Bitcoin เพื่อหลีกเลี่ยงปัญหาการใช้จ่ายซ้ําซ้อน

มาตรฐาน ORC-20 คืออะไร?

ORC-20 เป็นมาตรฐานโทเค็นเปิดสำหรับ Bitcoin ordinals ที่สร้างขึ้นโดย OrcDAO เพื่อเพิ่มประสิทธิภาพบางอย่างของ BRC-20 จุดประสงค์ของมันคือ เพื่อรักษาความเข้ากันได้ย้อนกลับกับ BRC-20 พร้อมทั้งปรับปรุงความสามารถในการปรับตัว การขยายขอบเขต และความปลอดภัย รวมทั้งป้องกันความเป็นไปได้ในการใช้จ่ายซ้ำ

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

การเปลี่ยนแปลงใน ORC-20

  • ความยืดหยุ่นในการปรับเปลี่ยนสินค้าเริ่มต้นและปริมาณการพิมพ์สูงสุด: ในขณะที่การเริ่มต้นที่แน่นอนและปริมาณทั้งหมดมีข้อดี ความยืดหยุ่นของ ORC-20 ทำให้มันมีความเข้ากันได้มากขึ้น ไม่ว่าจะเลือกทางที่แน่นอนหรือทางที่ยืดหยุ่นทั้งสองทางลักษณะมีเหตุผลของตัวเอง
  • ความยืดหยุ่นของเนมสเปซ: การตั้งชื่ออาจเป็นที่ท้าทายจริง ๆ โดยเฉพาะอย่างยิ่งเนื่องจากส่วนใหญ่ของคำที่มีสี่ตัวอักษรสำหรับ BRC-20 ได้ถูกผลิตล่วงหน้าไปแล้ว อย่างไรก็ตาม, ORC-20 ไม่มีขีดจำกัดในขนาดเนมสเปซ, ทำให้สามารถใช้ขนาดชื่อใดก็ได้ตามต้องการ
  • การใช้โมเดล UTXO เพื่อให้แน่ใจว่าไม่มีการ Double-Spending ในธุรกรรม: โมเดล UTXO ทำงานโดยการส่งยอดคงเหลือเป็นธุรกรรมไปยังที่อยู่เปลี่ยนในระหว่างธุรกรรม ซึ่งทำให้แก้ไขปัญหาการ Double-Spending อย่างมีประสิทธิภาพ โดยเสริมความเชื่อถือและความปลอดภัยของธุรกรรม
  • การยกเลิกธุรกรรม: ธุรกรรมสามารถยกเลิกได้โดยใช้คำสั่ง "op": "cancel" สำหรับ nonce ที่เฉพาะเจาะจง ซึ่งจะทำให้ผู้ใช้ได้รับความยืดหยุ่นและควบคุมเพิ่มเติม
  • ORC-20 ทำให้ BRC-20 สามารถถ่ายโอนไปยังสภาพแวดล้อม ORC-20: การถ่ายโอนนี้สามารถดำเนินการได้เฉพาะโดยผู้ตรวจสอบของโทเค็น BRC-20 ซึ่งรับรองความปลอดภัยและควบคุมของกระบวนการถ่ายโอน

ความแตกต่างระหว่าง ORC-20 และ BRC-20


Source: ORC20.org

ทั้ง ORC-20 และ BRC-20 เป็นมาตรฐานการจัดการโทเค็นในระบบ Bitcoin ที่อิงจากโปรโตคอล Ordinal ซึ่งคล้ายกับ ERC-20 ของ Ethereum อย่างไรก็ตาม ORC-20 ขยายคุณสมบัติบางอย่างของ BRC-20 และกำจัดข้อจำกัดบางประการเพื่อตอบสนองความต้องการในการพัฒนาโปรเจกต์ได้อย่างดีขึ้น

ความแตกต่างสามารถจำแนกออกเป็น 5 จุด ดังนี้

ลดความเสี่ยงในการ Double-Spending ด้วย UTXO:

  • ในแต่ละธุรกรรม ผู้ส่งระบุจำนวนเงินที่จะได้รับโดยผู้รับ และยอดคงเหลือที่จะคืนให้กลับผู้ส่ง หากธุรกรรมไม่คืนยอดคงเหลือ จะถือว่าเป็นโมฆะ
  • ธุรกรรมการโอนเงินสามารถโอนจำนวนเงินให้กับผู้รับหลายราย และแต่ละธุรกรรมการโอนเงิน (นอกจากกรณีที่เป็นธุรกรรมเพียงกับตนเอง) จะต้องระบุจำนวนเงินที่จะโอน
  • ธุรกรรมจะเสร็จสมบูรณ์เมื่อยอดเงินที่เหลือโอนกลับไปยังผู้ส่ง
  • หลังจากทุกครั้งที่ธุรกรรมเสร็จสิ้น ยอดคงเหลือที่บันทึกไว้ก่อนหน้านี้ก็กลายเป็นโมฆะ

2.ชื่อโทเค็นไม่จำกัดที่จะมี 4 ตัวอักษรและไม่สนใจตัวพิมพ์ใหญ่เล็ก

เนื่องจากคำทั้งหมดที่มี 4 ตัวอักษรใน BRC-20 ถูกเริ่มผลิตล่วงหน้าแล้ว การนำออกขีดจำกัดตัวอักษรจะตอบสนองความต้องการของตลาด อย่างไรก็ตาม อาจทำให้ผู้ใช้มองว่าโทเค็น ORC-20 มีจำนวนน้อยกว่าโทเค็น BRC-20

3.ฟังก์ชันคีย์ที่กำหนดเองสำหรับคุณลักษณะขั้นสูง:

ORC-20 แนะนําคีย์ที่กําหนดเองโดยมี "minter" และ "tax" เป็นคุณสมบัติที่โดดเด่นที่สุด "minter" เป็นที่อยู่การทําเหรียญพิเศษที่สามารถทํางานเหมือนรายการที่อนุญาตในขณะที่ "ภาษี" ช่วยให้โครงการสามารถเรียกเก็บภาษีธุรกรรมและค่าลิขสิทธิ์ได้

4.ความสามารถในการอัปเกรดโทเค็น เช่น เปลี่ยนพารามิเตอร์ของการจัดหา:

ความยืดหยุ่นในการจัดหาโทเคน ทำให้โครงการสามารถใช้ ORC-20 ในการสร้างกรณีการใช้งานเพิ่มเติม เช่น:

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

5.การยกเลิกธุรกรรม:

การทำธุรกรรมสามารถยกเลิกได้โดยใช้ “op”: “cancel”. เนื่องจากการรวมค่า nonce ในแต่ละธุรกรรม การยกเลิกสามารถยกเลิกทุกธุรกรรมหรือเฉพาะธุรกรรมที่ระบุ (โดยมีค่า nonce ที่เฉพาะเจาะจง)

ข้อดีและข้อเสียของ ORC-20

ข้อดี:

  • ป้องกันการใช้จ่ายซ้ำ (ธุรกรรมที่ปลอดภัยมากขึ้นและไม่สามารถทำซ้ำได้)
  • ช่วยให้เราสามารถย้ายจาก BRC-20 ไปยัง ORC-20
  • เปิดให้ยกเลิกรายการทั้งหมดหรือเฉพาะการยกเลิกบางส่วน

ข้อเสีย:

  • ORC-20 ไม่ จำกัด ให้ มี ชื่อ ที่ มี 4 ตัวอักษร เท่านั้น, ทำให้ สามารถ กำหนด ชื่อ ที่ ซ้ำกัน ได้หลาย ชื่อ ( ขาดความ หายากของ BRC-20 ทำให้ ชื่อ โทเค็น มีความ ง่ายต่อการ สับสน )
  • ปริมาณการจัดจำหน่ายเริ่มต้น ปริมาณการพิมพ์สูงสุด และภาษีสามารถเปลี่ยนแปลงได้ (เหมือนกับ ERC-20 ของ Ethereum)
  • การจัดสรรที่เฉพาะกลางมากเกินไป (ทีมโครงการสามารถควบคุมโทเค็น)

เริ่มต้นกับ ORC-20

คุณสามารถเริ่มต้นการใช้งาน ORC-20 ได้อย่างรวดเร็วโดยการบันทึกเหตุการณ์การจัดการ การสร้างเหรียญ การส่ง และการยกเลิก

1.การสร้าง ORC-20

ตัวอย่าง: ใช้งานโทเค็นด้วยตัวบ่งชี้ 1 ชื่อ ORC (ORC-20 ตัวแรก ที่ถูกใช้งานแล้ว) มีจำนวนจำกัดที่สุด 21,000,000 เหรียญ แต่ละผู้สร้างเหรียญสามารถสร้างเหรียญได้สูงสุด 10,000 เหรียญ

2.การพิมพ์ ORC-20

ตัวอย่าง: Mint 10,000 ORC (หมายเลขพระราชนิยม #2504160) งานการเจาะราคารักษายอดเริ่มต้น คุณต้องเก็บพระราชนิยมการเจาะราคาไว้จนกว่าธุรกรรมการส่งครั้งแรกจะเสร็จสมบูรณ์

รูปแบบเก่า: ไม่แนะนำหลังจาก OIP-3 (การสร้างเหรียญก่อน OIP-3 ยังคงถูกต้อง)

รูปแบบใหม่: แก้ไขใน OIP-3

3. ส่ง ORC-20

ตัวอย่าง: ส่ง 1,000 $ORC (หมายเลขการลงทะเบียน #2504160) ในการธุรกรรมแบ่งเป็นสองส่วน แต่ละการทำธุรกรรมต้องมี nonce ที่ไม่ซ้ำกัน

ขั้นตอนที่ 1: ผู้ส่งเขียน 1,000 $ORC (nonce 5) เข้าที่อยู่ของผู้ส่งผ่าน "การส่งสิทธิ"

ขั้นตอนที่ 2: ผู้ส่งเขียน "ส่งยอดเงินที่เหลือ" กลับไปยังผู้ส่ง

ธุรกรรมจะเสร็จสมบูรณ์เมื่อ"ส่งยอดเงินที่เหลือ"ถูกเขียนกลับมาเท่านั้น

ขั้นตอนที่ 3: ผู้ส่งส่งสาทอชิสที่มี "ส่งสิทธิ" ที่สร้างขึ้นในขั้นตอนที่ 1 ไปยังผู้รับ

บันทึกสำคัญ

  • คุณสามารถใช้ “mint” หรือ “send” ในข้อความธุรกรรมได้อีกครั้งแล้ว
  • เมื่อยอดคงเหลือไม่ได้ใช้ไป คุณสามารถใช้ “ส่งอักษร” อีกครั้ง—ไม่จำเป็นต้องสร้าง “เหตุการณ์การส่ง” ทุกครั้งที่คุณโอนเงิน ORC-20 คุณสามารถส่ง “ลำดับการส่ง” ที่ได้รับมาก่อนหน้าไปยังที่อยู่ผู้รับเพื่อโอนจำนวนเต็มที่เกี่ยวข้องกับ “ลำดับการส่ง” ตราบที่จำนวนนั้นยังไม่ได้ใช้
  • เป้าหมายคือการนำประโยค "ส่ง" ที่ใช้แค่ครั้งเดียวมาใช้ซ้ำเพื่อลดการสูญเสีย Bitcoin ที่สำคัญให้น้อยลงโดยรวมเป็นการประหยัดพื้นที่บล็อกและค่าธรรมเนียมการทำธุรกรรม

4.ยกเลิกการทำธุรกรรม ORC-20

ตัวอย่าง: ยกเลิกรายการส่วนบางที่มี Nonce 5

วิธี ORC-20 ช่วยประหยัดพื้นที่บล็อกของ Bitcoin ในระหว่างธุรกรรม

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

ผู้ใช้มีทางเลือกสามตัวเมื่อมีเรื่องเกี่ยวกับการส่งเงินด้วย ORC-20:

  • การโอนจารึกเหรียญกษาปณ์โดยตรง: หากยอดคงเหลือของจารึกเหรียญกษาปณ์ดั้งเดิมยังคงไม่สามารถใช้งานได้คุณสามารถส่งหมายเลขลําดับของจารึกเหรียญกษาปณ์ไปยังผู้รับได้โดยตรงโดยไม่ต้องเขียน "โอน"
  • การโอนส่งสำคัญ: หากยอดคงเหลือของส่งสำคัญเริ่มต้นยังไม่ได้ใช้ไป คุณสามารถส่งหมายเลขลำดับของส่งสำคัญโดยตรงถึงผู้รับได้
  • เริ่มกระบวนการส่งธุรกรรมใหม่ (ก่อน OIP-10):

ขั้นตอนที่ 1: เขียนจำนวน "ส่ง" ไปยังที่อยู่ผู้ส่ง

ขั้นตอนที่ 2: เขียนยอดคงเหลือเป็น "send" ไปยังที่อยู่ของผู้ส่ง (ก่อน OIP-10)

ขั้นตอนที่ 3: ส่งหมายเลขลำดับของ "ส่งคำสั่ง" จากขั้นตอนที่ 1 โดยตรงไปยังผู้รับ โปรดทราบว่ายอดคงเหลือของผู้รับจะถูกอัปเดตทันทีด้วยจำนวนที่มีผล ซึ่งทำให้สามารถนำคำสั่งที่ได้รับมาใช้ในธุรกรรมที่เกิดขึ้นต่อมา

โทเค็น ORC-20 และความเสี่ยงที่เกี่ยวข้อง

คุณสามารถหาข้อมูลเกี่ยวกับโทเค็น ORC-20 บนเว็บไซต์ 20scan ได้ รวมถึงตัวชี้วัดเช่น จำนวนผู้ถือและอันดับของโครงการโทเค็นต่างๆ ข้อมูลเหล่านี้สามารถให้ข้อมูลเบื้องต้นแก่ผู้ใช้และนักเทรด

ความเสี่ยง

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

ชะตาของ ORC-20 ขึ้นอยู่กับการตอบสนองของชุมชนและความสามารถในการแก้ไขปัญหาเหล่านี้ แนะนำให้ผู้ใช้ดำเนินการอย่างระมัดระวังและทำการวิจัยอย่างละเอียดก่อนการใช้ ORC-20

สรุป

นิวัติศาสตร์ของบิตคอยน์ถือว่ามีศักยภาพมากมายสำหรับการพัฒนา ด้วยนวัตกรรมต่อเนื่องของมาตรฐานโทเค็นบิตคอยน์ที่ขยายขอบเขตของโอกาสในการประยุกต์ใช้ มาตรฐานเช่น BRC-20, ORC-20 และ SRC-20 แม้จะยังอยู่ในช่วงเริ่มต้นและมีข้อจำกัดทางธรรมชาติ แต่ไม่มีเสียเปรียบว่าเป็นรากฐานสำคัญสำหรับการทดลองนวัตกรรมในอนาคต

เมื่อเทียบกับการรักษาความปลอดภัยที่แข็งแกร่งของเครือข่าย Bitcoin การใช้งานค่อนข้างต่ํา ลักษณะของภาษาสคริปต์ จํากัด การดําเนินการสัญญาอัจฉริยะที่ซับซ้อนบนเครือข่าย Bitcoin ดังนั้นจึง จํากัด แอปพลิเคชัน อย่างไรก็ตามระดับความปลอดภัยที่ยอดเยี่ยมสนับสนุนให้นักพัฒนาและผู้ใช้ทดสอบและใช้ประโยชน์จากฟังก์ชันการทํางานอย่างต่อเนื่องซึ่งเอื้อต่อการพัฒนาระบบนิเวศโดยรวม นอกจากนี้การยอมรับของตลาดและช่วงการใช้งานของ ORC-20 จะต้องใช้เวลาในการทนต่อการตรวจสอบข้อเท็จจริงของชุมชนและตลาดที่กว้างขึ้น

ผู้เขียน: Allen
นักแปล: Piper
ผู้ตรวจทาน: KOWEI、Edward、Elisa、Ashley、Joyce
* ข้อมูลนี้ไม่ได้มีวัตถุประสงค์เป็นคำแนะนำทางการเงินหรือคำแนะนำอื่นใดที่ Gate.io เสนอหรือรับรอง
* บทความนี้ไม่สามารถทำซ้ำ ส่งต่อ หรือคัดลอกโดยไม่อ้างอิงถึง Gate.io การฝ่าฝืนเป็นการละเมิดพระราชบัญญัติลิขสิทธิ์และอาจถูกดำเนินการทางกฎหมาย

ORC-20คืออะไร?

กลาง5/10/2024, 2:54:48 AM
บทความนี้ได้สำรวจถึงความพบเห็นของโทเค็น BRC-20 ในเครือข่าย Bitcoin และผลกระทบของมัน โดยเน้นการเกิดขึ้นของโทเค็น ORC-20 เหล่านี้กำลังดำเนินการบนบล็อกเชน Bitcoin ซึ่งมอบความสามารถใหม่และความสามารถฟังก์ชันพิเศษ เช่น การแสดงที่อยู่ double-spending และการปรับใช้ขยายชื่อเหรียญ อย่างเสริมเพิ่ม นอกจากนี้ มันแนะนำการทำงานและการเปลี่ยนแปลงที่นำเข้าโดยมาตรฐาน ORC-20 สำรวจความแตกต่างของมันจาก BRC-20 และอภิปรายความได้เปรียบและความเสี่ยงของ ORC-20

การแนะนำ

ความคลั่งไคล้ BRC-20 ได้กวาดไปทั่วเครือข่าย Bitcoin และตอนนี้ ORC-20 ได้เกิดขึ้นแล้ว โทเค็น ORC-20 ทํางานบนบล็อกเชน Bitcoin และแสดงเป็นไฟล์ JSON (JavaScript Object Notation) ซึ่งจารึกด้วยตัวเลขตามลําดับบน satoshis คล้ายกับโทเค็น BRC-20 ORC-20 มีจุดมุ่งหมายเพื่อแก้ไขข้อ จํากัด บางประการของ BRC-20 โดยการเพิ่มความปลอดภัยและความยืดหยุ่น ข้อจํากัดเหล่านี้รวมถึง "จํากัดเฉพาะชื่อโทเค็นสี่อักขระ" "ไม่สามารถอัปเกรดได้" "ความเสี่ยงในการใช้จ่ายซ้ําซ้อน" "ธุรกรรมที่ไม่สามารถย้อนกลับได้" และอื่น ๆ ทําให้เป็น BRC-20 ที่ยาก ด้วยการสนับสนุนรูปแบบข้อมูลที่หลากหลายขึ้น ORC-20 ขยายขอบเขตของ BRC-20 และใช้ประโยชน์จากโมเดล Unspent Transaction Output (UTXO) ของ Bitcoin เพื่อหลีกเลี่ยงปัญหาการใช้จ่ายซ้ําซ้อน

มาตรฐาน ORC-20 คืออะไร?

ORC-20 เป็นมาตรฐานโทเค็นเปิดสำหรับ Bitcoin ordinals ที่สร้างขึ้นโดย OrcDAO เพื่อเพิ่มประสิทธิภาพบางอย่างของ BRC-20 จุดประสงค์ของมันคือ เพื่อรักษาความเข้ากันได้ย้อนกลับกับ BRC-20 พร้อมทั้งปรับปรุงความสามารถในการปรับตัว การขยายขอบเขต และความปลอดภัย รวมทั้งป้องกันความเป็นไปได้ในการใช้จ่ายซ้ำ

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

การเปลี่ยนแปลงใน ORC-20

  • ความยืดหยุ่นในการปรับเปลี่ยนสินค้าเริ่มต้นและปริมาณการพิมพ์สูงสุด: ในขณะที่การเริ่มต้นที่แน่นอนและปริมาณทั้งหมดมีข้อดี ความยืดหยุ่นของ ORC-20 ทำให้มันมีความเข้ากันได้มากขึ้น ไม่ว่าจะเลือกทางที่แน่นอนหรือทางที่ยืดหยุ่นทั้งสองทางลักษณะมีเหตุผลของตัวเอง
  • ความยืดหยุ่นของเนมสเปซ: การตั้งชื่ออาจเป็นที่ท้าทายจริง ๆ โดยเฉพาะอย่างยิ่งเนื่องจากส่วนใหญ่ของคำที่มีสี่ตัวอักษรสำหรับ BRC-20 ได้ถูกผลิตล่วงหน้าไปแล้ว อย่างไรก็ตาม, ORC-20 ไม่มีขีดจำกัดในขนาดเนมสเปซ, ทำให้สามารถใช้ขนาดชื่อใดก็ได้ตามต้องการ
  • การใช้โมเดล UTXO เพื่อให้แน่ใจว่าไม่มีการ Double-Spending ในธุรกรรม: โมเดล UTXO ทำงานโดยการส่งยอดคงเหลือเป็นธุรกรรมไปยังที่อยู่เปลี่ยนในระหว่างธุรกรรม ซึ่งทำให้แก้ไขปัญหาการ Double-Spending อย่างมีประสิทธิภาพ โดยเสริมความเชื่อถือและความปลอดภัยของธุรกรรม
  • การยกเลิกธุรกรรม: ธุรกรรมสามารถยกเลิกได้โดยใช้คำสั่ง "op": "cancel" สำหรับ nonce ที่เฉพาะเจาะจง ซึ่งจะทำให้ผู้ใช้ได้รับความยืดหยุ่นและควบคุมเพิ่มเติม
  • ORC-20 ทำให้ BRC-20 สามารถถ่ายโอนไปยังสภาพแวดล้อม ORC-20: การถ่ายโอนนี้สามารถดำเนินการได้เฉพาะโดยผู้ตรวจสอบของโทเค็น BRC-20 ซึ่งรับรองความปลอดภัยและควบคุมของกระบวนการถ่ายโอน

ความแตกต่างระหว่าง ORC-20 และ BRC-20


Source: ORC20.org

ทั้ง ORC-20 และ BRC-20 เป็นมาตรฐานการจัดการโทเค็นในระบบ Bitcoin ที่อิงจากโปรโตคอล Ordinal ซึ่งคล้ายกับ ERC-20 ของ Ethereum อย่างไรก็ตาม ORC-20 ขยายคุณสมบัติบางอย่างของ BRC-20 และกำจัดข้อจำกัดบางประการเพื่อตอบสนองความต้องการในการพัฒนาโปรเจกต์ได้อย่างดีขึ้น

ความแตกต่างสามารถจำแนกออกเป็น 5 จุด ดังนี้

ลดความเสี่ยงในการ Double-Spending ด้วย UTXO:

  • ในแต่ละธุรกรรม ผู้ส่งระบุจำนวนเงินที่จะได้รับโดยผู้รับ และยอดคงเหลือที่จะคืนให้กลับผู้ส่ง หากธุรกรรมไม่คืนยอดคงเหลือ จะถือว่าเป็นโมฆะ
  • ธุรกรรมการโอนเงินสามารถโอนจำนวนเงินให้กับผู้รับหลายราย และแต่ละธุรกรรมการโอนเงิน (นอกจากกรณีที่เป็นธุรกรรมเพียงกับตนเอง) จะต้องระบุจำนวนเงินที่จะโอน
  • ธุรกรรมจะเสร็จสมบูรณ์เมื่อยอดเงินที่เหลือโอนกลับไปยังผู้ส่ง
  • หลังจากทุกครั้งที่ธุรกรรมเสร็จสิ้น ยอดคงเหลือที่บันทึกไว้ก่อนหน้านี้ก็กลายเป็นโมฆะ

2.ชื่อโทเค็นไม่จำกัดที่จะมี 4 ตัวอักษรและไม่สนใจตัวพิมพ์ใหญ่เล็ก

เนื่องจากคำทั้งหมดที่มี 4 ตัวอักษรใน BRC-20 ถูกเริ่มผลิตล่วงหน้าแล้ว การนำออกขีดจำกัดตัวอักษรจะตอบสนองความต้องการของตลาด อย่างไรก็ตาม อาจทำให้ผู้ใช้มองว่าโทเค็น ORC-20 มีจำนวนน้อยกว่าโทเค็น BRC-20

3.ฟังก์ชันคีย์ที่กำหนดเองสำหรับคุณลักษณะขั้นสูง:

ORC-20 แนะนําคีย์ที่กําหนดเองโดยมี "minter" และ "tax" เป็นคุณสมบัติที่โดดเด่นที่สุด "minter" เป็นที่อยู่การทําเหรียญพิเศษที่สามารถทํางานเหมือนรายการที่อนุญาตในขณะที่ "ภาษี" ช่วยให้โครงการสามารถเรียกเก็บภาษีธุรกรรมและค่าลิขสิทธิ์ได้

4.ความสามารถในการอัปเกรดโทเค็น เช่น เปลี่ยนพารามิเตอร์ของการจัดหา:

ความยืดหยุ่นในการจัดหาโทเคน ทำให้โครงการสามารถใช้ ORC-20 ในการสร้างกรณีการใช้งานเพิ่มเติม เช่น:

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

5.การยกเลิกธุรกรรม:

การทำธุรกรรมสามารถยกเลิกได้โดยใช้ “op”: “cancel”. เนื่องจากการรวมค่า nonce ในแต่ละธุรกรรม การยกเลิกสามารถยกเลิกทุกธุรกรรมหรือเฉพาะธุรกรรมที่ระบุ (โดยมีค่า nonce ที่เฉพาะเจาะจง)

ข้อดีและข้อเสียของ ORC-20

ข้อดี:

  • ป้องกันการใช้จ่ายซ้ำ (ธุรกรรมที่ปลอดภัยมากขึ้นและไม่สามารถทำซ้ำได้)
  • ช่วยให้เราสามารถย้ายจาก BRC-20 ไปยัง ORC-20
  • เปิดให้ยกเลิกรายการทั้งหมดหรือเฉพาะการยกเลิกบางส่วน

ข้อเสีย:

  • ORC-20 ไม่ จำกัด ให้ มี ชื่อ ที่ มี 4 ตัวอักษร เท่านั้น, ทำให้ สามารถ กำหนด ชื่อ ที่ ซ้ำกัน ได้หลาย ชื่อ ( ขาดความ หายากของ BRC-20 ทำให้ ชื่อ โทเค็น มีความ ง่ายต่อการ สับสน )
  • ปริมาณการจัดจำหน่ายเริ่มต้น ปริมาณการพิมพ์สูงสุด และภาษีสามารถเปลี่ยนแปลงได้ (เหมือนกับ ERC-20 ของ Ethereum)
  • การจัดสรรที่เฉพาะกลางมากเกินไป (ทีมโครงการสามารถควบคุมโทเค็น)

เริ่มต้นกับ ORC-20

คุณสามารถเริ่มต้นการใช้งาน ORC-20 ได้อย่างรวดเร็วโดยการบันทึกเหตุการณ์การจัดการ การสร้างเหรียญ การส่ง และการยกเลิก

1.การสร้าง ORC-20

ตัวอย่าง: ใช้งานโทเค็นด้วยตัวบ่งชี้ 1 ชื่อ ORC (ORC-20 ตัวแรก ที่ถูกใช้งานแล้ว) มีจำนวนจำกัดที่สุด 21,000,000 เหรียญ แต่ละผู้สร้างเหรียญสามารถสร้างเหรียญได้สูงสุด 10,000 เหรียญ

2.การพิมพ์ ORC-20

ตัวอย่าง: Mint 10,000 ORC (หมายเลขพระราชนิยม #2504160) งานการเจาะราคารักษายอดเริ่มต้น คุณต้องเก็บพระราชนิยมการเจาะราคาไว้จนกว่าธุรกรรมการส่งครั้งแรกจะเสร็จสมบูรณ์

รูปแบบเก่า: ไม่แนะนำหลังจาก OIP-3 (การสร้างเหรียญก่อน OIP-3 ยังคงถูกต้อง)

รูปแบบใหม่: แก้ไขใน OIP-3

3. ส่ง ORC-20

ตัวอย่าง: ส่ง 1,000 $ORC (หมายเลขการลงทะเบียน #2504160) ในการธุรกรรมแบ่งเป็นสองส่วน แต่ละการทำธุรกรรมต้องมี nonce ที่ไม่ซ้ำกัน

ขั้นตอนที่ 1: ผู้ส่งเขียน 1,000 $ORC (nonce 5) เข้าที่อยู่ของผู้ส่งผ่าน "การส่งสิทธิ"

ขั้นตอนที่ 2: ผู้ส่งเขียน "ส่งยอดเงินที่เหลือ" กลับไปยังผู้ส่ง

ธุรกรรมจะเสร็จสมบูรณ์เมื่อ"ส่งยอดเงินที่เหลือ"ถูกเขียนกลับมาเท่านั้น

ขั้นตอนที่ 3: ผู้ส่งส่งสาทอชิสที่มี "ส่งสิทธิ" ที่สร้างขึ้นในขั้นตอนที่ 1 ไปยังผู้รับ

บันทึกสำคัญ

  • คุณสามารถใช้ “mint” หรือ “send” ในข้อความธุรกรรมได้อีกครั้งแล้ว
  • เมื่อยอดคงเหลือไม่ได้ใช้ไป คุณสามารถใช้ “ส่งอักษร” อีกครั้ง—ไม่จำเป็นต้องสร้าง “เหตุการณ์การส่ง” ทุกครั้งที่คุณโอนเงิน ORC-20 คุณสามารถส่ง “ลำดับการส่ง” ที่ได้รับมาก่อนหน้าไปยังที่อยู่ผู้รับเพื่อโอนจำนวนเต็มที่เกี่ยวข้องกับ “ลำดับการส่ง” ตราบที่จำนวนนั้นยังไม่ได้ใช้
  • เป้าหมายคือการนำประโยค "ส่ง" ที่ใช้แค่ครั้งเดียวมาใช้ซ้ำเพื่อลดการสูญเสีย Bitcoin ที่สำคัญให้น้อยลงโดยรวมเป็นการประหยัดพื้นที่บล็อกและค่าธรรมเนียมการทำธุรกรรม

4.ยกเลิกการทำธุรกรรม ORC-20

ตัวอย่าง: ยกเลิกรายการส่วนบางที่มี Nonce 5

วิธี ORC-20 ช่วยประหยัดพื้นที่บล็อกของ Bitcoin ในระหว่างธุรกรรม

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

ผู้ใช้มีทางเลือกสามตัวเมื่อมีเรื่องเกี่ยวกับการส่งเงินด้วย ORC-20:

  • การโอนจารึกเหรียญกษาปณ์โดยตรง: หากยอดคงเหลือของจารึกเหรียญกษาปณ์ดั้งเดิมยังคงไม่สามารถใช้งานได้คุณสามารถส่งหมายเลขลําดับของจารึกเหรียญกษาปณ์ไปยังผู้รับได้โดยตรงโดยไม่ต้องเขียน "โอน"
  • การโอนส่งสำคัญ: หากยอดคงเหลือของส่งสำคัญเริ่มต้นยังไม่ได้ใช้ไป คุณสามารถส่งหมายเลขลำดับของส่งสำคัญโดยตรงถึงผู้รับได้
  • เริ่มกระบวนการส่งธุรกรรมใหม่ (ก่อน OIP-10):

ขั้นตอนที่ 1: เขียนจำนวน "ส่ง" ไปยังที่อยู่ผู้ส่ง

ขั้นตอนที่ 2: เขียนยอดคงเหลือเป็น "send" ไปยังที่อยู่ของผู้ส่ง (ก่อน OIP-10)

ขั้นตอนที่ 3: ส่งหมายเลขลำดับของ "ส่งคำสั่ง" จากขั้นตอนที่ 1 โดยตรงไปยังผู้รับ โปรดทราบว่ายอดคงเหลือของผู้รับจะถูกอัปเดตทันทีด้วยจำนวนที่มีผล ซึ่งทำให้สามารถนำคำสั่งที่ได้รับมาใช้ในธุรกรรมที่เกิดขึ้นต่อมา

โทเค็น ORC-20 และความเสี่ยงที่เกี่ยวข้อง

คุณสามารถหาข้อมูลเกี่ยวกับโทเค็น ORC-20 บนเว็บไซต์ 20scan ได้ รวมถึงตัวชี้วัดเช่น จำนวนผู้ถือและอันดับของโครงการโทเค็นต่างๆ ข้อมูลเหล่านี้สามารถให้ข้อมูลเบื้องต้นแก่ผู้ใช้และนักเทรด

ความเสี่ยง

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

ชะตาของ ORC-20 ขึ้นอยู่กับการตอบสนองของชุมชนและความสามารถในการแก้ไขปัญหาเหล่านี้ แนะนำให้ผู้ใช้ดำเนินการอย่างระมัดระวังและทำการวิจัยอย่างละเอียดก่อนการใช้ ORC-20

สรุป

นิวัติศาสตร์ของบิตคอยน์ถือว่ามีศักยภาพมากมายสำหรับการพัฒนา ด้วยนวัตกรรมต่อเนื่องของมาตรฐานโทเค็นบิตคอยน์ที่ขยายขอบเขตของโอกาสในการประยุกต์ใช้ มาตรฐานเช่น BRC-20, ORC-20 และ SRC-20 แม้จะยังอยู่ในช่วงเริ่มต้นและมีข้อจำกัดทางธรรมชาติ แต่ไม่มีเสียเปรียบว่าเป็นรากฐานสำคัญสำหรับการทดลองนวัตกรรมในอนาคต

เมื่อเทียบกับการรักษาความปลอดภัยที่แข็งแกร่งของเครือข่าย Bitcoin การใช้งานค่อนข้างต่ํา ลักษณะของภาษาสคริปต์ จํากัด การดําเนินการสัญญาอัจฉริยะที่ซับซ้อนบนเครือข่าย Bitcoin ดังนั้นจึง จํากัด แอปพลิเคชัน อย่างไรก็ตามระดับความปลอดภัยที่ยอดเยี่ยมสนับสนุนให้นักพัฒนาและผู้ใช้ทดสอบและใช้ประโยชน์จากฟังก์ชันการทํางานอย่างต่อเนื่องซึ่งเอื้อต่อการพัฒนาระบบนิเวศโดยรวม นอกจากนี้การยอมรับของตลาดและช่วงการใช้งานของ ORC-20 จะต้องใช้เวลาในการทนต่อการตรวจสอบข้อเท็จจริงของชุมชนและตลาดที่กว้างขึ้น

ผู้เขียน: Allen
นักแปล: Piper
ผู้ตรวจทาน: KOWEI、Edward、Elisa、Ashley、Joyce
* ข้อมูลนี้ไม่ได้มีวัตถุประสงค์เป็นคำแนะนำทางการเงินหรือคำแนะนำอื่นใดที่ Gate.io เสนอหรือรับรอง
* บทความนี้ไม่สามารถทำซ้ำ ส่งต่อ หรือคัดลอกโดยไม่อ้างอิงถึง Gate.io การฝ่าฝืนเป็นการละเมิดพระราชบัญญัติลิขสิทธิ์และอาจถูกดำเนินการทางกฎหมาย
เริ่มตอนนี้
สมัครและรับรางวัล
$100