
Автор: PolkaWorld
Что такое JAM, предложенный Гэвином Вудом? Почему нас должно это волновать? Эта статья опубликована на X Гоку, членом сообщества Polkadot. Он начинает с сути проблемы и анализирует ее с точки зрения Ethereum и Polkadot, чтобы помочь вам глубже понять концепцию JAM.
Читайте дальше, чтобы увидеть кураторскую версию PolkaWorld!
Как мы сюда попали и в чем проблема?
Наше понимание природы и значения блокчейна сегодня все еще развивается и углубляется.
Сегодня блокчейн похож на не требующий доверия децентрализованный компьютер, который можно проверить. Но в то же время у него есть некоторые ограничения, которые мы все еще изучаем.
Принцип работы блокчейна заключается в том, что все транзакции обрабатываются последовательно, одна транзакция следует за другой. Система сначала поймет текущий статус, затем обработает эти транзакции и обновит статус.
Хотя этот подход работает, он ограничивает возможность многозадачности, поскольку валидаторам приходится перепроверять каждую транзакцию, что приводит к снижению производительности.
Как можно расширить такую систему?
Масштабирование вверх – вертикальное масштабирование
Синхронное масштабирование — это то, что делают интегрированные системы, такие как Solana.
Экстремальная оптимизация кода и оборудования
Используйте более быстрые валидаторы
Улучшите качество соединения
Достичь максимальной пропускной способности
Но в конечном итоге вы можете столкнуться с узким местом.
Если вы хотите остаться в Web3, вы, скорее всего, столкнетесь с узким местом в разработке. Потому что барьеры входа становятся выше, сложнее и труднее их преодолеть. Запуск мощного узла валидатора становится все более сложной задачей.
Так что же делать, если вы хотите остаться в Web3, но не можете масштабироваться по вертикали?
Вам придется масштабироваться по горизонтали, то есть масштабироваться.

Это логический образ мышления в Кремниевой долине.
Вместо того, чтобы полагаться на одну сверхмощную систему, вы можете использовать множество меньших и более слабых систем, работающих вместе параллельно.
Так работает Cosmos. Вы можете подключиться к его экосистеме, обеспечить собственную безопасность и расширяться в соответствии со своими потребностями.
Что в этом плохого? Безопасность фрагментирована. Разные уровни безопасности. Взаимодействие между цепочками ограничено.
ICS, ATOM 2.0, слияние OSMO и ATOM — все они пытаются устранить эту фрагментацию и внести некоторую последовательность.
Таким образом, вы можете масштабировать несколько узлов, распараллеливать рабочую нагрузку, разбивать ее на небольшие задачи и назначать разные задачи разным узлам — выполнение сегментов и обработку данных, при этом каждый сегмент работает под единой защитой безопасности.
Это Полкадот.
Как масштабируется Polkadot
Появился как многоцепочный преемник Ethereum. Сегодня подход масштабирования Ethereum, ориентированный на Rollup, следует по пути модели парачейна Polkadot.
Разница заключается в том, как они выполняют и реализуют эти накопительные пакеты.
Polkadot объединяет различные парачейны (похожие на Rollup) в общую сеть безопасности, которая масштабируется с унифицированными гарантиями безопасности. По сравнению с моделью Rollup Ethereum, валидаторы Polkadot не только хранят данные, но и повторно выполняют Rollup для обеспечения согласованности и безопасности.
Кроме того, эти накопительные пакеты существуют в одной экосистеме, и каждый накопительный пакет имеет собственное независимое состояние и управление. Хотя они имеют одну и ту же гарантию безопасности, они по-прежнему независимы друг от друга.
Хотя Ethereum является моделью Rollup, смарт-контракты используют одну и ту же среду, поэтому они более связаны, но при этом остаются независимыми объектами. Продолжающаяся фрагментация сохраняется. Межсетевая коммуникация по-прежнему сталкивается с трениями, сложной обработкой и низкой скоростью, что гораздо менее эффективно, чем собственные транзакции.
Но подход Polkadot также имеет свои ограничения. Это высокопроизводительная и недорогая машина с точки зрения пропускной способности, доступности данных и производительности. Но только парачейны или свернутые цепи, цепи этой конкретной формы, могут присоединиться к этой машине. Данные застревают в определенном сегменте и не могут существовать между несколькими сегментами одновременно, а также их невозможно легко перенести. На самом деле это еще не расширение, ему не хватает последовательности. Это также усложняет взаимодействие с пользователем, процесс разработки и синхронизацию данных между различными накопительными пакетами.

