Обет держится не мистикой, а тем, что он назван и засвидетельствован: сказанное вслух при свидетеле связывает крепче сказанного про себя. Отсюда узкий и честный вопрос: годится ли блокчейн на роль свидетеля. В отличие от истории с амулетом-NFT, здесь механика сходится — но только если понимать, что именно свидетельствуется и что нет. Разбираем без хайпа.
Что делает свидетель обета
Сначала механика, потому что без неё разговор о технике пуст.
Свидетель фиксирует факт и время. Он не даёт потом сказать «я такого не говорил» или «я имел в виду другое». Обет, произнесённый при свидетеле, нельзя тихо переписать в свою пользу.
Свидетель повышает цену слова. Знание, что сказанное закреплено и видно, само по себе держит. Ты связываешь себя тем, что теперь отступление — не приватная слабость, а нарушение засвидетельствованного.
Свидетель не исполняет за тебя. Он только помнит и подтверждает. Работу делаешь ты.
Вот на эти три пункта и надо мерить блокчейн.
Что реально делает блокчейн
Трезво, без «энергии сети».
Блокчейн — это общий журнал записей, который нельзя переписать задним числом. Каждая новая запись опирается на все прежние через математическую свёртку, и подмена старой записи ломает всю цепь после неё, что немедленно видно всем. Отсюда одно ценное для нас свойство: запись датирована и необратима.
Это ровно то, что делает свидетель: держит факт и время так, что их не подделать. По этому счёту блокчейн — годный свидетель, и даже лучше человека: он не забудет, не умрёт, не передумает, его не уговоришь.
Чего он не делает — тоже надо назвать. Он не понимает содержания записи, не следит за исполнением, не награждает и не карает. Он помнит строку — и только.
Как засвидетельствовать обет, не раскрыв его
Здесь главная тонкость, и её обычно упускают. Запись в блокчейне публична. Писать туда текст обета целиком — значит выложить своё закрытое на всеобщее обозрение, что и глупо, и против правила приватности.
Решение известно и красиво: свидетельствуют не текст, а его отпечаток.
Отпечаток (хеш) — это короткая строка, которую математическая функция выдаёт по любому тексту. Свойства ровно те, что нужны:
- один и тот же текст всегда даёт один и тот же отпечаток;
- по отпечатку восстановить текст нельзя;
- изменение хоть одной буквы даёт совершенно другой отпечаток.
Значит, ты можешь положить в блокчейн отпечаток обета, оставив сам обет у себя. Позже, когда захочешь доказать, что связал себя именно этими словами именно тогда, — предъявляешь текст, любой пересчитывает отпечаток и сверяет с записью. Совпало — значит, текст не менялся с той даты. При этом до предъявления в записи не читается ничего.
Порядок работы
По шагам, чтобы можно было сделать.
- Напиши обет полностью и набело. Точными словами, с условием и сроком: что делаешь, до какого числа, что считаешь исполнением. Черновики потом не меняются — в этом весь смысл.
- Сохрани текст у себя надёжно. По правилу трёх копий из статьи о хранении записей. Потеряешь текст — потеряешь возможность сверки, и запись станет пустой строкой.
- Возьми отпечаток текста. Функцией свёртки, ищи по названию способа, а не программы — средства меняются.
- Занеси отпечаток в блокчейн. Способ выбирай самый дешёвый и простой; сумма тут ни при чём, работает сам факт записи.
- Соверши это как обряд, а не как операцию. Произнеси обет вслух прежде, чем отправить запись. Отправка — момент закрепки, и её стоит обставить как закрепку, а не как нажатие кнопки.
Формула держит закрепку обета:
>
Слово моё сказано и записано туда, где записанного не стереть. Не свидетель забудет — я забуду; но след останется и напомнит.
>
Кладу отпечаток, держу при себе тело слова. Придёт срок — сверю руку с оттиском. Сойдётся — значит, я тот, кто сказал, а не тот, кто отступил.
Где тут самообман, а где нет
Честная граница, потому что технологией легко заслониться от сути.
Работает здесь то же, что в любом обете: ты повысил цену своего слова, отрезав себе тихое отступление. Датированный необратимый след — сильный свидетель, и это не иллюзия.
Не работает ожидание, что запись сама что-то сделает. Блокчейн не придёт напоминать, не накажет за нарушение, не «активирует намерение в сети». Он молчит, пока ты сам не вернёшься сверить. Вся работа — на тебе.
И трезвая оговорка: свидетель силён ровно настолько, насколько тебе важен собственный след. Тому, кому наплевать, засвидетельствован обет или нет, блокчейн не поможет — как не помог бы и живой свидетель. Техника усиливает решимость, но не заменяет её.
Итог
Как амулет блокчейн не годится — там нет присутствия и телесности. Как свидетель обета — годится, и это редкий случай, когда цифровое устройство закрывает именно ту роль, какую в старой практике играло данное при людях слово. Секрет в том, чтобы свидетельствовать отпечаток, а не текст: тогда закрепка публична и необратима, а содержание остаётся твоим. Всё остальное — твоё дело и твоя решимость, которую никакая запись не подменит.