Что происходит, когда агент выходит из-под контроля
Самый пугающий вопрос в экономике агентов — не «что может сделать агент?», а «как быстро я могу его отключить?». Большинство решений на этот вопрос отвечает: «Сменить API-ключ и надеяться на лучшее».
В техническом документе Kite описаны три уровня отзыва полномочий. Во-первых, подписанное сообщение об отзыве отправляется через Kite Hub и распространяется от узла к узлу среди провайдеров, чтобы сервисы перестали принимать запросы от агента за считаные секунды, не дожидаясь подтверждений в блокчейне. Во-вторых, вы подписываете сертификат отзыва, который провайдеры проверяют перед тем, как принять запрос; постоянный отзыв нельзя отменить. В-третьих, экономические меры: агенты блокируют залог, пропорциональный их лимитам, а работа после отзыва приводит к штрафному списанию, причём списанные средства передаются пострадавшим сторонам.
Мне нравится, что каждый уровень компенсирует уязвимости остальных. Если сеть разделена, сертификаты всё равно обеспечивают согласованность в конечном счёте. Если отказывает хаб, взаимодействие между узлами продолжается. Если блокчейн перегружен, штрафное списание всё равно произойдёт позже. Цена игнорирования отзыва должна превышать любую выгоду от продолжения работы.
В этом и разница между аварийным выключателем, который держится на обещании, и тем, действие которого обеспечено механизмом принуждения.
#KiteBBW $KITE
Самый пугающий вопрос в экономике агентов — не «что может сделать агент?», а «как быстро я могу его отключить?». Большинство решений на этот вопрос отвечает: «Сменить API-ключ и надеяться на лучшее».
В техническом документе Kite описаны три уровня отзыва полномочий. Во-первых, подписанное сообщение об отзыве отправляется через Kite Hub и распространяется от узла к узлу среди провайдеров, чтобы сервисы перестали принимать запросы от агента за считаные секунды, не дожидаясь подтверждений в блокчейне. Во-вторых, вы подписываете сертификат отзыва, который провайдеры проверяют перед тем, как принять запрос; постоянный отзыв нельзя отменить. В-третьих, экономические меры: агенты блокируют залог, пропорциональный их лимитам, а работа после отзыва приводит к штрафному списанию, причём списанные средства передаются пострадавшим сторонам.
Мне нравится, что каждый уровень компенсирует уязвимости остальных. Если сеть разделена, сертификаты всё равно обеспечивают согласованность в конечном счёте. Если отказывает хаб, взаимодействие между узлами продолжается. Если блокчейн перегружен, штрафное списание всё равно произойдёт позже. Цена игнорирования отзыва должна превышать любую выгоду от продолжения работы.
В этом и разница между аварийным выключателем, который держится на обещании, и тем, действие которого обеспечено механизмом принуждения.
#KiteBBW $KITE