Схема (Schema): План атестацій

Alexandr Kh
5 min readFeb 4, 2024

--

Ми детально дослідили атестації та їх важливу роль у зміцненні систем довіри через можливість перевірки. Тепер ви, ймовірно, бажаєте почати засвідчувати різноманітні видатні події та факти у вашому світі та в Інтернеті. Однак перш ніж заглиблюватися, дуже важливо зрозуміти природу атестації, щоб створювати добре продумані та повні атестації.

Подібно до плану хмарочоса та ДНК людини, атестації мають основну конфігурацію, відому як Схема.

У цій статті ми заглибимося в суть Схема, досліджуючи, як вони визначають природу атестації, і даємо розуміння загальної композиції для їх створення.

Важливість Схема в атестаціях

Схема — це структура та конфігурація елементів, які передають чіткий і зрозумілий контекст у атестації. На практиці це зазвичай реалізується у форматі пар ключ-значення, де ключі ідентифікують конкретний компонент заяви, а значення представляє деталі, що стоять за цим компонентом.

Ефективність атестації залежить від контексту, який вона надає під час схвалення претензії або твердження для спостерігача або верифікатора. Відмітна ознака атестації полягає не лише в її здатності підтвердити претензію, але й у наданні необхідної та релевантної інформації, будучи універсальною для аналізу. Це гарантує, що його може легко використовувати будь-який сторонній спостерігач. Це поєднання проникливості та універсальної аналізу є відмінною рисою добре побудованої схеми атестації.

Наприклад, Аліса може стверджувати, що сьогодні вона щоденно бігала в парку. Атестація, що підтверджує це твердження, може надати такий простий контекст

Як альтернатива, атестація могла б запропонувати набагато більш детальний контекст, наприклад

Як ви можете зрозуміти з наведених вище прикладів, атестація за допомогою простої контекстної схеми лише підтверджує, що Аліса виконувала свій щоденний пробіжок. Однак йому бракує розуміння, залишаючи простір для інтерпретації; наприклад, вона могла просто пересуватися по кварталу на кілька хвилин і повернулася додому.

Навпаки, атестація з розширеною контекстною схемою не лише підтвердила твердження, але й надала цінну допоміжну інформацію. Ця інформація дає можливість спостерігачеві або верифікатору приймати більш обґрунтовані та відкалібровані рішення на основі детальної атестації.

Врахування багатих даних у побудові схем дає їм змогу функціонувати як основна основа для надійної та глибокої системи атестацій.

Загальний склад схеми атестації

Тепер, коли ми зрозуміли важливість схем у створенні атестацій для заяв або тверджень, давайте заглибимося в компоненти, які складають схему атестації.

Різні служби створюють атестації, кожна зі своїм унікальним форматом і методом. До них належать служби на основі блокчейну, такі як Служба атестації Ethereum , а також служби, що не базуються на блокчейні, наприклад Атестація Microsoft Azure . Ці послуги обслуговують низку сценаріїв, кожен з яких вимагає різного підходу до створення атестації.

Однак для тих, хто прагне дізнатися та зрозуміти, як має виглядати конфігурація схеми атестації, незалежно від будь-якої конкретної служби чи екосистеми, ці відмінності здебільшого можуть стати серйозною проблемою.

У цьому розділі ми пропонуємо загальну композицію для схеми атестації, яка складається з двох основних модулів: заголовка та тіла. Кожен модуль містить відповідні компоненти або поля. Давайте заглибимося в кожен модуль:

Заголовок

Заголовок є основним модулем схеми атестації. Він призначений для сигналізації про ключові елементи контексту, тобто метадані, про атестацію, яка проводиться. Спостерігач або верифікатор може почати виводити відповідну інформацію щодо атестації прямо з заголовка.

Деякі з основних метаданих про атестацію, які ви знайдете в заголовку, включають, але не обмежуються, наступне:

  • Ідентифікатор атестації: зазвичай це унікальний ідентифікатор, який присвоюється атестації. цей ідентифікатор може допомогти у перехресній перевірці та посиланні на Атестацію для використання в майбутньому.
  • Посилання на претензію: це вказує на існуючу заяву чи твердження, яке було зроблено та очікує на підтвердження за допомогою Атестації (або може навіть мати існуючі Атестації). Це матиме форму URL-адреси або спеціалізованого ідентифікатора.
  • Ідентифікатор засвідчувача: це унікальний ідентифікатор, який використовується для позначення організації, відповідальної за створення атестації. Це може бути у формі імені, електронної адреси, адреси відкритого ключа або відповідного ідентифікатора.
  • Підпис засвідчувача або свідка: це криптографічний підпис суб’єкта, який генерує засвідчення до претензії чи твердження з метою самостійної сертифікації створення засвідчення.
  • Ідентифікатор реєстру схеми: це ідентифікатор, який використовується для відстеження чи посилання на схему, яка використовується для генерації атестації, з певного реєстру схем або сховища записів.

Тіло (Header)

Тіло є вторинним модулем схеми атестації, і в ньому міститься повний контекст і вміст метаданих атестації. Це місце, де засвідчувач може надати обширні дані та вичерпну інформацію, які можуть бути використані для підтвердження певної претензії чи твердження.

Деякі метадані, які ви знайдете в тілі, включають, але не обмежуються, наступне:

  • Інформація про дату та час : це поле, яке служить позначкою часу, фіксує конкретний період, пов’язаний із заявою або твердженням, що підтверджується, з точки зору особи, яка засвідчує.
  • Ідентифікатор суб’єкта (заявник) : це поле визначає основну фізичну або юридичну особу, яка робить претензію чи твердження. Особа, що підтверджує, поручиться за цю особу, яку можна ідентифікувати за допомогою імені, адреси електронної пошти, адреси відкритого ключа або інших відповідних ідентифікаторів.
  • Логічне значення : це просте поле дозволяє підтверджувачу чітко вказати, чи є твердження або твердження, яке підтверджується атестацією, істинним чи хибним.
  • Криптографічний доказ : діючи як безпечний внесок, який можна перевірити, це поле містить криптографічні дані, які використовуються для підтвердження претензії чи твердження. Це підвищує цілісність і надійність атестації та може навіть покращити конфіденційність у певних сценаріях.
  • Дані доказів : це поле містить додаткові відомості, які підтверджують твердження чи твердження, підтверджені атестацією. Він містить одне або кілька полів описової інформації.

Загальна композиція схем забезпечує організований та винахідливий підхід до побудови атестацій, пропонуючи переваги універсальної компонування, читабельності та відповідності.

На закінчення

Значення схем у світі атестацій неможливо переоцінити. Діючи як зразки атестацій, схеми забезпечують структуровану структуру, яка ретельно визначає природу атестацій, гарантуючи, що вони передають не лише підтвердження, але й проникливу та відповідну інформацію.

Важливість добре розробленої схеми атестації полягає в її здатності служити основою для надійної системи атестації. Незалежно від того, чи це просте підтвердження, чи складне твердження, вибір схеми визначає повноту та корисність атестації.

По суті, застосування концепції схем в атестаціях забезпечує не тільки ясність і надійність, але й універсальну можливість компонування, читабельність і відповідність.

Сайт: https://www.ethsign.xyz/
Discord: https://discord.com/invite/3Tu9XS3n5W
Twitter: https://twitter.com/ethsign

--

--