TGViewer
Metaprogramming Metaprogramming @metaprogramming · 878 subscribers
Post #295 639
Цифровые реестры и блокчейн

Итак, примем, что цифровую подпись, сделанную по стандарту года X (например, 2020-го) всегда можно задним числом подделать в году Y (например, 2050-м). Для простоты условно вообще будем считать, что "срок годности" криптографии 10 лет.

Для простоты будем считать, что цифровую подпись накладывает условный нотариус, под которым будем понимать любое авторитетное лицо (государственное агентство и т.п.), которому общество заведомо доверяет (в том числе доверяет, что он поставит точную отметку времени).

Тогда для доказательства подлинности старого цифрового документа, если он является первичным (правоустанавливающим), должна быть показана "цепочка подписей" без пропусков вроде такой:

1. Подпись от 2020 - подлинная
2. Подпись от 2030, подтверждающая предыдущую - подлинная
3. Подпись от 2040, подтверждающая предыдущую - подлинная
4. Подпись от 2050, подтверждающая предыдущую - подлинная

Каждую следующую подпись ставит очередной произвольный нотариус, который автоматически проверяет целостность предыдущей.

Если пропущен хотя бы один интервал, например в 2050-м году мы спохватились, что документ от 2030-го не был подписан в 2040-м, документ оказывается безвозвратно утрачен. Поскольку очередной нотариус не может проверить подпись двадцатилетней (в нашем условном описании) давности, ведь настолько старые документы уже могут оказаться подделкой из-за устаревания алгоритмов.

Дополнительно, каждый отдельный нотариус может оказаться скомпроментирован: может выясниться (причём тоже задним числом), что его приватный ключ стал доступен другим лицам и т.п. И в таком случае документ будет безвозвратно утрачен. Если безопасность хотя бы одного ключа всей цепочки хотя бы в один момент времени до проставления подписи будет вызывать сомнения, весь документ обесценивается.

Чем длиннее цепочка, тем больше шансов что в ней будут недочёты.

Наконец, отдельная проблема возникает, если документ должен доказать не только то, что было, но и то, что ничего сверх того не было. "Вася владел квартирой всё это время и никто другой". Вася ведь может продать квартиру, но при этом сохранить свой оригинальный документ (до внесения изменений), и принести его в очередной раз на валидацию через 10 лет... Т.е. формальной проверкой верности подписей не обойтись.

Решить проблему может что-то вроде блокчейна (в современных блокчейнах, впрочем, сами криптоалгоритмы практически не обновляются со временем, но, вероятно, начнут в будущем, механику добавить не сложно): поддерживаемый в актуальном состоянии и публично демонстрируемый сводный реестр всех однотипных документов (например прав на недвижимость). Публичная демонстрация и тотальность записей нужна для доказательства отсутствия ретроспективных подделок (внесения записей задним числом).

Не трудно видеть, что ни один "электронный государственный реестр" чего бы то ни было в мире (да хотя бы денег на банковских счетах) не соответствует этому требованию.

Блокчейны, впрочем, периодически "форкаются", т.е. разветвляются. Когда какая-то из операций вызывает несогласие значительного количества участников системы, они делают свою копию реестра, исключая операцию, вызвавшую разногласия. Форки расходятся и никогда больше не объединяются вместе из-за технических особенностей технологии.

Если разделение одной "монеты" на две параллельно существующих мир переживает легко и незаметно (пользователи "голосуют деньгами и ногами" и одна стремительно падает в цене, а другая сохраняет прежнюю ценность), то как быть с внезапным удвоением права собственности, например, на квартиру, которое было в блокчейне прописано? Могут возникнуть понятные проблемы...

В общем, чернилами на бумаге (на пергаменте, выдавливанием на тонкой золотой пластине, ...) оно как-то надёжней на больших промежутках времени.

#philosophy
  • 👍 8
  • 🔥 2
More from @metaprogramming
  1. Sep 15, 2026Творческое мнение читателей по поднятым вопросам
  2. Sep 13, 2026Философский нейроколобок Феномен психологической проекции (читаешь и чувствуешь – он же жи…
  3. Sep 13, 2026Современные модели специально обучены отвечать нейтрально на вопрос о наличии у них сознан…
  4. Sep 12, 2026Нереализованный пафос математики в эпоху ИИ В связи с изложенным политическое возмущение м…
  5. Sep 12, 2026Математика как майнинг благодати? При чтении всего этого складывается впечатление, что мат…
  6. Sep 12, 2026Снова про борьбу математиков с ИИ Ещё два громких обсуждения в жанре "математики против ИИ…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →