Polkadot, сеть блокчейнов, ориентированная на функциональную совместимость, выпустила цепочку Join-Accumulate Machine (JAM). Это обновление представляет собой новое решение для масштабируемости и производительности. Polkadot всегда расширяет границы возможного.

Что такое сеть JAM?

Машина объединения-накопления (JAM) заменит релейную цепь Polkadot на более надежную и эффективную. JAM Chain имеет две основные функции: объединение и накопление. Они в сети. Два других процесса, Collect и Refine, находятся вне цепочки.

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

Технические подробности JAM

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

Ключевой особенностью JAM является выполнение кода без разрешения. Любой может развернуть и запустить код в JAM Chain, не спрашивая чьего-либо разрешения. Состояние JAM Chain разделено на инкапсуляции, называемые сервисами, которые включают в себя код, баланс и некоторые компоненты состояния. Это похоже на цепочку смарт-контрактов, поэтому создание новых сервисов не требует разрешений.

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

Основные функции JAM

JAM Chain имеет три основные функции: уточнение, накопление и при передаче.

Функции Refine, Accumulate и OnTransfer JAM Chain. Ссылка: https://wiki.polkadot.network/docs/learn-jam-chain.

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

Вторая функция — Accumulate, и эта функция добавляет выходные данные Refine в состояние цепочки. Он имеет состояние и может читать и записывать в хранилище цепочки, управлять средствами и изменять состояние. Третья функция — OnTransfer, и эта функция позволяет службам взаимодействовать асинхронно, а также отправлять и обрабатывать сообщения и токены.

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

Масштабируемость и производительность

Одна из основных целей JAM Chain — масштабирование и производительность. JAM использует многоядерные вычисления и параллельную обработку для одновременной обработки нескольких цепочек и программ. Это увеличивает пропускную способность и эффективность сети.

JAM также имеет встроенные смарт-контракты и объединения с нулевым разглашением (ZK-rollup). Это добавляет больше функциональности и масштабируемости, поэтому вы можете создавать более сложные и безопасные приложения. Конвейерная обработка блоков также оптимизирует производительность, используя для вычислений все время блока.

Алгоритм SAFROLE, механизм производства блоков на основе SNARK, повышает анонимность и сводит к минимуму разветвление. Это делает производство блоков более безопасным и эффективным.

Благодаря распределенной доступности 852 МБ/с JAM превосходит другие сети блокчейнов. Для сравнения, у Solana с клиентом Firedancer — 125 МБ/с, а у Ethereum — 1,3 МБ/с с Danksharding. JAM может обрабатывать до 341 ядра в совокупности и обрабатывать 500–5000 EVM газа/мкс и 4000 операций чтения в секунду на каждое ядро.

JAM против релейной цепи Polkadot

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

Фиксированные параметры JAM позволяют целенаправленно оптимизировать топологию и синхронизацию сети, тогда как цепь ретрансляции легко обновляется, что может затруднить оптимизацию. Эта философия дизайна отдает приоритет простоте и эффективности, а не постоянным обновлениям.

Стимулы и поддержка разработчиков

Для поддержки JAM Фонд Web3 запустил призовой фонд в размере 65 миллионов долларов. Этот стимул призван побудить разработчиков создавать несколько реализаций протокола JAM и повышать общую функциональность и безопасность сети.

Участники премии JAM Implementer’s Prize должны выполнить определенные этапы, такие как импорт и производство блоков, соблюдение стандартов производительности и аудит безопасности. Это будет способствовать инновациям и созданию децентрализованной сети, способной выполнять множество вычислительных задач.

JAM Toaster — это надежная среда тестирования, которая играет в этом большую роль. Он имитирует полную сеть JAM с более чем 1000 узлами, поэтому вы можете проводить крупномасштабное тестирование и тестирование производительности. Эта инфраструктура позволяет оптимизировать реализацию и обеспечить бесперебойную работу конечной сети.

Будущее и реакция отрасли

JAM Chain имеет большое значение для существующих парачейнов и новых приложений. JAM обеспечивает более гибкую и масштабируемую инфраструктуру для блокчейна.

Из EthPrague, где такие лидеры отрасли, как Виталик Бутерин и Гэвин Вуд, говорили о будущем блокчейна, мы видим, что JAM является ключом к продвижению отрасли вперед. Они упомянули, что JAM будет способствовать инновациям и масштабируемости блокчейна.

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

Заключение

JAM Chain — это большой шаг вперед в области масштабируемости и производительности блокчейна. Более гибкая и эффективная система решает многие проблемы релейной цепи и открывает новые возможности для развития блокчейна.

Для разработчиков и заинтересованных сторон это шанс освоить новейшие технологии, которые изменят облик сетей блокчейнов. Следите за этим пространством, пока выходит JAM.