Архитектура DeFi: как устроены сети и как выбрать лучшую для работы с капиталом

Архитектура DeFi: как устроены сети и как выбрать лучшую для работы с капиталом Все о DeFi

В DeFi большинство ошибок с капиталом происходят не из-за плохих стратегий, а из-за неправильного понимания того, в какой архитектуре эти стратегии вообще работают.

Многие люди сразу прыгают на готовые решения и стратегии, предвкушая сладкую доходность. Хотя начинать с инструментов и звучит логично, но зачастую быстро приводит к осознанию, что одни и те же действия в разных сетях означают совсем разные вещи — по уровню риска, надежности и цене ошибок.

Чтобы осознанно работать с капиталом в DeFi, важно сначала разобраться в базовой архитектуре: какие бывают сети, чем отличаются L1 и L2, что означает EVM и non-EVM и почему про это важно знать любому DeFi-инвестору.

С этого и начнем.

Что такое сеть в крипте

Сеть — это глобальная распределенная база данных, которая одновременно работает на огромном количестве компьютеров по всему миру.

Если говорить просто, это цифровая среда или фундамент, внутри которого:

— Хранятся данные обо всех кошельках и операциях

— Переводятся все монеты и токены

— Работают смарт-контракты

Важно различать саму систему и единицу учета в ней. Например, Биткоин — это сеть (инфраструктура), а BTC — это монета, которая в этой сети перемещается.

Каждая сеть автономна, имеет свою скорость, уровень безопасности, правила и комиссии.

Разные сети создавались и развивались под разные цели. Где-то высший приоритет — максимальная безопасность, где-то скорость, а где-то масштабируемость.

Например, возьмем сеть Bitcoin. Одна из самых безопасных сетей в мире. Не в крипте, а вообще среди всех публичных цифровых систем.

За 15+ лет существования через нее прошли триллионы долларов, а сеть ни разу не была скомпрометирована.

И все это не просто так — это дизайн.

Дело в том, что Bitcoin:

1. Не поддерживает сложные смарт-контракты

2. Не имеет нативной composability, мостов, оракулов

3. Не зависит от внешних протоколов

В двух словах Bitcoin — это эталон безопасности Layer 1. Но как вы уже поняли, это несет в себе довольно серьезные ограничения.

— Низкая скорость и пропускная способность

— Bitcoin практически не масштабируется

— Высокие, нестабильные комиссии

— Любое изменение в Bitcoin обсуждается годами, проходит ад консенсуса и внедряется очень осторожно

Именно поэтому все масштабирование вынесено наружу — через надстройки.

Тут мы как раз подходим к решениям второго уровня — Layer 2 сетям.

Сети первого и второго уровня

Layer 2 сети — это вторичные протоколы или сети, построенные поверх основного блокчейна (Layer 1), такого как Bitcoin или Ethereum. Их главная задача масштабировать базовую сеть, делая транзакции быстрее и дешевле, при этом сохраняя безопасность основного блокчейна.

У Bitcoin есть Layer 2 сеть — Bitcoin Lightning Network, которая выносит быстрые и дешевые платежи за пределы основного блокчейна, оставляя сам Bitcoin в роли максимально безопасного слоя расчета.

Это хороший пример того, как Layer 1 и Layer 2 решают разные задачи: первый отвечает за безопасность и финальность (finality), второй — за масштабирование и удобство.

И та же самая логика лежит в основе Layer 2 решений, построенных на основе блокчейна Ethereum, только уже с фокусом на смарт-контракты и DeFi.

Популярные Layer 2 сети, построенные поверх блокчейна Ethereum:

1. Arbitrum

2. Optimism

3. Base

4. zkSync

5. StarkNet

Все эти сети — это так называемые Layer 2 Rollups.

Rollup — это Layer 2 сеть, которая исполняет транзакции вне Ethereum и периодически публикует их агрегированный результат в Ethereum, наследуя его безопасность.

То есть Layer 2 Rollup:

— принимает транзакции

— считает балансы

— обновляет состояние

— делает это быстро и дешево

А Ethereum в этом случае:

— хранит финальные данные

— проверяет, что все легально

— обеспечивает безопасность

Именно в этом заключается основное преимущество решений второго уровня, на которых построена большая часть экосистемы DeFi.