В двух словах, вот проблема, с которой сталкивается Polkadot:
Ранняя фрагментация была слишком серьезной
Использование ядра Polkadot слишком монолитно и фиксировано.
DOT имеет единственный сценарий использования и используется для оплаты пространства в блоке.
Разве не было бы здорово, если бы мы могли добиться масштабируемости с помощью шардинга, не заставляя команды использовать определенный уровень 2 или парачейн? Что, если им даже не придется делать выбор?
JAM родился из этих реализаций, поскольку единая модель объединения общей безопасности — не единственный способ масштабирования.
Ключом к достижению реальных прорывов является дальнейшее абстрагирование и обобщение инфраструктуры Polkadot.
Аналогия между JAM и KERNEL
Ядро похоже на основной менеджер компьютерных операций:
Управление системными ресурсами (ЦП, память)
Включить связь между оборудованием и программным обеспечением
Никаких ограничений на то, какое программное обеспечение можно запускать — это решение пользователя или приложения.
Убедитесь, что все работает гладко и эффективно
Итак, опишите JAM в одном предложении.
Это ядро аппаратного ядра Polkadot, распределяющее его ресурсы и позволяющее любой программе и системе работать в общей среде безопасности и сегментирования с минимальными и без ограничений.

Хотите объяснить младшему школьнику, что такое ДЖЕМ?
Эфириум и большинство других блокчейнов подобны серверам в вашем подвале.
Polkadot похож на облачные вычисления с общей безопасностью, где вы сначала арендуете и управляете своей сетью.
JAM — это бессерверное -> облачное бесцепное приложение.
Бессерверная архитектура меняет способ создания облачных приложений сегодня: разработчикам нужно сосредоточиться только на написании кода.
Полькадот х ДЖЕМ
Polkadot — это сеть Rollup с парачейнами. В JAM это просто услуга. Это очень масштабная платформа с мощной вычислительной мощностью. В отличие от Moonbeam, Arbitrum или Optimism, которые объединяют разработчиков приложений или смарт-контрактов в одном месте. Это больше похоже на работу в любой кофейне, чем на застревание в офисе.
Насколько мощный JAM?
У Polkadot 1023 валидатора, по 3 валидатора на ядро — всего 341 ядро.
Доступность данных Polkadot (DA):
До асинхронной поддержки: 20 Мбит/с.
После асинхронной поддержки: 67 Мбит/с.
В JAM: 852 Мбит/с
Это в 85 раз превышает текущую вычислительную нагрузку Polkadot с целевой производительностью 300 000 TPS (из расчета размера транзакции 250 байт) и оптимизацией для достижения более 1,5 миллиона TPS в долгосрочной перспективе.
Итак, технически говоря, JAM будет размещать сервисы, обеспечивающие безопасность блокчейнов, и не только блокчейнов. В конце концов, блокчейн — это всего лишь один децентрализованный, не требующий доверия цифровой сервис, а смарт-контракты — другой.
Итак, JAM просто добавляет смарт-контракты?
Да и нет.
Гэвин объяснил, что JAM позволяет разработчикам развертывать любой тип кода, а не только смарт-контракты, и запускать его в блокчейне с надежными и не требующими разрешений гарантиями — от финансовых приложений до голосования, которое обрабатывает большие объемы ценностей и систем управления.
Здесь нет никаких сборов за газ, блоков или аукционов.
Почему она мощнее любой цепочки смарт-контрактов?
Он будет иметь больше вычислительной мощности и места для хранения данных. Несмотря на то, что смарт-контракты по-прежнему используются, их скорость и емкость хранилища, как ожидается, будут в миллионы раз выше, что действительно улучшит скорость, хранилище, емкость и экономическую эффективность.
Как это технически достигается?

