Написано Джоэлом Монегро, партнером, заполнителем
Составитель: Луффи, Foresight News
Пионеры новых технологий должны привлекать большие объемы капитала для создания инфраструктуры, что может привести к чрезмерным инвестициям и спекулятивным пузырям. Когда эти пузыри лопаются, слабые предприятия терпят крах, а рыночные силы консолидируются вокруг лидеров отрасли и их парадигм. Благодаря этому процессу интеграции мы можем выявить общие элементы в приложении и разделить их на стандартные модульные компоненты, которые можно открыть с открытым исходным кодом или продать как отдельные услуги. Эти абстрактные компоненты упрощают создание более сложных приложений и позволяют перейти от структуры затрат, основанной на капиталовложениях, к эксплуатации, что позволяет внедрять новые продукты быстрее и с меньшими затратами на запуск. Эта модель сейчас разворачивается в развивающемся Web3, где новые «модульные» технологии (такие как Rollups) ускоряют развитие технологий и открывают эру инноваций в сфере бережливого стартапа.
Капитальные затраты против операционных расходов
По мере того как технологическая инфраструктура становится более стандартизированной и широко доступной, она становится более мощной и простой в использовании. Но прежде чем это произошло, ранним предпринимателям приходилось вкладывать значительные средства в создание собственной инфраструктуры, прежде чем они могли создавать и распространять свои собственные приложения, как, например, Эдисон, изобретавший электрическую сеть для продажи лампочек, или первые интернет-стартапы, развернувшие центры обработки данных для запуска веб-страниц. По мере взросления рынка появление открытых стандартов и инфраструктурных услуг по требованию обеспечивает более эффективные бизнес-модели для компаний, которые их принимают, поскольку им не нужно тратить много времени и денег на вывод продуктов на рынок.
Например, после того, как в 2000 году лопнул интернет-пузырь, интернет-индустрия перешла от покупки серверов и строительства центров обработки данных (капитальные затраты) к аренде облачных серверов (операционные расходы). Многие фреймворки с открытым исходным кодом (такие как стек LAMP, Ruby on Rails, Django и NodeJS) появились для упрощения веб-разработки, в то время как лидеры отрасли, такие как Microsoft, Amazon и Google, использовали свой масштаб для установления новых стандартов и недорогих инфраструктурных услуг. . Это, наряду с бумом API, начавшимся в конце 2000-х годов, еще больше упростило Интернет за счет предоставления специализированных серверных функций в рамках бизнес-модели с оплатой по мере использования. В течение десятилетия после краха эти уровни абстракции позволили небольшим командам быстро и дешево создавать и масштабировать новые приложения, а стартапы ускорили инновации и открыли золотой век.
Инфраструктура Web2 стала настолько абстрактной, что современные веб-приложения запускаются даже не непосредственно на физических серверах, а на симуляциях серверов: виртуальных машинах (часто упакованных в контейнеры), которые можно использовать во многих средах с минимальной реконфигурацией. Легко перемещать или копировать) . Технология виртуальных машин помогает масштабировать Web2, позволяя одному мощному серверу одновременно запускать несколько приложений, а вычислительные ресурсы можно легко добавлять или вычитать из приложений по мере необходимости для удовлетворения спроса и контроля затрат.
Концепция виртуализации иллюстрирует, насколько абстрактной может стать инфраструктура, но я подчеркиваю это здесь, потому что инфраструктура Web3 следует по тому же пути, что и изобретение Rollup, которое также сделало это, позволив блокчейнам поддерживать несколько «виртуальных блокчейнов» сверху», чтобы помочь Блокчейн достигает расширения.
слой абстракции
Прежде чем приступить к созданию приложений, ранние блокчейн-стартапы должны создать всю инфраструктуру, включая собственные протоколы блокчейна, интерфейсы, кошельки, SDK, API и т. д. Сети смарт-контрактов, такие как Ethereum, уменьшают необходимость создания собственных блокчейнов для многих приложений, но они накладывают значительные ограничения на стоимость, соглашения по программированию и масштабируемость, ограничивая диапазон возможных приложений. Более амбициозные идеи требуют такого уровня гибкости и пропускной способности, которого часто трудно достичь в публичных цепях, поэтому многие из самых интересных приложений не могут быть реализованы на практике.
Такие платформы, как Cosmos и Polkadot, позже предоставили инструменты для создания пользовательских блокчейнов с общими функциями безопасности и совместимости, что упростило и повысило безопасность запуска блокчейнов. Однако их использование по-прежнему требует значительных ресурсов и опыта, поэтому они остаются недоступными для большинства разработчиков. Но так же, как дополнительные уровни абстракции упрощают облачные сервисы, новые стандарты уровня 2 (L2), такие как Rollup, позволяют разработчикам быстро и дешево развертывать среды блокчейнов.
Rollup выполняет транзакции и смарт-контракты вне цепочки и объединяет результаты нескольких операций в периодические, криптографически проверяемые транзакции в основном блокчейне, тем самым наследуя безопасность базовой сети. Это похоже на то, как сети кредитных карт обрабатывают множество платежей и рассчитываются с торговцами посредством еженедельных пакетных банковских переводов. Благодаря этой технологии один блокчейн может одновременно защитить множество высокопроизводительных виртуальных блокчейнов, значительно увеличивая пропускную способность сети и одновременно минимизируя комиссию за транзакции.
Важно отметить, что Rollup — это не блокчейн, по крайней мере, виртуальные машины не являются настоящими машинами. Rollup — это виртуальный блокчейн и среда моделирования.Если игнорировать абстракцию, смарт-контракты в Rollup работают так же, как и в реальном блокчейне. Объединение может быть централизовано в зависимости от потребностей в производительности, контроле или соблюдении требований, при условии, что операторы регулярно фиксируют выходные данные в надежном блокчейне и не повреждают данные. Но его также можно децентрализовать, используя технологию «общего заказа».
Помимо масштабируемости, отделяя уровень «исполнения» от уровней «доступности данных», «расчетов» и консенсуса, разработчики получают гибкость, одновременно повышая безопасность основной цепочки. Например, если разработчику не нравится Solidity, но он хочет воспользоваться преимуществами безопасности или экосистемы Ethereum, он может развернуть свое приложение в Ethereum с помощью Rollup, используя Python в качестве языка программирования. Платформы с открытым исходным кодом, такие как OP Stack, ZK Stack, Polygon CDK, Arbitrum Orbit или Rollkit, уже позволяют разработчикам легко развертывать пользовательские накопительные пакеты с различными уровнями доверия, а проекты децентрализованной сортировки, такие как Espresso и Astria, предоставляют варианты децентрализации уровня реализации, если они вам нужны. В то же время растущее число продуктов «Rollup as a Service» (RaaS) с низким кодом, таких как Dymension, Conduit, Caldera и Gelato, позволяет любому запустить собственный виртуальный блокчейн за считанные минуты.
Более широкое «движение к модульности» еще больше снижает затраты на создание и масштабирование блокчейн-приложений, предоставляя разработчикам стандарты и услуги, охватывающие другие области стека. EVM от Ethereum доминирует в качестве «операционной системы» для смарт-контрактов, в то время как SVM от Solana быстро становится высокопроизводительной альтернативой (оба могут использоваться в автономных накопительных пакетах). Такие протоколы, как POKT, стандартизируют уровень RPC/API во всех сетях, в то время как такие платформы, как SyndicatePolywrap, абстрагируют несколько протоколов в единый интерфейсный SDK; межцепочные мосты, такие как Across, обеспечивают поток ликвидности между различными сетями блокчейнов, а SAFE или Squads добавление компаний «кошелька как услуги» (WaaS), таких как Magic, позволяет пользователям в любой цепочке легко создавать собственные кошельки. Есть даже новые L1, такие как Celestia, созданные специально для виртуальных сред блокчейнов.
Миллионы виртуальных блокчейнов
Текущая стратегия для стартапов Web3 заключается в том, чтобы сначала запустить их в высокопроизводительной и недорогой сети, такой как Ethereum L2 или Solana, а затем начать планировать переход к пользовательской среде выполнения для конкретного приложения, если требуется масштабирование. Даже существующие протоколы, которые создали свои собственные цепочки, такие как Celo или POKT, переходят на архитектуру L2, чтобы упростить затраты на инфраструктуру, повторяя эпоху, когда интернет-компаниям с центрами обработки данных приходилось внедрять облачные сервисы. Если вы не принимаете что-то новое, вас легко одолеют конкуренты, которые это делают.
Многие люди полагают, что приложения, работающие на блокчейнах с высокой пропускной способностью, таких как Solana, могут достичь «веб-масштабирования» без необходимости использования L2, но люди сильно недооценивают последствия масштабирования сети, поскольку большая часть активности в Интернете происходит в фоновом режиме. Каждый ваш клик запускает сотни скрытых HTTP-запросов; простая загрузка Twitter.com запускает более 300 фоновых запросов к различным API и поставщикам услуг за 2 секунды, и это всего лишь одно действие пользователя. Достижение веб-масштабирования может означать обработку миллионов транзакций в секунду на одно приложение, но если спрос со стороны Интернета увеличится на миллион, этого будет недостаточно. Для достижения такого уровня масштабирования необходима виртуализация, но для ее достижения нам также нужна сверхвысокая производительность L1. В дополнение к блокчейнам, оптимизированным для обеспечения доступности данных (таким как Celestia), потенциально интересными площадками для объединения являются высокопроизводительные блокчейны (такие как Solana и Monad).
Тем не менее, масштабируемость — не единственная причина, по которой виртуальные блокчейны важны. Виртуальный блокчейн — это мощный стандарт онлайн-сервисов в эпоху Web3. Первая волна Rollup в основном состоит из «более быстрых» сервисов Ethereum. Однако гибкость, обеспечиваемая модульной архитектурой, делает виртуальные блокчейны особенно полезными для создания специализированных операционных сред или сетей, адаптированных к конкретным экосистемам, отраслям или географическим регионам. Вы также можете создавать «виртуальные частные блокчейны» для случаев использования со строгим контролем доступа или требованиями соответствия. Более масштабная идея заключается в том, что, поскольку интерфейсы блокчейнов и смарт-контрактов заменяют парадигму «облачных сервисов и API» Web2, виртуальные блокчейны могут стать базовой инфраструктурой по умолчанию для всех онлайн-приложений.
Мы рассмотрим эти идеи более подробно в будущих статьях, но самый важный момент, который я хочу подчеркнуть с точки зрения бизнеса, заключается в том, что модульность представляет собой переход от CapEx к OpEx для Web3, и поэтому мы можем ожидать следующего поколения Rapid. масштабирование блокчейн-приложений. Эксплуатационные затраты означают, что затраты будут масштабироваться по мере роста, а не покрываться заранее за счет крупномасштабного финансирования перед запуском. Это означает, что предприниматели могут выполнять итерации быстрее, приложения могут масштабироваться дешевле, а инвесторы могут финансировать бизнес с меньшим риском. Как и в случае с Web2 после краха доткомов, это первые предпосылки золотого века инноваций для стартапов Web3.
Все комментарии