Цепочки приложений по сути относятся к блокчейнам, ориентированным на конкретные приложения. Мы можем представить их как особые цепочки, предназначенные для достижения определенной цели. Это делает их более эффективными по сравнению с цепочками общего назначения уровня 1 и уровня 2 (такими как Ethereum, Optimism и другие).
Давайте на мгновение отойдем от технического жаргона и попытаемся понять основную концепцию. Мы все сталкивались с концепцией экономии за счет масштаба еще в школьные годы. Это просто означает, что любая экономическая система может стать более эффективной за счет специализации усилий. Такая специализация труда в сочетании с интегрированными технологиями снижает затраты на единицу продукции, что в конечном итоге увеличивает производство.
Более ярким примером экономии за счет масштаба в нашей повседневной жизни могут быть различные отделы, такие как HR, административный, маркетинговый и другие, работающие вместе в рамках более крупной организации для достижения успеха. Обратите внимание, что эти отделы работают независимо над различными аспектами бизнеса и способствуют достижению более широкой цели.
Теперь сравните это со стартапом, где товарищам по команде приходится выполнять несколько задач и выполнять различные задачи. Это заставляет их заниматься различными бизнес-операциями, оставляя специализацию на втором плане.
Согласованный? В этой аналогии различные отделы в крупной организации напоминают цепочки приложений (специализация в исполнении), а стартап больше похож на цепочки общего назначения уровня 1 и уровня 2.
Понимание цепочек приложений
Виталик в своей последней статье проливает свет на то, как им пришлось отказаться от многих своих амбициозных планов и просто сохранить EVM. Их целью тогда было создание работающей блокчейн-инфраструктуры, и поэтому они не уделяли много внимания созданию специализированных технологий. Они пошли на компромисс со скоростью транзакций, но сохранили безопасность бескомпромиссной.
Именно здесь Appchains представляют собой решение — специализированные цепочки, точно настроенные на конкретные потребности приложения в производительности, безопасности и управлении.
Для Ethereum L1 необходима надежная гарантия безопасности, гарантирующая невозможность манипулирования данными. Но социальные сети и игры не требуют той же модели безопасности, что и L1. Ничего страшного, если кто-то может заплатить миллион долларов, чтобы вернуть запись о своем проигрыше в шахматы или сделать что-нибудь подобное. Требования к инфраструктуре здесь не одинаковы. Мы можем пойти на компромисс в вопросах безопасности, но для этого варианта использования нам нужна быстрая завершенность и высокая скорость транзакций. Именно здесь на сцену выходят Appchains.
Зачем нам нужны Appchains?
Цепочки приложений обеспечивают высочайшую степень гибкости на уровне инфраструктуры. Они предоставляют нам строительные блоки и позволяют создавать модульные решения, по сути предоставляя разработчикам полный контроль над механикой блокчейна — от токеномики до механизмов консенсуса. Разработчики могут оптимизировать его в соответствии с требованиями dApp.
Наличие собственного набора правил управления позволяет Appchains настраивать механику таким образом, чтобы система могла быть построена с учетом гипермасштабируемости.
Экосистема Web3 в настоящее время работает изолированно. Что, если цепочкам приложений будут предоставлены стандартные SDK для построения цепочек? Мы сможем решить огромную проблему совместимости. Эта предпосылка делает Appchains перспективным решением, поскольку они, будучи независимыми, по-прежнему могут быть совместимыми и обеспечивать безопасную и быструю передачу активов из одного dApp в другой. . Поскольку Ethereum борется с высокой пропускной способностью транзакций, это не лучшая инфраструктура для игровых приложений. Ориентированная на игры Appchain компании Immutable решает эти проблемы и помогает игровым студиям беспрепятственно развертывать игры в экосистеме Ethereum.
Cosmos: Zones — это независимые блокчейны, которые можно специально создавать для различных приложений, от DeFi до игр. Эти зоны похожи на Appchains по своей функциональности, поскольку обеспечивают высокую степень настройки и автономии. Cosmos использует механизм, называемый протоколом межблокчейн-связи (IBC), где «зоны» могут взаимодействовать друг с другом с помощью HUB, своей основной цепочки, что обеспечивает плавную передачу данных и токенов по всей экосистеме Cosmos.
Заключение
Давайте вернемся на два десятилетия назад, когда технологические системы создавались как полноценный стек. Amazon вышла на сцену и сделала разработку микросервисов неотъемлемой частью своей практики разработки программного обеспечения. Amazon перешла от монолитной архитектуры к сервис-ориентированной архитектуре (SOA), которая позже превратилась в архитектуру микросервисов. Разбив свое приложение на более мелкие автономные сервисы, Amazon смогла преодолеть ограничения своей монолитной системы, что привело к значительному повышению производительности, надежности и масштабируемости. То же самое происходит сейчас с блокчейнами, и именно здесь Appchains позволяют использовать архитектуру микросервисов.