В JAM сервис имеет два фрагмента кода, тогда как стандартный смарт-контракт — только один.
В цепочке работает фрагмент кода, как смарт-контракт. Еще один фрагмент кода выполняется вне цепочки в «ядре».
JAM имеет 341 ядро — аналогично ядрам ЦП и поддерживает параллельные вычисления. По мере развития технологии чипов ее масштабируемость будет становиться все сильнее и сильнее.
Вычисления в ядре выполняют код, аналогичный смарт-контрактам в цепочке, но быстрее и выполняются параллельно.
В отличие от кода цепочки, он не может изменить состояние блокчейна. Вместо этого он использует массивное децентрализованное озеро данных объемом 2 ПБ, которое может эффективно считывать и записывать данные.
Поскольку ядро JAM быстрее обрабатывает данные и обрабатывает большие наборы данных, плата за транзакцию, подобная той, что есть в Ethereum, больше не оправдана.
JAM сможет работать в совершенно другом масштабе — система, выходящая за рамки блокчейна, обладающая универсальностью и широким спектром применения.
А что насчет сервиса?
Децентрализованное хранилище JAM может работать с озером данных объемом 2 ПБ.
Данные могут быть помечены для отдельного хранения.
Данные хранятся примерно 28 дней, после чего автоматически удаляются или сохраняются заново.
Для долгосрочного хранения по-прежнему необходимо отдельное децентрализованное решение. Это децентрализованное хранилище может использовать блокчейн, смарт-контракты или другие методы. Или это можно сделать удобнее через JAM как услугу на самом низком уровне пользователя. Это упрощает эффективное управление долгосрочным хранилищем данных.
Так что же это дает?
dApps без транзакций — новый прорыв в криптовалюте
Пропускная способность может превысить 850 МБ/с Solana при решении проблем синхронной компоновки, еще одной инновации в многоцепных средах и Web2.
На нем может работать любой код, любая программа.
JAM может дополнительно обрабатываться синхронно, что позволяет совместно использовать ядра в сегментированной сети. Приложения между шардами теперь могут синхронно взаимодействовать внутри одного блока.
Как идет развитие JAM?
Ожидается, что первые реализации начнутся в четвертом квартале этого года, а в настоящее время рассматривается грант на внедрение DOT в размере 10 миллионов, подробности на http://graypaper.com.
Гэвин Вуд с начала этого года отправился в мировое турне, чтобы познакомить будущих разработчиков с JAM. Он посетил Буэнос-Айрес, Беркли, Цюрих, Токио, Сеул, Китай, Сингапур, Брюссель, а за ним последовала Индия, США, Азия и Европа.
Он даже вернулся в Силиконовую долину, где ему и Виталику отказали еще до запуска Эфириума.
Теперь его пригласили обратно.
Почему это путешествие было таким долгим? Почему децентрализация так сложна?
Да, скорость компьютеров возросла, блокчейн продвинулся вперед, а базы данных изменились. Но ключевое различие заключается в том, основана ли система на традиционных идеях, таких как Биткойн, и действительно ли она децентрализована.
Действительно, если у вас есть только один узел или 42 узла в одном центре обработки данных (например, ICP), пропускную способность можно легко улучшить. Используйте гигабитное сетевое соединение, большой объем памяти и 2–3 узла для обработки большинства транзакций.
Однако это намного сложнее, если ваша сеть децентрализована.
Вот почему Ethereum, несмотря на всю свою гениальность, все еще борется за масштабирование – он только сейчас выходит на ту стадию, которой была Polkadot несколько лет назад. В то же время Polkadot делает еще один важный шаг, чтобы еще раз расширить границы инноваций. Ожидайте, что в ближайшие годы другие сети постепенно приблизятся к Polkadot.
И Солана сейчас вступает в фазу, ориентированную на L2, которую Эфириум начал два года назад.
