# 
Schema Registry: หัวใจของระบบรับรอง

By [GoldenLoop](https://paragraph.com/@goldenloop) · 2024-02-08

---

ใน[บล็อกโพสต์ล่าสุด](https://mirror.xyz/goldenloop.eth/Qkc4jIqnM6SCiQ2Br5zUjyUtEpCePkFVrcbzJCa6tbo)ของเรา เราได้เจาะลึกแนวคิดของสคีมาและวิธีการทำงานที่คล้ายกับพิมพ์เขียวสำหรับการรับรอง นอกจากนี้เรายังได้กล่าวถึงความสำคัญและความซับซ้อนเมื่อใช้ในการสร้างการรับรองที่มีประสิทธิภาพและลึกซึ้งภายในระบบนิเวศที่ขับเคลื่อนโดยการรับรองเหล่านี้ หรือ ระบบนิเวศทั้งหลายของการรับรอง

ในโพสต์นี้ เราจะดำดิ่งลึกลงไปยังหัวใจของระบบนิเวศการรับรองโดยการสำรวจแนวคิดของสมุดบันทึก schema ซึ่งเป็นโครงสร้างพื้นฐานหลักที่เป็นที่เก็บ จัดการ และแม้กระทั่งกำกับดูแล schema เพื่อไม่ให้เป็นการเสียเวลา เรามาเข้าเรื่องกันดีกว่า!

Schemas ที่น่าตื่นตาตื่นใจและที่เก็บ อ้างอิง และจัดการ
------------------------------------------------------

![](https://storage.googleapis.com/papyrus_images/95cfa9349e85b90d2b04bcad86d754995577633305113c4018fb2b45270b4c2e.png)

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

การอ้างอิง: ตามที่เราเพิ่งบอกเป็นนัยข้างต้น นอกเหนือจากการเป็นศูนย์กลางสำหรับการจัดเก็บสคีมาแล้ว สมุดบันทึก schema ยังทำหน้าที่เป็นจุดอ้างอิงหลักสำหรับการค้นหาและตรวจสอบความถูกต้องของ schemas ทั้งสำหรับผู้รับรองที่ออกการรับรองของพวกเขา และสำหรับผู้ตรวจสอบที่ประมวลผลการรับรองที่พวกเขาได้รับ นี่เป็นลักษณะหลักที่ส่งเสริมความเป็นเอกภาพ ความง่าย และความมีประสิทธิภาพในวิธีการสร้างและโต้ตอบกับการรับรองภายในระบบนิเวศการรับรอง เพื่อให้เข้าใจนะ ให้พิจารณาว่าคุณจะไปที่ไลบรารีสัญญาของ EthSign (EthSign’s Contract Library) เพื่อดูเทมเพลตสัญญาเพื่อใช้เมื่อใดก็ตามที่คุณต้องการจัดทำสัญญาทางกฎหมายใหม่ แทนที่จะต้องค้นคว้าความซับซ้อนของกฎหมายเพียงเพื่อให้คุณสามารถสร้างสัญญาทางกฎหมายสำหรับตัวคุณเองได้ เช่นเดียวกับที่ไลบรารีสัญญาของ EthSign มอบเทมเพลตสัญญาให้กับคุณ สมุดบันทึก schema จะมอบสคีมาแก่ผู้รับรองเพื่อใช้ในการรับรอง

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

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

แล้วสมุดบันทึก Schema ของเราอยู่ที่ไหนหละ?
------------------------------------------

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

ในกรณีของ Sign Protocol มันถูกออกแบบมาเพื่อจดจำและรองรับแพลตฟอร์มสองประเภทสำหรับการโฮสต์สมุดบันทึก schema แต่ละแพลตฟอร์มมีข้อเสนอและการป้องกันที่เป็นเอกลักษณ์ของตัวเอง ซึ่งมีอิทธิพลต่อฟีเจอร์และข้อจำกัดที่สมุดบันทึก schema สามารถแสดงได้ สองแพลตฟอร์มนี้คือ:

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

หากสมุดบันทึก schema ได้รับการออกแบบมาให้สามารถดูได้แบบสาธารณะและเข้าถึงได้ในลักษณะที่ไม่ได้รับอนุญาต ขณะเดียวกันก็แสดงคุณสมบัติที่ต้องการตามที่กล่าวมาข้างต้นด้วย บล็อกเชนส่วนใหญ่ เช่น Ethereum, Solana, และ Optimism, สามารถทำหน้าที่เป็นแพลตฟอร์มที่เหมาะสมในการโฮสต์ได้ นอกจากนี้ยังเป็นที่น่าสังเกตว่ามีบล็อกเชนที่นำเสนอคุณสมบัติทางเลือก เช่น ความเป็นส่วนตัว ตัวอย่างบางส่วน ได้แก่ ZCash, Monero และ Secret Network

บล็อคเชนได้รับความนิยมเป็นพิเศษในฐานะแพลตฟอร์มที่ต้องการสำหรับการสร้างระบบนิเวศการรับรองและโฮสต์สมุดบันทึก schema ของตน คำว่า "Onchain" หรือ "สมุดบันทึก Schema Onchain" มักถูกใช้เพื่ออธิบายสมุดบันทึก schema ที่โฮสต์บนบล็อคเชนและแม้กระทั่งดำเนินการเป็นสคริปต์ที่อิงบล็อคเชน ที่เรียกว่าสัญญาอัจฉริยะ

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

หากสมุดบันทึก schema ถูกออกแบบให้รักษาความเป็นส่วนตัว มีการควบคุมการจัดการแบบเฉพาะกลาง และปฏิบัติตามข้อกำหนดของกฎหมายอย่างเข้มงวด โดยเฉพาะเกี่ยวกับวิธีการสร้างและเข้าถึง schemas แล้ว บริการคลาวด์ส่วนใหญ่ที่มีอยู่ เช่น Amazon Web Services, Google Cloud Platform และ Microsoft Azure สามารถทำหน้าที่เป็นแพลตฟอร์มที่น่าสนใจในการโฮสต์ได้

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

คำว่า “Offchain” หรือ “Offchain Schema Registry” มักใช้โดยชุมชน blockchain/cryptocurrency เพื่ออธิบายการลงทะเบียน schema ที่โฮสต์บนโซลูชันที่ไม่ใช่ blockchain เช่น โซลูชันการจัดเก็บข้อมูลที่กล่าวมาข้างต้น

**โซลูชั่นการแลกเปลี่ยนข้อมูล**: แพลตฟอร์มเหล่านี้เป็นระบบที่ช่วยให้การแลกเปลี่ยนข้อมูลหรือสารสนเทศระหว่างกลุ่มของผู้คนบนเครือข่ายที่ใช้ร่วมกัน พวกเขาให้บริการหลากหลายวัตถุประสงค์ เช่น การสื่อสาร การทำงานร่วมกัน และการกระจายสารสนเทศ ออกแบบมาพร้อมกับคุณสมบัติที่สนับสนุนเนื้อหาและสื่อมากมาย แพลตฟอร์มเหล่านี้เพิ่มประสิทธิภาพสำหรับการเข้าถึงและการถ่ายโอนข้อมูลผ่านการให้บริการ เช่น ปริมาณการส่งผ่านข้อมูลสูง ความล่าช้าต่ำ และการซ้ำข้อมูล ซึ่งทั้งหมดนี้เป็นคุณสมบัติที่พึงประสงค์สำหรับสมุดบันทึก schema

โดยทั่วไปแพลตฟอร์มเหล่านี้ทำหน้าที่เป็นโครงสร้างพื้นฐานสำหรับแอปสำหรับผู้บริโภคที่รองรับกรณีการใช้งานที่หลากหลาย เช่น การแชร์ไฟล์ การส่งข้อความโต้ตอบแบบทันที การเผยแพร่ข้อมูล และแม้แต่ไมโครบล็อก ตัวอย่างของแพลตฟอร์มเหล่านี้ ได้แก่ Torrents, Git, Farcaster, AT Protocol และอื่นๆ

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

แม้ว่าจะไม่ใช่ทางเลือกทั่วไปของแพลตฟอร์ม แต่การลงทะเบียนสคีมาที่ใช้งานหรือโฮสต์บนโซลูชันการแลกเปลี่ยนข้อมูลยังถูกเรียกว่า “การลงทะเบียนสคีมา Offchain” หรือ “การลงทะเบียนสคีมา Offchain” โดยชุมชนบล็อกเชน/สกุลเงินดิจิทัล

![](https://storage.googleapis.com/papyrus_images/7088533c00275ba8aa1e9ded7f06a7e1a960630aa12cdb66d8d2e15a9c1fe022.png)

ท้ายที่สุด การใช้งานและคุณลักษณะต่างๆ ของสมุดบันทึก schema จะได้รับอิทธิพลอย่างมากจากแพลตฟอร์มที่ใช้งานหรือโฮสต์อยู่

ข้อดีของการมี Schema Registry (สมุดบันทึก Schema)
-------------------------------------------------

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

### การกำกับดูแล

สมุดบันทึก schema สามารถทำหน้าที่เป็นจุดศูนย์กลางในการนำเสนอและควบคุมนโยบายและกระบวนการตัดสินใจ นี่ทำให้ผู้คนหรือผู้มีส่วนได้เสียภายในระบบนิเวศการรับรองที่กำหนดได้แนะนำมาตรฐานและวิธีการที่ควบคุมลักษณะของ schemas ที่ถูกสร้างและส่งเข้าสู่สมุดบันทึก schema

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

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

### ความสามารถในการอัปเดตและการควบคุมเวอร์ชัน

คุณภาพที่ดีของสมุดบันทึก Schema คือความสามารถในการรักษาความเกี่ยวข้องและความแข็งแกร่งในการเสริมระบบความเชื่อถือที่เราพึ่งพา สิ่งนี้สามารถทำได้โดยการรักษามาตรฐานและแนวโน้มล่าสุดในระบบนิเวศการรับรอง เช่นเดียวกับโลกและเว็บรอบตัวเรา

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

การปรับปรุงเหล่านี้ทำให้มั่นใจได้ว่าการรับรองยังคงมีประสิทธิภาพและเป็นปัจจุบันภายในระบบความเชื่อถือที่ให้บริการ ตัวอย่างเช่น สคีมาที่ใช้สำหรับการยืนยันเกี่ยวกับการกล่าวอ้างหรือการยืนยันเกี่ยวกับการไปวิ่งอาจเน้นไปที่การยืนยันว่าการกล่าวอ้างนั้นเป็นเรื่องจริงหรือเท็จเท่านั้น อย่างไรก็ตาม ด้วยความสามารถในการอัปเดตสคีมา การเก็บข้อมูล (registry) จึงสามารถรองรับจุดข้อมูลและรูปแบบใหม่ๆ ได้ เช่น ระยะเวลาและระยะทางของการวิ่ง หรือแม้แต่ตัววัดที่ออกแบบตามความต้องการแบบใหม่ สิ่งสำคัญที่ควรทราบคือในทางปฏิบัติ สิ่งนี้ไม่จำเป็นต้องเกี่ยวข้องกับการเปลี่ยนแปลงสคีมาที่มีอยู่ แต่ควรจัดลำดับความสำคัญของสคีมาเวอร์ชันล่าสุดมากกว่าเวอร์ชันก่อนหน้าหรือที่เลิกใช้แล้ว

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

### การค้นพบ

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

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

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

ระบบนิเวศการรับรองใดๆ ที่ใช้การลงทะเบียนสคีมาเพื่ออำนวยความสะดวกในการค้นพบสคีมาจะเร่งอัตราการนำไปใช้ ลดเวลาในการจัดส่งสำหรับผู้ทดสอบ และส่งเสริมการสนับสนุนอย่างต่อเนื่องของผู้สร้างสคีมา

### การคัดสรร

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

สมุดบันทึก schema สามารถทำหน้าที่เป็นเครื่องมือในการระบุและส่งเสริม schemas ที่มีคุณภาพสูงตามโครงสร้าง ความเรียบง่าย หรือเกณฑ์ที่ต้องการอื่นๆ ความสามารถในการคัดสรรนี้ช่วยให้สมุดบันทึก schema ให้บริการผู้รับรองอย่างพิถีพิถัน แนะนำผู้สร้าง schema และปรับปรุงพื้นที่ schema ของระบบนิเวศการรับรอง

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

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

![](https://storage.googleapis.com/papyrus_images/36ceb69eb04ab4a8f91c64599566cd31cc089189d1afdd10ecc0b2c77c83a36c.png)

สรุป…
-----

ตอนนี้คุณอาจตระหนักได้ว่าสมุดบันทึก schema มีความสำคัญมากกว่าแค่ศูนย์กลางสำหรับการบันทึกและอ้างอิงสคีมาหลังจากที่ถูกสร้างขึ้นแล้ว

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

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

เป็นหัวใจของระบบนิเวศการรับรอง

---

*Originally published on [GoldenLoop](https://paragraph.com/@goldenloop/schema-registry)*
