# Schemas: แบบแผนของการรับรอง **Published by:** [GoldenLoop](https://paragraph.com/@goldenloop/) **Published on:** 2024-02-08 **URL:** https://paragraph.com/@goldenloop/schemas ## Content เราได้สำรวจเรื่องการรับรองอย่างละเอียดและบทบาทสำคัญในการเสริมสร้างระบบความเชื่อมั่นผ่านการรับรองที่ตรวจสอบได้ไปแล้ว ตอนนี้คุณอาจตั้งตารอที่จะเริ่มทำการพิสูจน์ต่อเหตุการณ์และข้อเท็จจริงต่างๆ ที่น่าสนใจ ในโลกของคุณและบนเว็บแล้ว อย่างไรก็ตาม ก่อนที่คุณจะดำดิ่งลงไป มันเป็นสิ่งสำคัญที่จะต้องเข้าใจธรรมชาติของการรับรองเพื่อสร้างการรับรองที่ออกแบบมาอย่างดีและครบถ้วน คล้ายกับแบบแปลนของตึกสูงและ DNA ของมนุษย์ การรับรองมีการกำหนดค่าหลักที่เรียกว่า schema ในบทความนี้ เราจะสำรวจถึงสาระสำคัญของ schemas โดยตรวจสอบวิธีที่พวกเขากำหนดธรรมชาติของการรับรอง และให้ข้อมูลเชิงลึกเกี่ยวกับองค์ประกอบทั่วไปสำหรับการสร้าง schemasความสำคัญของ Schemas ในการรับรองSchema เป็นโครงสร้างและการกำหนดค่าขององค์ประกอบที่สื่อความหมายอย่างชัดเจนและเข้าใจได้ในการรับรอง ในการปฏิบัติจริง มันมักจะถูกนำไปใช้ในรูปแบบของ key-value โดยที่ key ระบุถึงส่วนประกอบเฉพาะของการอ้างสิทธิ์ และ value แทนรายละเอียดของส่วนประกอบนั้น ความมีประสิทธิผลของการรับรองขึ้นอยู่กับบริบทที่ให้ไว้เมื่อรับรองข้อเรียกร้องหรือการยืนยันต่อผู้สังเกตการณ์หรือผู้ตรวจสอบ จุดเด่นของการรับรองไม่ได้อยู่เพียงแค่ในความสามารถที่จะยืนยันการอ้างสิทธิ์ แต่ยังรวมถึงการให้ข้อมูลเชิงลึกที่จำเป็นและเกี่ยวข้องในขณะที่สามารถแยกวิเคราะห์ได้ในระดับสากล ซึ่งสิ่งนี้ทำให้มั่นใจได้ว่าผู้สังเกตการณ์ภายนอกจะสามารถใช้งานได้ทันที การผสมผสานของความเข้าใจลึกซึ้งและความสามารถในการวิเคราะห์ได้โดยสากลนี้คือลักษณะเด่นของ schema การรับรองที่สร้างขึ้นอย่างดี ตัวอย่างเช่น อลิซอาจยืนยันว่าวันนี้เธอออกไปวิ่งในสวนสาธารณะทุกวัน การรับรองคำร้องนี้อาจให้บริบทง่ายๆ เช่นนี้หรืออีกทางหนึ่ง การรับรองนั้นอาจจะได้นำเสนอบริบทที่ละเอียดมากขึ้น เช่นจากตัวอย่างด้านบน คุณสามารถบอกได้ว่าการรับรองที่ด้วยสคีมาที่มีบริบทง่ายๆทำได้แค่ยืนยันว่าอลิซได้วิ่งเป็นประจำทุกวัน อย่างไรก็ตาม มันขาดข้อมูลเชิงลึก ทำให้เหลือพื้นที่สำหรับการตีความ ตัวอย่างเช่น เธออาจเพิ่งเดินไปรอบๆตึกสักสองสามนาทีแล้วกลับบ้าน ในทางตรงกันข้าม การรับรองด้วยสคีมาบริบทที่หลากหลายไม่เพียงแต่ยืนยันการอ้างสิทธิ์เท่านั้น แต่ยังให้ข้อมูลเชิงลึกที่สนับสนุนอันมีคุณค่าอีกด้วย ข้อมูลนี้ช่วยให้ผู้สังเกตการณ์หรือผู้ตรวจสอบสามารถตัดสินใจโดยมีข้อมูลและปรับเทียบได้มากขึ้นโดยอิงจากการรับรองที่สมบูรณ์ การรวมการพิจารณาข้อมูลที่หลากหลายเข้ากับการสร้างสคีมาช่วยให้สามารถเป็นกรอบการทำงานหลักสำหรับระบบการรับรองที่แข็งแกร่งและมีข้อมูลเชิงลึกโครงสร้างทั่วไปของ Schema การรับรองตอนนี้เราได้เข้าใจถึงความสำคัญของ schemas ในการสร้างการรับรองสำหรับการอ้างสิทธิ์หรือการยืนยันแล้ว มาดูกันว่าส่วนประกอบที่สร้าง schema ของการรับรองขึ้น คืออะไรบ้าง บริการต่างๆ สร้างการรับรอง โดยแต่ละบริการมีรูปแบบและวิธีการเฉพาะของตัวเอง ซึ่งรวมถึงบริการที่ใช้บล็อกเชน เช่น บริการรับรอง Ethereum และบริการที่ไม่ใช่บล็อกเชน เช่น Microsoft Azure Attestation บริการเหล่านี้รองรับสถานการณ์ต่างๆ มากมาย โดยแต่ละสถานการณ์ต้องใช้แนวทางที่แตกต่างกันในการสร้างการรับรอง อย่างไรก็ตาม สำหรับผู้ที่ต้องการเรียนรู้และเข้าใจว่าการกำหนดค่าของ schema การรับรองควรจะเป็นอย่างไร ในลักษณะที่ไม่ขึ้นอยู่กับบริการหรือระบบนิเวศใดๆ ความแตกต่างเหล่านี้อาจเป็นความท้าทายที่สำคัญสำหรับส่วนใหญ่ ในส่วนนี้ เราเสนอองค์ประกอบทั่วไปสำหรับ Attestation Schema ซึ่งประกอบด้วยโมดูลหลักสองโมดูล: ส่วนหัวและเนื้อหา แต่ละโมดูลมีส่วนประกอบหรือฟิลด์ที่เกี่ยวข้อง มาเจาะลึกแต่ละโมดูลกัน:ส่วนหัวส่วนหัวเป็นโมดูลหลักของ Schema การรับรอง มีจุดมุ่งหมายเพื่อส่งสัญญาณองค์ประกอบบริบทที่สำคัญ เช่น ข้อมูลเมตา เกี่ยวกับการรับรองที่กำลังดำเนินการ ผู้สังเกตการณ์หรือผู้ตรวจสอบสามารถเริ่มสรุปข้อมูลที่เกี่ยวข้องเกี่ยวกับการรับรองได้จากส่วนหัว ข้อมูลเมตาที่สำคัญเกี่ยวกับการรับรองที่คุณจะพบในส่วนหัว รวมถึง แต่ไม่จำกัดเพียง:ID การรับรอง: นี่เป็นตัวระบุที่เฉพาะเจาะจงซึ่งได้รับการมอบหมายให้กับการรับรอง ตัวระบุนี้อาจช่วยในการตรวจสอบและอ้างอิงการรับรองเพื่อการใช้งานในอนาคตClaim Reference: สิ่งนี้ชี้ไปยังคำกล่าวอ้างหรือการยืนยันที่มีอยู่ก่อนและกำลังรอการยืนยันด้วยการรับรอง (หรืออาจมีการรับรองที่มีอยู่แล้ว) นี้อาจเป็นรูปแบบของ URL หรือตัวระบุเฉพาะID ผู้รับรอง: นี่เป็นตัวระบุที่เฉพาะเจาะจงที่ใช้เพื่อบ่งชี้เอนทิตีที่รับผิดชอบในการสร้างการรับรอง สามารถเป็นรูปแบบของชื่อ, ที่อยู่อีเมล, ที่อยู่ของกุญแจสาธารณะ, หรือตัวระบุที่เกี่ยวข้องลายเซ็นของผู้รับรองหรือพยาน: นี่คือลายเซ็นทางคริปโตกราฟฟิกของเอนทิตีที่กำลังสร้างการรับรองต่อการอ้างสิทธิ์หรือการยืนยัน เพื่อวัตถุประสงค์ในการรับรองตัวเองในการสร้างการรับรองID ของสมุดบันทึก Schema: นี่เป็นตัวระบุที่ใช้ในการติดตามหรืออ้างอิง schema ที่ใช้ในการสร้างการรับรอง จากสมุดบันทึก schema หรือร้านบันทึกที่กำหนดส่วนเนื้อหาส่วนเนื้อหาเป็นโมดูลรองของ Schema การรับรองและเป็นที่เก็บบริบทและเนื้อหาข้อมูลเมตาแบบเต็มของการรับรอง เป็นที่ที่ผู้รับรองสามารถให้ข้อมูลที่ครอบคลุมและข้อมูลที่ครอบคลุมซึ่งสามารถใช้เพื่อยืนยันการเรียกร้องหรือการยืนยันที่ระบุ บางส่วนของข้อมูลเมตาที่คุณจะพบในส่วนเนื้อหา รวมถึง แต่ไม่จำกัดเพียง:ข้อมูลวันที่และเวลา: ทำหน้าที่เป็นการบันทึกเวลา ฟิลด์นี้จับช่วงเวลาที่เฉพาะเจาะจงที่เกี่ยวข้องกับการอ้างสิทธิ์หรือการยืนยันที่ได้รับการรับรอง ทั้งหมดนี้มาจากมุมมองของผู้รับรองรหัสหัวข้อ (ผู้อ้างสิทธิ์): ฟิลด์นี้ระบุบุคคลหรือเอนทิตีหลักที่ทำการอ้างสิทธิ์หรือการยืนยัน ผู้รับรองจะรับรองเอนทิตีนี้ ซึ่งอาจถูกระบุด้วยชื่อ ที่อยู่อีเมล ที่อยู่กุญแจสาธารณะ หรือตัวระบุที่เกี่ยวข้องอื่น ๆBoolean: ฟิลด์นี้ช่วยให้ผู้รับรองสามารถระบุได้อย่างชัดเจนว่าการอ้างสิทธิ์หรือการยืนยันที่ได้รับการยืนยันโดยการรับรองนั้นเป็นจริงหรือเท็จหลักฐานทางคริปโตกราฟิก: ทำหน้าที่เป็นการสนับสนุนที่ปลอดภัยและสามารถตรวจสอบได้ ฟิลด์นี้ประกอบด้วยข้อมูลทางคริปโตกราฟิกที่ใช้เพื่อช่วยในการตรวจสอบการอ้างสิทธิ์หรือการยืนยัน เสริมความแข็งแกร่งและความทนทานของการรับรองและสามารถเพิ่มความเป็นส่วนตัวในบางสถานการณ์ข้อมูลหลักฐาน: ฟิลด์นี้สื่อถึงรายละเอียดเพิ่มเติมที่สนับสนุนการอ้างสิทธิ์หรือการยืนยันที่ได้รับการยืนยันโดยการรับรอง ประกอบด้วยข้อมูลเชิงพรรณนาอย่างน้อยหนึ่งช่ององค์ประกอบทั่วไปของสคีมาทำให้มีแนวทางที่เป็นระบบและมีไหวพริบในการสร้างการรับรอง โดยให้ประโยชน์จากความสามารถในการเขียนแบบสากล ความสามารถในการอ่าน และความสอดคล้อง สรุปแล้ว ความสำคัญของสคีมาในโลกแห่งการรับรองไม่สามารถกล่าวเกินจริงได้ สคีมาทำหน้าที่เป็นพิมพ์เขียวของการรับรอง โดยจัดเตรียมกรอบงานที่มีโครงสร้างซึ่งกำหนดลักษณะของการรับรองอย่างพิถีพิถัน เพื่อให้มั่นใจว่าสิ่งเหล่านั้นไม่เพียงแต่สื่อถึงการยืนยันเท่านั้น แต่ยังรวมถึงข้อมูลที่ลึกซึ้งและเกี่ยวข้องด้วย ความสำคัญของ schema การรับรองที่จัดทำขึ้นอย่างดีนั้นอยู่ที่ความสามารถในการทำหน้าที่เป็นรากฐานสำหรับระบบการรับรองที่แข็งแกร่ง ไม่ว่าจะเป็นการยืนยันง่ายๆ หรือการยืนยันที่ซับซ้อน การเลือกสคีมาจะกำหนดความครอบคลุมและประโยชน์ของการรับรอง โดยสรุป การนำแนวคิดของสคีมามาใช้ในการรับรองไม่เพียงแต่รับประกันความชัดเจนและความน่าเชื่อถือเท่านั้น แต่ยังรวมถึงความสามารถในการเขียนแบบสากล ความสามารถในการอ่าน และความสอดคล้องอีกด้วย ## Publication Information - [GoldenLoop](https://paragraph.com/@goldenloop/): Publication homepage - [All Posts](https://paragraph.com/@goldenloop/): More posts from this publication - [RSS Feed](https://api.paragraph.com/blogs/rss/@goldenloop): Subscribe to updates - [Twitter](https://twitter.com/goldenloop_): Follow on Twitter