Я видел, как «ожидается» разрушает достаточно вещей в криптовалюте, чтобы не считать это безобидным словом.
Ожидается, что система еще не решила.
Ожидается, что вы находитесь между состояниями.
Ожидается, что вы доверяете времени быть добрым.
Теперь поставьте это слово рядом с роботом, который уже движется.
Это крайний случай, к которому Fabric продолжает меня тянуть. Не тот, который сексуальный. Не «машинная экономика». Не «будущее, основанное на агенте».
Неудобный.
Что происходит, когда выполнение опережает идентичность?
Представьте момент. Задача активна. Робот движется. След записывается. Сеть собирает улики. Все могут наблюдать за ходом работы. Это выглядит правильно. Это выглядит чисто.
И слой идентичности все еще... в ожидании.
Этот разрыв крошечен в демонстрации. Он экзистенциален в реальном мире.
Потому что идентичность не является чем-то желаемым в координации машин. Это разрешение. Это то, что делает действие законным. Если вы позволяете машине действовать, прежде чем вы уверены, кто она или что это, вы, по сути, говорите: "мы разберемся с этим позже."
Разобраться с этим позже — это то, как аварии получают документацию.
Это та часть, которую люди пропускают, когда говорят о проверяемых системах. Они предполагают, что авторизация, проверка идентичности и исполнение происходят с одинаковой скоростью. Это не так. Они никогда не совпадают. В сетях есть задержка. Очереди на проверку накапливаются. Аппаратные часы не заботятся. Физические системы не делают паузу вежливо, чтобы бухгалтерский учет успел.
Так что у вас возникают условия гонки.
Система хочет быть осторожной. Робот хочет закончить работу. Уровень координации застрял посередине, пытаясь сохранить обе стороны верными.
И тревога заключается не только в том, что может произойти что-то плохое. Дело в том, что все может выглядеть нормально, оставаясь при этом процедурно нерешенным. Робот может вести себя "правильно" в данный момент и все равно быть незаконным в собственных правилах системы.
Это трещина в доверии.
Потому что, как только вы разрешаете действие "в ожидании", вы создаете новую категорию реальности: активность, которая существует, доказательства, которые существуют, последствия, которые существуют... без окончательной идентичности за ними.
Поэтому Fabric должен ответить на трудные вопросы, а не на маркетинговые.
Когда роботу разрешается начинать?
Что должно быть окончательным перед началом движения?
Безопасно ли когда-либо "в ожидании" для физического исполнения?
И самое худшее: что происходит, если проверка не проходит после того, как задача уже началась?
Вы останавливаетесь? Вы откатываетесь? Вы помещаете записи в карантин? Вы помечаете весь след как испорченный? Вы наказываете оператора? Вы рассматриваете это как ошибку или как атаку?
Потому что в машинной экономике время имеет значение. Но легитимность имеет большее значение.
Если Fabric хочет быть серьезной инфраструктурой, она не может только проверять, что произошло. Она должна контролировать, когда это разрешено. В противном случае система становится историком, а не координатором.
И историки не предотвращают аварии.
Они просто объясняют их позже.
