AltLayer — это платформа, предназначенная для того, чтобы позволить разработчикам приложений запускать высоко масштабируемые специализированные уровни типа оптимистических роллапов.
Разработкой проекта занимается Яоци Цзя - глава инженерного отдела Parity Technologies Asia и бывший технический директор и соучредитель Zilliqa (ZIL). В апреле на seed раунде стартап привлек $7,2 млн от таких фондов, как Polychain Capital, Jump Crypto, и влиятельных в криптомире персон, среди которых основатель Circle и один из создателей USD Coin (USDC) Шон Невилл, со-основатель Ethereum, CEO Parity Technologies и основатель Polkadot (DOT) Гэвин Вуд, бывший технический директор Coinbase, ныне генеральный партнер фонда a16z Баладжи Шринивасан и основатель аналитического сервиса Messari Райан Селкис. Кроме того, инвестиции привлекались на условиях SAFT - соглашения о продаже токенов в будущем.
AltLayer можно рассматривать как систему множества отдельных оптимистичных накопительных пакетов, каждый из которых предназначен для конкретного приложения.
Система создана для мира с несколькими блокчейнами и виртуальными машинами, поэтому в ней по умолчанию будет поддерживаться как EVM, так и WASM. В результате AltLayer не будет привязан к одному уровню 1 или 2, а сможет работать как модульное и подключаемое решение для масштабирования для всех блокчейнов, совместимых с EVM и WASM.
Если с этим понятно, давайте углубимся в тему.
Зачем строить новую инфраструктуру?
Спустя семь лет после запуска Ethereum и нескольких других сетей сегодня совершенно очевидно: без существенного ущерба для децентрализации или безопасности сети трудно, если не невозможно, созать универсальный уровень 1, который мог бы размещать и выполнять транзакции для всех dApps мира. В свете этого было предложено несколько проектов уровня 2 (которые обеспечивают безопасность блокчейна уровня 1): Optimism, Arbitrum, StarkNet, zkSync и другие.
Уровни 2, в частности, дизайн, которому следуют Arbitrum, Optimism и zkSync, обеспечивают новый уровень выполнения, в то время как блокчейн уровня 1, то есть Ethereum, действует как уровень консенсуса. Разделяя выполнение и консенсус (то есть следуя философии модульного проектирования), уровни 2 могут масштабировать блокчейн уровня 1 на несколько порядков. Но, поскольку эти уровни 2 предназначены для общего назначения, они по-прежнему страдают от тех же проблем, что и уровни 1, то есть более используемые dApps должны конкурировать за одно и то же блочное пространство с большим количеством неиспользуемых dApp.
Монолитные проекты уровня 2, такие как Polygon PoS (и BSC, который является сайдчейном для Ethereum), в прошлом уже сталкивались с проблемами перегрузки из-за общего блочного пространства для всех dApps. Разработчики AltLayer утверждают, что даже модульные уровни и уровни, предназначенные только для выполнения, такие как Arbitrum (ARB), будут иметь аналогичные проблемы в будущем, поскольку они имеют тот же общий дизайн блочного пространства, что и монолитные уровни 2, однако потолок может быть немного выше.
«Мы увидели проявление таких проблем в недавней кампании Odyssey», – заявляет команда проекта.
Неотъемлемое ограничение уровней 1 и 2 общего назначения на хостинг и выполнение всех типов транзакций также подтолкнуло к идее наличия блокчейнов для конкретных приложений, таких как Cosmos и Polkadot, или подсетей в случае Avalanche, где популярному децентрализованному приложению не нужно конкурировать с другими dApps за блочное пространство в той же сети. Каждому dApp принадлежит свое выделенное пространство блоков.
Однако блокчейн для конкретного приложения становится пустой тратой ресурсов (физических или экономических), если dApp не имеет достаточной пользовательской базы. Например, в случае с Avalanche блокчейн децентрализованных приложений принимает форму подсети, которая требует размещения токена суверенного блокчейна (т.е. ресурс, который вместо этого можно было бы использовать для защиты более используемой подсети).
С одной стороны, в случае блокчейнов общего назначения более используемые dApps конкурируют за блочное пространство с большим количеством неиспользуемых dApp. С другой стороны, каждое dApp, имеющее собственный блокчейн, становится пустой тратой ресурсов. Следовательно, необходимо разработать архитектуру, которая предлагает лучшее из обоих миров, поскольку существующие подходы и решения представляют собой две противоположные крайности.
Почему сейчас?
Команда AltLayer твердо верит, что сложно, если вообще возможно, создать мировой компьютер общего назначения (первоначальное видение Ethereum), на котором можно разместить любое децентрализованное приложение без существенного ущерба для децентрализации и/или безопасности.
Блок-пространство является дефицитным ресурсом, и монолитные конструкции блокчейнов (например, существующие уровни 1) не оптимизируют использование блочного пространства, тем самым позволяя одному популярному приложению нанести вред всей сети.
«Несмотря на то, что мы видели неудачи монолитных универсальных блокчейнов, мы начали отмечать положительные моменты: успешное развертывание и внедрение модульных уровней только для выполнения, таких как StarkNet, Arbitrum и Optimism среди других, которые используют накопительные пакеты», – говорят разработчики AltLayer.
Блокчейны для конкретных приложений пользуются все большим спросом. Несколько проектов, основанных на Cosmos и Polkadot, а также другие проекты, такие как Ronin, доказали, что блокчейны, которые обслуживают определенные потребности приложений, могут процветать в изоляции. Все эти явления и события в совокупности увеличили спрос на создание настраиваемых модульных уровней исполнения, ориентированных на конкретные приложения. Другими словами, у пространства теперь есть интерес и потребность в сети слоев, предназначенных только для выполнения, в стиле Cosmos/Polkadot.
Немного реальной мотивации
Сегодня разработчик децентрализованных приложений хотел бы иметь доступ к SDK, позволяющим ему создать накопительный пакет, защищенный уровнем 1 по его выбору, а затем при необходимости избавиться от него. Несколько недавних событий являются прекрасными мотивирующими примерами необходимости построения такой инфраструктуры. Можно выделить три таких события в трех популярных сетях, а именно: Solana, Ethereum и Polygon PoS.
Отключение Solana 2 мая 2022 г.
2 мая 2022 г. сеть Solana была отключена на 7 часов из-за большого количества транзакций, созданных ботами NFT. Один из валидаторов Solana даже предложил подвергнуть цензуре транзакции, предназначенные для контракта Metaplex, чтобы смягчить проблему, в результате чего другие эмитенты NFT просили валидаторов не блокировать их контракты.
Yuga Labs Minting Issue на Ethereum 1 мая 2022 года
Yuga Labs планировала провести 1 мая 2022 года мероприятие по продаже NFT на Ethereum. Однако спрос на NFT был настолько высок, что, несмотря на внедрение процесса KYC в сети и максимально допустимое количество чеканки 2 NFT на один кошелек, прошедший KYC, сеть Ethereum не смогла справиться с внезапным всплеском спроса. В результате Yuga Labs теперь планирует перенести проект в свою собственную сеть. Недавно этот вопрос был поставлен на голосование, и около 47% пользователей высказались за APEChain.
Если мы проанализируем эти два конкретных события, то обнаружится одна ключевая и общая для них характеристика: чеканка NFT — кратковременное событие. Чеканка NFT часто заканчивается через несколько дней (иногда через часы или даже минуты), и только в течение этих нескольких дней (часов, минут) пользовательская активность чрезвычайно высока. Как только минтинг завершен, активность пользователя довольно быстро замедляется до точки, когда объем, генерируемый вторичной торговлей или другими действиями, может быть легко обработан любым монолитным блокчейном.
Принимая во внимание эту общую характеристику событий минтинга NFT, было бы довольно расточительно создавать специальный пользовательский монолитный блокчйен, в котором не будет большой активности, как только чеканка закончится. Более того, при создании монолитного блокчейна проект также будет изолирован от других проектов NFT, таких как сторонние торговые площадки, кредитные продукты, поддерживаемые NFT, игры и т. д., тем самым нарушая компонуемость. Идеальным решением для двух вышеупомянутых сценариев было бы какое-то временное объединение, которое разработчики осуществляют до события чеканки, запускают минтинг во время объединения (т. е. все продажи и чеканка NFT происходят во время объединения), а после завершения чеканки активы размещаются на базовом уровне 1, а накопительный пакет утилизируется.
Эти временные свертки не обязательно должны быть кратковременными, поскольку другие приложения, такие как игры, которые требуют автономных уровней выполнения, должны быть долговечными и в большинстве случаев требуют полностью постоянной выделенной инфраструктуры.
Обсудим приложение, относящееся к играм, которое значительно выиграло бы от специального накопительного пакета для конкретного приложения.
Перегрузка сети Polygon PoS в январе 2022 г.
В начале января более 40% комиссий за газ в Polygon PoS приходилось на игры с функцией «Играй, чтобы зарабатывать». Учитывая их вклад в сеть, они выиграют от собственноых выделенных накопительных пакетов, которые также снизят нагрузку на Polygon.
Мы уже видели монолитные сети, посвященные играм, такие как Ronin (для Axie Infinity) и сеть DFK на Avalanche (для DeFi Kingdom). Хотя непопулярная игра все еще может выжить в устаревшем монолитном блокчейне, разработчики AltLayer утверждают, что популярным играм было бы лучше иметь специальный накопительный пакет для задержки меньше секунды. Выделенный модульный накопитель можно подключить к любому блокчейну, и поэтому он будет пользоваться преимуществами модульности по сравнению с немодульным монолитным блокчейном приложений в стиле подсети.
Вывод
Индустрия блокчейнов становится свидетелем пересечения сетей приложений в стиле Cosmos/Polkadot и накопительных пакетов со встроенной модульностью.
AltLayer — уникальное решение, которое создает ориентированный на приложение уровень масштабирования и выполнения, аналогичный оптимистичным сверткам для любой цепочки EVM и WASM.
Для пользователей же это проект, за которым имеет смысл следить с прицелом на следующий буллран. В данный момент Altlayer запустил альфа-версию devnet, которую желающие могут тестировать с расчетом на какие-то награды в будущем.
Более подробно ключевые преимущества и особенности AltLayer рассматриваются в следующей статье.