Смотрели мультик “Душа”? Там у 22-й на Земле получилось джазировать, а мы сегодня попробуем именно что свопировать: от английского swap — обменивать. В том смысле, что попробуем познать все уровни работы вне CEX-ов (централизованных бирж) и, как обычно, чуть-чуть заглянуть вперёд.
Свопы — это всё?
Не помню, что именно в 2012 году Д. Лаример рассказывал о свопах, тогда я уже в индустрии был и этот вопрос всегда интересовал: особенно — после краха Mt.Gox. К 2017 стало ясно, что концепт рабочий и пошли первые транзакции между LTC, DCR, BTC. Дальше — больше.
И по этой причине: казалось бы, что ещё обсуждать? Скоро 10 лет истории! Тем более что таблица с говорящего сайта https://swapready.net все акценты расставляет сама за вас (ниже будет ещё пример сводной таблицы не по каналам/роллапам, а по прямым мостам):
И всё же — обсуждать есть что. Во-первых, это уровни взаимодействий. Судите сами:
- Уровень токенов: есть smart-tokens и прочие протокольные решения, которые позволяют обмениваться различными токенами на одном блокчейне. Первым среди равных был Bancor — одно из известных и крупных ICO: и, как видим, успешных. Продукт в деле: с его помощью (https://bancor.network — не стесняемся: переходим и тестируем) можно не только торговать, но и стейкать активы. Собственно, если хочется больше аналитики, то её есть у них: https://dune.xyz/Bancor/bancor_1 в достаточном количестве. Сейчас решений подобных разного уровня и рода — несколько:
- Через “неубиваемый” домен .crypto: ipfs://kyber.crypto (проще всего открыть в Opera).
- Или сразу можете взять расширенный функционал: https://quickswap.exchange/#/swap
- DeFi-сегмент в целом: https://fastswap.exchange/home или https://app.uniswap.org/#/swap и другие (но и здесь — осторожно с централизацией).
- Дальше можно назвать сами атомарные свопы, коих нынче, как видели выше (если нет, ещё раз: https://swapready.net), огромное число. Вот несколько кейсов, которые встречались на практике клиентов за последнее время:
- https://www.xpollinate.io/ — меняем стейблкоины в разных ДРС: обычно ведь для этого используют… Binance, но пора искать выход более элегантный — не правда ли? Напомню также, что как раз у стейблкоинов с фиатной привязкой (пример: https://www.circle.com/en/multichain-usdc) как раз мультичейновости больше, чем кросс: подробней об этом в отдельном материале: https://teletype.in/@menaskop/multi-vs-cross-envelop.
- https://wallet.polygon.technology/bridge — особую популярность в 2020-2021 гг. получили EVM-совместимые ДРС и мосты, с ними связанные, соответственно.
- многие пытались сделать это в виде цельных протоколов: скажем — пример №00.
- https://t.me/web3news/2094: на сегодня выделил следующие сети: Algorand, Avalanch, Bitcoin, Bitcoin Cash, BSC, Dogecoin, Ethereum, Fantom, Harmony, Hecochain, IoTeX, Kusama, Litecoin, NEAR, Omni , Polkadot, Polygon, Solana, Terra, Tron, Zcash.
- https://dexstats.info: отдельная и большая история — это DEX-мосты, которые пока отнесу сюда же. О дексах ведь можно говорить вечно: https://t.me/web3news/2043. Тем более что новых сетей день ото дня лишь больше: https://t.me/web3news/1991.
- https://t.me/notothemoon/1301: отличная подборка мостов.
- Есть разные подходы с использование Оракулов:
- Федеративный (хотя тут зависит от того, как вы переведёте);
- Атомарные свопы через разные (полу) централизованные связки: да, важно понять, что лучший атомарный своп — БЕЗ Оракула, но многие решения требуют скорости, а не безопасности (вспомним же и трилемму блокчейна?);
- Иные: как обычно оставляю в первой статье открытыми списки: иначе читатель может и заскучать — слишком всё будет детализировано ;).
- Важным синтетическим уровнем, объединяющим п. 3 и п. 2 станет токенизация платёжных каналов и/или роллапов, о которой можно почитать в нескольких материалах (ВНИМАНИЕ! речь идёт именно о токенизации ПКиР, а не просто о кроссчейн-механиках, потому как иначе это будет, как отметил верно В. Бутерин — долго: здесь-то и нужен Оракул — для ускорения):
- И да, мультиблокчейны требуют особой интеграции, где атомарные свопы, DEX/DeFi-механики, умные токены — всё сгодится. Здесь точно стоит наблюдать за:
- ETH2 — прежде всего: о нём забыли многие, а зря: да, “убийц” много, но жертва-то одна.
- Cosmos — одна из мощнейших мульти-систем, реализовавшая элегантное решение IBC.
- Polkadot — мощнейший игрок от Web 3.0 Foundation.
- Avalanche — не первый среди равных.
- Но и это далеко не всё… Помните, что вальс когда-то был табуированным вальсом, а через поколение уже считался сносным танцем, а ещё через поколение — архаичным и весьма сдержанным; книги считали пустой тратой времени, как и игры сегодня: самые смелые кросс-решения ещё впереди, вот о чём я.
Отмечу, что есть отдельный и сверх-большой вопрос атомарной связки DAG-решений, но сегодня их точно рассматривать не буду. Пока лишь адресую к важной статье: https://arxiv.org/pdf/2012.06128.pdf, в которой агрегируются основные DAG-подходы (правда, без кросс-механик: но они ясны, если погрузитесь в тему через этот материал).
Реальность или фантазии?
Когда в 2014 году впервые задумался над академическими вопросами по теме — было много чего изучить, но мало чего пощупать. Теперь щупать можно много всего, но в головах у людей по-прежнему 2014-й или, в лучшем случае, — 2016 год. Меж тем, просто напомню:
- 13 июля 2021 года была заявлена Альфа-версия Optimism на Uniswap: https://uniswap.org/blog/uniswap-optimism-alpha/. Собственно, потрогать и пощупать сие можно на сайте компании: https://info.uniswap.org/#/optimism/. Здесь стоит понять, что “Optimistic Ethereum — сложное решение для масштабирования второго уровня (L2), которое ещё нуждается в тщательном тестировании” (наблюдать можно через отдельный сканер на одноимённом поддомене: https://optimistic.etherscan.io), что же касается термина Optimism — то это конкретная реализация на самом Юнисвопе и других (Lyra, 1inch, Rubicon, Kwenta) продуктах командой https://www.optimism.io. Если хотите больше конкретики, то вот что говорится на офсайте Эфира: “Optimistic роллапы располагаются параллельно основной цепочке Ethereum на уровне L2. Они могут предложить улучшения в масштабируемости, поскольку по умолчанию не выполняют никаких вычислений. Вместо этого после транзакции они предлагают новое состояние Mainnet или «нотариально заверяют» транзакцию”. Отсюда — крайне рекомендую ознакомиться с материалом по роллапам, ибо эта тема встретится вам ещё не раз: https://research.paradigm.xyz/rollups. Фактически Arbitrum, Optimism, Boba, Fuel, Network, Cartesi являются конкретными dApps-ами, через которые Optimistic реализован, а уже интеграции их с Uniswap и прочими — следующий шаг, расширяющий то свойство dApps-ов, которое я смело лет 5 назад назвал “самовложенностью”.
- 31 августа 2021 года произошла интеграция Uniswap c Arbitrum: https://uniswap.org/blog/uniswap-arbitrum-alpha/. И здесь произошёл тот же механизм склейки, но уже с другим dApps-ом. Поэтому и решение строится схожее, но иное: https://info.uniswap.org/#/arbitrum.
UNI указал как лидера, но те же решения есть теперь и у Chainlink и всех вышеперечисленных и у других решений. Главное же не в этом: следующий шаг — это именно токенизация платёжных каналов и роллапов, в том числе — ZK-уровня. И это — отдельная и большая тема, которую ещё предстоит исследовать дальше.
А пока задам последний важный вопрос: почему, собственно, всего так много?
Ассет. Криптоактив. Валюта. Токен
Я уже не раз пытался соединить все понятия в сводной таблице и, видится, что сей путь близок к завершению. Но пока отмечу несколько важных аспектов:
- Точно стоит разделять такие понятия, как:
- Ассет;
- Цифровой актив;
- Крипто-актив;
- Монета (коин):
- Цифровая валюта;
- Криптовалюта;
- Токен.
- Хотя монета — токен по умолчанию для ДРС, всё же стоит помнить, что есть ещё и GAS и не только сети Эфира, поэтому возможны следующие варианты:
- Одна нативная монета;
- Две нативные и раздельные монеты;
- Две нативные и связанные при этом монеты (GAS & ETH).
- Вопросов довольно много, но я выделю несколько ключевых:
- Что является родовым понятием? Пока похоже на то, что как раз ассет подходит и с точки зрения технологий, и с правовой, и с экономической.
- Крипто-актив уже чем, ассет? Думаю, да, поскольку обычно под крипто-активами понимаются только токены (взаимозаменяемые и невзаимозаменяемые) и монеты, тогда как ещё могут быть технические ассеты и другого порядка.
- Есть ли техническая разница между цифровой и криптовалютой? На сегодня видится, что да: цифровая валюта объединяет электронную (WebMoney, PayPal, etc.) и криптовалюту, а уже последняя может строится на DAG-основе, блокчейн и других базисах.
- И да, главное: возможно ли кросс-чейн (DAG-кросс/кросс-ДРС) взаимодействие без монет/токенов и вообще стоимостных сущностей? Видится, что нет: поскольку ключевая фича ДРС — передача ценности в любой, даже самой недоверенной, среде (что как раз не свойственно тем же DLT-системам).
Вот и получается, что у нас не просто линейное наслоение и градация по форме: род — вид — детализация. Что, впрочем, даже интересней. Но перейдём же к заключительным разделам?
Первая неполная классификация
Итак, попробуем теперь скомпоновать и пойдём наоборот — от общего к частному:
- Cross механики могут быть:
- Кросс-блокчейн;
- Кросс-DAG;
- Кросс- для иных ДРС.
- Внутри кросс-блокчейн механик можно выделить:
- Атомарные свопы (низкий уровень взаимодействия между блокчейнами). Стоит понять, что понятия атомарных свопов и мостов — широкие, а потому пока они рассматриваются многими как пересекающиеся, хотя для меня своп — это низкий уровень взаимодействия, а вот мост — понятие более широкое, которое может включать и низкие, и более высокие уровни.
- Оракульное взаимодействие (которое само по себе может иметь несколько уровней градации и подходов);
- Копирование функционала (поклон за наводку CTO The Power — И. Белоусову), например:
- Мультичейн, если при этом есть связка через единую систему: парачейны в Polkadot, Хабы в Cosmos и т.д. При этом низкий уровень (атомарных свопов) может взаимодействовать с другими — Оракульными (как децентрализованными по типу IBC, так и централизованными).
- Здесь отдельно стоит выделить распространённый нынче пример мультичейн стейблкоинов (USDt, USDc, DAI и других). При этом децентрализованные и особенно — алгоритмические стейблкоины при этом могут ведь не только во вне иметь мульти-основу (реализацию в разных блокчейнах), но и внутри (обеспечение разными активами, в том числе — через оборачивание).
- Отдельно И. Белоусов выделил ещё идентификаторы: когда то, что идентифицировано в одном чейне — идентифицировано априори в другом. Но пока таких, безоракульных, решений нет.
- Чуть дальше следует ещё более высокий уровень — взаимодействие между не нативными активами — токенами и прочими ассетами вне монет (коинов) и здесь пункт требует пояснения, но пока — вот примеры:
- Смарт-токены — прямой обмен токенов как в Bancor;
- Оборачивание токенов — обмен через создание не нативного токена в одной сети — нативной монеты и/или токена в другой сети (wBTC или шире — обеспеченные wNFT как у ENVELOP): здесь на самом деле всё не просто, потому как всё одно требуется мосты, но пока остановимся на таком подходе.
- DEX-взаимодействия и DeFi (на самом деле — правильней сказать DAO, но это тоже вопрос не быстрый).
- Синтетические решения.
Послесловие
Несколько лет назад (5 или 7) решил, что самый важный для меня аспект — практический / эмпирический:
- Как для бизнесмена это важно, потому что иначе непонятно, где и почему ты рискуешь деньгами;
- Как для разработчика это важно, потому что понимаешь свой низкий уровень и что уже никогда не успеешь в гонке за настоящими кодерами, поэтому важно сосредоточиться на основном — на архитектуре;
- Как для исследователя важно, потому как классифицировать постепенно банально легче, чем сразу и всё.
- Сейчас задача стоит не тривиальная:
- Классифицировать сами ДРС;
- Классифицировать консенсусы внутри них;
- Классифицировать ассеты ДРС;
- Классифицировать кросс-механики с передачей разных ассетов между разными ДРС.
- И да, нужно ведь учесть ещё централизованные и смешанные с ДРС решения.
И поэтому делюсь с вами мыслями: вы всегда можете найти меня в ДСС или старых и не добрых соцсетях по нику menaskop, а также в мессенджерах и рассказать, как видите соотношение категорий “ассет — коин — токен — криптоактив” и других, а заодно — какие кросс-механики знаете, наблюдаете: буду крайне признателен. Пока же — всё и
До!