Транзакции быстрые, дешевые, открываются многие возможности для создания различных инструментов, таких как DEX, Лендинг-маркеты и т.д. При этом сохраняя безопасность Layer 1 сети (Ethereum).

Виды Layer 2 Rollups

Существуют разные Rollup’ы, но для Layer 2 сетей, построенных поверх Ethereum по сути, есть только 2 основных: Optimistic Rollup и ZK Rollup.

Например, Arbitrum и Optimism — это Optimistic Rollups. Это модель, в которой все транзакции считаются корректными, пока не доказано обратное.

Rollup принимает и исполняет транзакции вне основной сети, после чего публикует результат в Ethereum. Базовая сеть не пересчитывает все сама, а исходит из предположения, что данные корректны. 

Если кто-то обнаружит ошибку или мошенничество — он может это оспорить. Это простая и практичная модель, а Optimistic Rollups стали первыми массовыми Layer 2 сетями в DeFi.

Заранее отвечая на ваш вопрос: «Кто вообще проверяет в таких сетях, что все честно и почему каждый второй не обманывает всех подряд?»

В Optimistic Rollup нет единого проверяющего. Им может быть кто угодно:

— валидатор

— оператор ноды

— DeFi-протокол

— независимый наблюдатель

— лично ты сам

Механика работы таких сетей довольно простая. После того, как Optimistic Rollup публикует результат в Ethereum, начинается период оспаривания (challenge period).

Он длится примерно 7 дней, в зависимости от конкретной сети. И если за этот период будет обнаружена ошибка или попытка мошенничества, то Ethereum просто откатит состояние, мошенник потеряет залог, а проверяющий получит награду.

Из-за механики работы этой модели, в большинстве сетей вы вынуждены ждать около 7 дней, чтобы вывести свои средства из Layer 2 в Layer 1 по официальному мосту.

Однако никто не запрещает вам воспользоваться любым другим сторонним мостом, например Orbiter Finance, Jumper или Bungee Exchange.

Существуют также ZK Rollups — например, zkSync или StarkNet.

Они не просят поверить им на слово, как это делают Optimistic Rollups. Вместо этого транзакции исполняются вне Ethereum, но вместе с результатом в базовую сеть отправляется криптографическое доказательство, что все посчитано правильно.

А Ethereum уже проверяет не сами транзакции, а доказательство корректности. Если доказательство валидно — состояние принимается. Если нет — оно просто не будет подтверждено.

Поэтому в этой модели нет споров и периода ожидания, так как корректность подтверждается математически.

В теории — это более правильный и «честный» вариант работы Rollups, однако на момент написания статьи и в обозримом будущем преобладать в DeFi все еще будут именно Optimistic Rollups.

Во-первых, потому что они появились первыми и уже успели захватить большую часть экосистемы DeFi, а также потому что zkRollups более затратные и сложные в поддержании.

EVM сети VS non-EVM сети

Большинство Ethereum Layer 2 Rollups — это EVM-совместимые Rollups. EVM (Ethereum Virtual Machine) — это программная среда или «движок», в котором исполняются смарт-контракты.

Сети, которые используют этот стандарт, называются EVM-совместимыми, например:

— Arbitrum (Layer 2)

— Optimism (Layer 2)

— Base (Layer 2)

— Polygon (Layer 1)

Эти сети работают по тем же правилам и стандартам, что и Ethereum. Это означает что смарт-контракты написаны на том же языке программирования (Solidity), а также используются те же стандарты токенов, что и в Ethereum.

Non-EVM сети — это блокчейны, построенные на собственной уникальной архитектуре, отличной от Ethereum. Они используют свои языки программирования и стандарты токенов, поэтому напрямую не понимают код EVM сетей.

Примеры non-EVM сетей:

— StarkNet (Layer 2)

— Solana (Layer 1)

— Cosmos (Layer 1)

— Sui (Layer 1)

— Aptos (Layer 1)

Важно понимать, что Layer 2 сеть не обязательно является EVM-совместимой и наоборот. Просто чаще всего встречаются и используются в DeFi именно Layer 2 EVM-совместимые сети, такие как Arbitrum, Base или Optimism.

Как я уже сказал — в EVM-сетях используются свои стандарты токенов. Основным из них является ERC-20.

