บทความเพื่อทำความเข้าใจโปรโตคอล BRC-721 และสถานการณ์การใช้งาน
ผู้เขียนต้นฉบับ: xiyu (@ohxiyu)
ที่มา: SevenUp DAO
ผู้เขียนต้นฉบับ: xiyu (@ohxiyu)
ที่มา: SevenUp DAO
ชื่อระดับแรก
1. คำสั่ง Bitcoin ขาดวิธีการที่เป็นมาตรฐานในการจัดกลุ่มรายการเป็นคอลเล็กชัน เนื่องจากต้องพึ่งพาบริการและกระเป๋าเงินแบบรวมศูนย์โดยเฉพาะ สถานการณ์ตลาดในปัจจุบันโดยพื้นฐานแล้วก็คือตลาดการซื้อขายและกระเป๋าเงินแต่ละแห่งใช้เซิร์ฟเวอร์ของตัวเอง โดยใช้วิธีการของตัวเองในการประมวลผลแบบรวมศูนย์ และไม่มีมาตรฐานที่เป็นเอกภาพ
2. มาตรฐานการรวบรวมแบบรวมศูนย์ดังกล่าวจำกัดการพัฒนาของระบบนิเวศลำดับ และอาจมีพฤติกรรมที่ชั่วร้ายบางอย่าง
3. BRC-721 เป็นมาตรฐานการรวบรวมซึ่งตลาดสามารถระบุคอลเลกชันและแสดงข้อมูลเมตาได้อย่างถูกต้อง
ชื่อระดับแรก
2. BRC-721 คืออะไร?
BRC-721: Ordinals Collection Protocol เป็นอินเทอร์เฟซมาตรฐานสำหรับการตรวจสอบความถูกต้องของ Bitcoin ordinal collection เพื่อแก้ปัญหาข้างต้น โปรโตคอลแนะนำวิธีการสร้างและตรวจสอบคอลเลกชันแบบกระจายอำนาจและไร้ความน่าเชื่อถือ ซึ่งคล้ายกับมาตรฐาน ERC-721 บน Ethereum blockchain
โปรโตคอล BRC-721 มีจุดมุ่งหมายเพื่อลดความซับซ้อนของกระบวนการสร้างและตรวจสอบคอลเล็กชันโดยการจัดหาแหล่งความจริงแหล่งเดียวโดยไม่ต้องชำระเงินล่วงหน้า
โปรโตคอลนี้ระบุโครงสร้างข้อมูลของคอลเลกชันและรายการในรายการ รายการและกฎการตรวจสอบกำหนดว่าจารึกลำดับเป็นของชุดใดชุดหนึ่ง
ปัญหาที่แก้ไขโดยโปรโตคอล BRC-721 รวมถึง:
ปัญหาเกี่ยวกับการชำระเงินล่วงหน้าในบล็อกเชนอื่นๆ
ขาดข้อกำหนดร่วมกันเกี่ยวกับคอลเลกชันหรือรายการ
ต้องไว้วางใจผู้สร้างคอลเลกชันเพื่อรวมสัญลักษณ์ของคุณในคอลเลกชัน
ด้วยโปรโตคอลนี้ การสร้างและการตรวจสอบคอลเลกชัน bitcoin nft จะกลายเป็นแบบกระจายอำนาจและไร้ความน่าเชื่อถือ ซึ่งจะขยายศักยภาพของระบบนิเวศตามลำดับ
ชื่อระดับแรก
3. ข้อกำหนดทางเทคนิค
1. โปรโตคอล BRC-721 ขึ้นอยู่กับรายการตรวจสอบสามประเภท รายการแต่ละรายการมีฟิลด์โปรโตคอลและเวอร์ชัน ซึ่งช่วยให้บริการของบุคคลที่สามเข้าใจข้อกำหนดได้
📜 CollectionManifest (รายการคอลเลกชัน)
CollectionManifest เป็นแหล่งที่มาของความจริงสำหรับคอลเลกชัน มันจัดเก็บพารามิเตอร์คอลเลกชันและฟิลด์ที่อนุญาตให้เชื่อมโยงและตรวจสอบความถูกต้องของรายการคอลเลกชันที่เกี่ยวข้อง
💎 InscriptionManifest (รายการจารึก)
InscriptionManifest เป็นจารึกลำดับที่เชื่อมโยงกับ CollectionManifest คล้ายกับ NFT และความสัมพันธ์กับสัญญาบน Ethereum blockchain
👁️เปิดเผยรายการ
RevealManifest อนุญาตให้เชื่อมโยงข้อมูลเมตากับ CollectionManifest เฉพาะ โดยกำหนดแอตทริบิวต์ให้กับ InscriptionManifests
2. รายการแต่ละรายการและคีย์เนื้อหารายการเป็นสตริง JSON ที่ต้องเป็นไปตาม json-schema.org Draft 4 ที่ประกาศไว้เพื่อป้องกันความไม่สอดคล้องกัน
ในการตรวจสอบความถูกต้องของรายการ สามารถใช้ตัวตรวจสอบความถูกต้องที่เสนอได้: https://json-schema.org/implementations.html#validators
3. ลายเซ็นและแฮช:
เพื่อให้แน่ใจว่าการเชื่อมโยงรายการอย่างปลอดภัย โปรโตคอลใช้:
ℹ️ ลายเซ็นเข้ารหัส DER แสดงเป็นสตริงฐานสิบหก
ℹ️ บีบอัด/ไม่บีบอัด signerPublicKey เป็นสตริงฐานสิบหก
Collection Manifest\Inscription Manifest\Reveal Manifest เพื่อตรวจสอบความถูกต้องของ CollectionManifest ต้องปฏิบัติตามกฎบางข้อ กฎเหล่านี้รับประกันความเป็นเอกลักษณ์ของจารึกและไม่ว่าจะเป็นของคอลเลกชันเฉพาะหรือไม่ คำจารึกจะถือว่าเป็นส่วนหนึ่งของคอลเล็กชันได้ก็ต่อเมื่อเป็นไปตามกฎการตรวจสอบทั้งหมด
4. ทรัพยากร API
จัดเตรียมพารามิเตอร์ API บางอย่างที่สามารถใช้สร้างคอลเลกชันเบราว์เซอร์ แกลเลอรี เครื่องมือหายาก และแอปพลิเคชันอื่นๆ ขณะนี้ API ไม่ได้ให้ข้อมูลเมตา แต่มีเพียงฟิลด์ tokenURI ที่มีลิงก์ไปยังข้อมูลเมตา
ด้วยตำแหน่งข้อมูล API เหล่านี้ นักพัฒนาสามารถสร้างแอปพลิเคชันที่เกี่ยวข้องกับโปรโตคอล BRC-721 ได้อย่างง่ายดาย เช่น เบราว์เซอร์คอลเลกชัน แกลเลอรี และเครื่องมือหายาก เป็นต้น นักพัฒนาสามารถปรับแต่งข้อมูลที่ร้องขอให้เหมาะกับความต้องการของแอปพลิเคชันด้วยการปรับพารามิเตอร์การค้นหา
ชื่อระดับแรก
5. สถานการณ์การใช้งานโปรโตคอล BRC-721
โปรโตคอล BRC-721 สร้างอินเทอร์เฟซมาตรฐานสำหรับการรวบรวมหมายเลขลำดับของ Bitcoin เมื่อกล่าวถึงรายการและกฎการตรวจสอบความถูกต้องแล้ว เรามาดูกรณีการใช้งานจริงบางกรณีของโปรโตคอล BRC-721 กัน
คอลเลกชันศิลปะดิจิทัล
ศิลปินสามารถสร้างคอลเลกชันงานศิลปะดิจิทัลได้ในจำนวนจำกัดโดยใช้โปรโตคอล BRC-721 สิ่งนี้ทำให้มั่นใจได้ว่างานศิลปะจะขาดแคลนในขณะที่ให้ผู้ซื้อตรวจสอบความถูกต้องและความเป็นเจ้าของ
อุปกรณ์ประกอบฉากและทรัพย์สินของเกม
นักพัฒนาเกมสามารถใช้โปรโตคอล BRC-721 เพื่อสร้างอุปกรณ์ประกอบฉากและทรัพย์สินของเกมบน Bitcoin blockchain ไอเท็มเหล่านี้สามารถใช้ในเกมและแลกเปลี่ยนระหว่างเกมได้ มอบมูลค่าที่มากขึ้นและความสามารถในการทำงานร่วมกันให้กับระบบนิเวศของเกม
สามารถใช้โปรโตคอล BRC-721 เพื่อสร้างข้อมูลประจำตัวดิจิทัลที่ตรวจสอบได้ ผู้ใช้สามารถสร้างและจัดการใบรับรองดิจิทัลของตนเอง เช่น การศึกษา ใบรับรองทักษะ เป็นต้น วิธีนี้จะลดความเสี่ยงของการปลอมแปลงใบรับรองในขณะที่ลดความซับซ้อนของกระบวนการตรวจสอบใบรับรอง
ตั๋วและคูปอง
บริษัทและผู้จัดงานสามารถใช้โปรโตคอล BRC-721 เพื่อสร้างตั๋วหรือคูปองที่ไม่ซ้ำใคร สิ่งนี้จะช่วยรับประกันความถูกต้องของตั๋วในขณะที่ป้องกันการฉ้อโกงและการปลอมแปลง
ชื่อระดับแรก6. ข้อเสียและข้อจำกัดแม้ว่าโปรโตคอล BRC-721 จะให้ข้อดีหลายประการแก่ระบบนิเวศของ Bitcoin แต่ก็ยังมีข้อเสียและข้อจำกัดบางประการ1. ประการแรก ธุรกรรม Bitcoin นั้นช้าเมื่อเทียบกับ Ethereum ดังนั้นจึงมีการสร้างและจัดการชุดตัวเลขลำดับจำนวนมากอาจใช้เวลานานกว่านั้น. ประการที่สอง ไม่เหมือนกับมาตรฐาน Ethereum ERC-721 โปรโตคอล BRC-721 ไม่มีมาตรฐานข้อมูลเมตาเริ่มต้น ซึ่งทำให้วิธีการประมวลผลข้อมูลเมตาแตกต่างกัน ซึ่งอาจนำไปสู่
ปัญหาความเข้ากันได้ระหว่างแอปพลิเคชันต่างๆ. นอกจากนี้ เนื่องจากโปรโตคอล BRC-721 เป็นมาตรฐานที่ค่อนข้างใหม่ขณะนี้ยังขาดการสนับสนุนและการใช้งานอย่างกว้างขวาง
2. เช่นเดียวกับแอปพลิเคชันบล็อกเชนจำนวนมากตัวอย่างเช่น จัดการคีย์ส่วนตัวของผู้ใช้ ตรวจสอบให้แน่ใจว่าผู้ใช้ได้รับประสบการณ์ที่ดี และรักษาความปลอดภัยของโปรโตคอล เป็นต้น
3. ประการสุดท้าย การออกแบบโปรโตคอล BRC-721 มุ่งเน้นไปที่การกระจายอำนาจในระบบนิเวศ Bitcoin ซึ่งอาจนำไปสู่ข้อจำกัดบางประการ เช่น อาจต้องใช้แรงงานคนมากขึ้นในการสร้างและจัดการคอลเลกชัน
แทนที่จะพึ่งพาสัญญาอัจฉริยะอัตโนมัติ
ชื่อระดับแรก
เจ็ด สรุป
การกำหนดมาตรฐานเป็นสิ่งจำเป็นสำหรับการปรับปรุงโครงสร้างพื้นฐานลำดับ โปรโตคอล BRC-721 เป็นวิธีการที่กระจายอำนาจ ปลอดภัย และเชื่อถือได้สำหรับ Bitcoin blockchain ในการสร้าง ตรวจสอบ และจัดการชุดของตัวเลขลำดับ CollectionManifest, InscriptionManifest และ RevealManifest โปรโตคอล BRC-721 กำหนดโครงสร้าง เนื้อหา และกฎการตรวจสอบความถูกต้องของคอลเลกชันและรายการต่างๆ กฎเหล่านี้ทำให้แน่ใจว่าจารึกสัญลักษณ์แต่ละอันไม่ซ้ำกันและไม่ว่าจะเป็นชุดเฉพาะหรือไม่


