November 27, 2023

Темпография. Обобщение

И хотя эта статья появилась ещё 21 октября 2022 года, в сети найти её не могу, а потому - делаю дубль.

Итак, в первой части рассмотрели общие основы темпографии, во второй - ряд атак, с ней связанных и на ней основанных, а сегодня попробуем поговорить о перспективах и позитивных возможностях.

AI и темпография

Пожалуй, с этого темпография и началась. Для меня.

Вы наверняка слышали утверждения о том, что Искусственный Интеллект опасен? Всех нас уничтожит? И прочее. “Терминатор”, “Я - робот”, даже “Превосходство” и множество других фильмов муссируют эту идею не первое десятилетие.

Но что на самом деле?

На самом деле опасен лишь строго централизованный AI: он, действительно, не только может, но и не раз выходил из под контроля. Помните ругающуюся матом “мадам” от Microsoft?

Другое дело - AI в открытой и децентрализованной системе, уважающей право на конфиденциальность, приватность и анонимность. Здесь все действуют в недоверенной среде, а потому AI - один из многих равноправных акторов. Не более.

Но причём тут темпография? Много причём.

Самое простое - темпоральные капсулы. Если нам нужна нейронная сеть, но мы боимся, что воспитаем её неправильно, то было бы верным создать её сначала в пробирке, а для этого:

  1. Нужно сделать локальное время такой капсулы/пробирки не похожим на время глобальное (простейший вариант - инверсия);
  2. Научить сеть жить внутри подобной псевдо-сети;
  3. Отключить её в любой момент, не боясь перехода во внешний мир.

Это всё ещё спорно с моральной точки зрения, если мы выступаем за равенство человеческого и искусственного разума, но это лучше, чем ставить на карту миллиарды жизней ради одной.

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

Но это только один из возможных вариантов. Рассмотрим ещё три.

Темпография и отложенные транзакции

Пожалуй, это одна из первых фич, которая родилась благодаря блокчейну:

  1. Берём и формируем транзакцию (в том числе - оффлайн);
  2. Указываем высоту блока, на которой она будет завершена;
  3. Получаем сейф, защищённый во времени.

Казалось бы - простая вещь, но пока её преимущества мало кто понял: все заняты MEV-ботами и фронтраннинг атаками.

Меж тем - это потрясающее решение для:

  1. Передачи наследства;
  2. Сохранения средств в сокрытом виде до нужного события;
  3. Для многих иных кейсов.

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

Видится, что эти возможности Web 3.0 неисчерпаемы как термоядерная энергия Солнц Космоса!

Но, возможно, чересчур радостно доношу простые мысли. Что ж, попробую зайти с другой стороны.

Временные аномалии - это нормально

В первой части уже рассказывал об этом, но здесь остановлюсь чуть подробней. Дело в том, что различные консенсусы, а также надстройки к ним, порождают различные временные отклонения: будь то возможный допустимый “рассинхрон” у полных нод Биткоина (на 2 часа), простои алгоритма PoH в Solana, или полное зависание Tendermint-подобных систем без оракула (условного) в виде IBC.

И что?

И то, что эти аномалии есть не что иное как реперные и точки останова одновременно: если представить экосистему Web 3.0 как некий Глобальный Распределённый Компьютер (точнее - компьютеры) и некую децентрализованную супер-OS, то получится, что такие аномалии помогают нам дизассемблировать целые пласты открытых данных.

Как бы странно это ни звучало, но это именно так.

Просто пока это не всем нужно. Но это 100% работает. И будет работать, особенно с учётом того, что нам нужны ончейн показатели отличия одной цепи (скажем, где монета BTC) от другой (допустим, от BCH), а пока это оффчейн данные в виде ID-chain.

Или вот ещё пример…

Анти-MEV-боты

Странно, если в 2022 году вы всё ещё не знаете, что такое MEV-боты, в любом случае - по ссылке можно посмотреть суть. Но вопрос останется открытым один точно: “как быть?”

В том смысле, что если у обычных участников хоть какие-то шансы против тех, кто оптимизирует процесс извлекаемой прибыли любыми способами? На первый взгляд ответ очевиден: встроиться в систему. Но она не всем доступна: и финансово, и технически, и по другим параметрам.

Поэтому, скажем, и появились снайпер-боты, отлавливающие выставление торговых пар на AMMs, а потом появились скрипты, которые пытаются с ними бороться.

Но темпография - это как раз более правильный и широкий одновременно ответ на подобные вызовы: мы можем локализовать время любого DeFi решения (по сути это будет не канал/роллап состояния, а темпоральный канал), чтобы уравновесить, если нужно, условия для каждого.

Нечто подобное мы имеем в майнинге, когда создаётся защита от ASICs, или в стейкинге, когда предусматриваются различные степени делегирования.

Выводы

Темпография - далеко не так проста, как может кому-то показаться, но в ней есть всё лучшее от Web 3.0: инновационность, красота архитектуры, борьба за анонимность и децентрализацию в открытых системах, соединения мира блокчейн и DAG-решений с IoT/AI и другими отраслями.

Поэтому уверен, что будущее в этом направлении точно себя проявит и совсем скоро: пока мы видели негативные аспекты темпографии (PoH-простои, обман через flash-займы, MEV-соревнования с нечестными условиями и прочее), но и позитивных начинаний здесь предостаточно.