Именно поэтому в таких сетях нельзя использовать нативный биткоин напрямую, так как его архитектура несовместима с EVM. Чтобы использовать BTC в сетях, типа Ethereum или Arbitrum, его нужно превратить в ERC-20 токен.

Этот процесс также называется «оборачивание». Обернутый (wrapped) биткоин — это WBTC. Именно эту обертку вы будете зачастую видеть в DeFi-протоколах.

Существуют также:

— cbBTC — обернутый Биткоин от Coinbase

— tBTC — обертка BTC, созданная протоколом Threshold Network

Очень важный момент, про EVM-сети, который нужно закрепить: если сеть EVM-совместима — это не означает, что она наследует безопасность сети Ethereum.

Это лишь означает, что:

1. Используется Ethereum Virtual Machine

2. Смарт-контракты пишутся на Solidity

3. Используются те же стандарты токенов (ERC-20, ERC-721. и т.д.)

На этом все.

То есть такие сети, как Polygon, BSC или Avalanche C-Chain — не имеют безопасности Ethereum.

Это относится только к Layer 2 сетям построенным поверх Ethereum, таким как Arbitrum, zkSync, Base, StarkNet и т.д.

Поэтому каждый раз, когда вы перемещаете свои активы из Ethereum или Layer 2 сетей — вы погружаете их в иную среду, со своими рисками.

Безопасность и риски в сетях

Однако, это не означает, что если вы пользуетесь Layer 2 сетями, то рискуете так же, как если бы использовали нативную сеть Ethereum.

Дело в том, что каждое ваше действие: свап на DEX, внесение ликвидности, закрытие займа на лендинге и т.д. — несет за собой дополнительный риск протокола, в котором вы это делаете.

Да, транзакции проверяются Ethereum, но это не означает, что ваши активы всегда в полной безопасности.

Если вы добровольно подпишите мошенническую транзакцию по собственной невнимательности или внесете свои активы в подозрительный протокол, который потом взломают — то вы потеряете деньги, и никто вам не поможет их вернуть.

Именно поэтому важно четко понимать не только в каких сетях вы работаете, но и какие инструменты вы используете.

А также всегда следить за собственной DeFi-гигиеной:

— отзывать старые approvals (сервис revoke.cash)

— не выносить сид-фразу в открытый доступ

— не выходить за рамки проверенных, трастовых DeFi-протоколов.

Мосты в DeFi

Мосты (Blockchain Bridges) — это технология, которая позволяет передавать данные и активы между различными блокчейнами.

В современной экосистеме DeFi существуют десятки сетей (Ethereum, Solana, Arbitrum, Base, Tron и т.д.), и мосты решают сразу несколько критических задач:

1. Свободное перемещение капитала: вы можете перемещать свои токены туда, где они нужнее в данный момент

2. Оптимизация расходов: когда основная сеть Ethereum перегружена и комиссии становятся слишком высокими, можно использовать мосты, чтобы перевести активы в более дешевые Layer 2 сети

3. Использование активов в неродных сетях: например, Биткоин нельзя использовать в DeFi напрямую, мосты позволяют создать обернутую версию BTC для работы внутри EVM-сетей

Мосты работают по принципу обмена монет в одной сети на их эквивалент в другой сети. То есть они не перемещают токены напрямую в буквальном смысле.

Как это работает на практике:

1. Ты отправляешь токены в исходной сети

2. Эти токены либо блокируются (Lock), либо сжигаются (Burn)

3. Мост с помощью смарт-контрактов фиксирует это событие

4. В другой сети тебе выпускают эквивалентный токен (Mint)

Так работает Canonical bridge.

Важно не путать этот процесс с мостами, где вы делаете Transfer.

Например, если вы хотите перенести свои 50 ETH из сети Arbitrum в сеть Base и приходите на условный Orbiter Finance или любой другой мост.

В этом случае, ваши ETH в сети Arbitrum просто уйдут провайдеру ликвидности. А в Base другой провайдер отправляет вам ETH из своего баланса. При этом сеть просто фиксирует переводы.

Здесь нет никакого mint, burn или wrap. Это называется — liquidity-based bridge или Transfer.

Canonical путь был бы: Arbitrum → Ethereum → Base. Было бы медленно, дорого, но более надежно.

Сторонние мосты, такие как: Orbiter Finance, Jumper, Bungee Exchange и т.д.:

— быстро

— дешево

