Repository navigation
How Verification Works ru
🇬🇧 English · 🇷🇺 Русский
Диплом криптографа не нужен — вот вся модель.
При выпуске паспорта система вычисляет SHA-256-хэш — уникальный отпечаток документа паспорта (и каждого фото и файла). В блокчейн попадают только отпечатки. Измените одну запятую в описании — отпечаток перестанет совпадать: подмена видна мгновенно.
Блокчейн работает как публичный вечный нотариальный журнал: «этот отпечаток зарегистрирован этим кошельком в это время». Никто — включая автора проекта — не может отредактировать или удалить запись.
| Уровень | Что доказывает | Как |
|---|---|---|
| 1. Запись в блокчейне | Паспорт существует, с какого момента, каким кошельком выпущен | Запрос к блокчейну — бесплатно, работает всегда |
| 2. Хэш данных | Описание, которое вы читаете, байт в байт совпадает с зарегистрированным | Сравнение отпечатка содержимого .odpass с on-chain dataHash
|
| 2a. Карточка и якоря (v0.6) | Читаемая on-chain карточка (название, автор, краткое описание) совпадает с файлом байт в байт; якоря опознания совпадают с on-chain anchorsHash
|
Автоматически на реестрах v0.6 — любое расхождение показывается как TAMPERED, а не предупреждение |
| 3. Хэши файлов и фото | Цифровой оригинал и фотографии — те самые | То же сравнение отпечатков по каждому файлу |
| 4. Личность издателя | За ID профиля стоит реальный человек или организация | Человеческий шаг: найдите ID на официальном сайте |
| 5. Институциональные подтверждения | Эксперты или музеи поручились за объект | On-chain proof-записи от P/M-профилей (их ID проверяйте так же) |
| 6. Физическая пломба (с v0.6 — опциональна) | Физический объект связан с паспортом | Номерная пломба (визуально) или NFC-чип (см. NFC-пломбы) |
Ни один уровень не магия. Подделыватель может скопировать QR-код — но не подделает хэши, метку времени и публичную личность издателя, а отличительные особенности проверяются человеческими глазами.
Верификатор сводит все уровни в единый уровень защиты, чтобы не читать всю таблицу:
- 🛡 Базовый — валидный паспорт: минимум опознания на месте, хэши (и on-chain карточка) совпадают.
- 🛡🛡 С пломбой — базовый плюс якорь физической пломбы (номерная защитная пломба или NFC-чип).
- 🛡🛡🛡 С подтверждением — базовый плюс хотя бы одна институция (профиль P или M) поручилась за объект on-chain.
Он пересчитывается из блокчейна при каждой проверке — не хранится в паспорте, не зашит в его ID и не печатается на объекте, — поэтому не устаревает и его нельзя нарисовать. У подделанного, отозванного или помеченного паспорта уровень не показывается: верх берёт предупреждение. И уровень измеряет силу доказательств, а не выносит вердикт о подлинности — решающими остаются человеческие проверки.
- AUTHENTIC — запись найдена, размещённые данные совпадают с on-chain отпечатком.
- UNVERIFIABLE — запись есть, но бандл паспорта недоступен (издатель может разместить его позже или передавать приватно). On-chain доказательство остаётся в силе.
- TAMPERED — размещённые данные не совпадают с отпечатком. Красный флаг.
- INVALID — такого Passport ID в этом реестре нет.
- Результаты пломбы (
SEAL_NFC_*) — отдельно: проверка пломбы про физический объект, а не про документ. Что реально доказывает каждый уровень — в NFC-пломбах.
Честность важнее маркетинга:
- Не доказывает юридическое авторство или право собственности — это дело судов и экспертов.
- Не доказывает, что P- или M-профиль действительно музей — вы сверяете это с официальным сайтом институции.
- Паспорт на подделку — это всё ещё подделка с паспортом. Реестр доказывает регистрацию, люди доказывают подлинность — ODP даёт им материал, защищённый от подмены.
Object Digital Passport — open standard, MIT licensed. These wiki pages are friendly explanations; the normative source is SPEC.md (English; русский перевод is informational). Questions and corrections → Discussions (in English, so everyone can follow).
Object Digital Passport
🇬🇧 English
🇷🇺 Русский
- Главная
- Быстрый старт
- Как работает проверка
- NFC-пломбы
- Object ID и профиль
- Публикация ID профиля
- Вопросы и ответы
Verify something · Spec (по-русски) · Repo