— доверие к ликвидности и логике протокола

Также из-за наличия огромного количества мостов, рекомендуется использовать агрегаторы (например, Jumper или Bungee), которые работают как поисковики авиабилетов.

Вы вводите маршрут (например, из Arbitrum в Base), а агрегатор сравнивает десятки мостов и предлагает самый быстрый и дешевый путь.

Несмотря на практическую пользу и удобство мостов — это один из самых уязвимых сегментов в DeFi. Крупнейшие взломы в истории крипты (Ronin, Wormhole и т.д.) связаны именно с мостами.

Основные риски:

— Уязвимость смарт-контрактов: ошибки в коде могут позволить злоумышленникам украсть заблокированное обеспечение

— Риск обесценивания «фантиков»: если мост взломают и украдут обеспечение в исходной сети, то обернутые активы могут полностью обесцениться.

Поэтому стоит использовать только проверенные мосты и агрегаторы, которые не были взломаны ранее, публикуют регулярные аудиты, а также имеют активные Bug-bounty кампании.

Примеры проверенных мостов:

Orbiter Finance

Stargate Finance

Jumper

Bungee Exchange

Odos

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

Благодаря мостам также возможно существование так называемых sidechains.

Sidechain — это отдельный блокчейн (Layer 1), который работает по своим правилам консенсуса, имеет своих валидаторов, но при этом подключен к другой сети (чаще всего Ethereum) через мост.

Например, сеть Polygon PoS — это sidechain.

Технически это выглядит так:

1. Актив блокируется в Ethereum (lock)

2. Подтверждение уходит в мост

3. Разблокированный или зеркальный актив появляется в sidechain

Благодаря этому, хоть Polygon PoS и не является Layer 2 над Ethereum, она получает возможность пользоваться тем же DeFi-стеком.

Однако важно понимать, что sidechains не наследуют безопасность сети, к которой привязаны через мост, так как имеют свой консенсус, своих валидаторов и сами проверяют свои транзакции.

Какие сети использовать в DeFi

Как вы уже наверняка догадались, ответа на вопрос «Какая сеть самая лучшая?» или «Какую сеть мне использовать?» — не существует.

Выбор сети зависит от:

— Уровня требуемой безопасности

— Вашей толерантности к риску

— Типа используемых стратегий и вашей глобальной системы

— Экосистемы и доступных инструментов

Но будь это хоть самая безопасная сеть в мире, как Bitcoin — люди по сей день ежеминутно теряют деньги в этой сети по собственной вине.

Безопасная сеть — не защищает вас от собственных ошибок и невнимательности. Лучшая защита — это ваши знания.

Человек, выросший в джунглях и вилкой может себя покалечить.

А сети и протоколы в DeFi — это лишь инструменты, прямо как кухонный нож или блендер: можно нарезать вкусный салат, а можно отрубить себе пальцы.

И лишь ваши знания и навыки определяют исход.

Тем не менее есть базовый чек-лист, связанный с безопасностью использования сетей в DeFi.

1. Всегда понимать, в какой сети ты находишься

    L1, L2, sidechain, EVM или non-EVM — это разные архитектуры и разные профили риска, даже если интерфейс в DeFi-инструменте выглядит одинаково.

2. EVM-совместимость — НЕ означает безопасность Ethereum

    Безопасность Ethereum наследуют только Layer 2 сети, построенные поверх него

3. Помнить, что капитал всегда привязан к конкретной сети

    Активы не существуют просто «в кошельке» или «в DeFi» — они всегда находятся внутри определенной архитектурной среды

4. Различать нативные активы и обертки

    WBTC, cbBTC или обертки других активов — это не те же самые монеты, а токены с дополнительным уровнем риска

5. Осознавать, что мост — это смена среды, а не «перевод»

    Каждый бридж добавляет новый уровень риска поверх базовой сети

6. Учитывать цену ошибки

    Дешевая транзакция не компенсирует потерю средств из-за неправильной архитектуры или инструмента

7. Поддерживать базовую DeFi-гигиену

    Отзывать старые approvals, не светить сид-фразой, не выходить за рамки проверенных протоколов и т.д.

В DeFi нет «лучшей» сети.

Есть подходящая архитектура под конкретную задачу и цена ошибки, которую вы готовы принять.

Оцените статью
Добавить комментарий