JAM после 2.0 — это ускоренная разработка, в которой участвует более 30 команд, использующих разные языки программирования и различные команды разработчиков для реализации децентрализованного клиента JAM (основанного на протоколе серого документа JAM).
Первоначальный ETH требовал, чтобы все транзакции проверялись всеми валидаторами (эту часть можно посмотреть в желтой книге Ethereum, а также в более хорошем интерпретационном варианте).
L2 позволяет выполнять вычисления на меньшем подмножестве вне цепи двумя способами: один из них — это доказательство мошенничества (при обнаружении мошенничества повторно выполняется код транзакции для проверки), другой — это zk-доказательство, которое не требует повторных вычислений, но требует более дорогих GPU для генерации доказательства, на цепи просто проверяется доказательство, без повторного выполнения кода функции преобразования предыдущей транзакции.
Ранее @Polkadot 1.0 использовал алгоритм, называемый ELVES, который, в отличие от мошеннического алгоритма ETH, использует пассивную проверку, а применяет вероятностный алгоритм для активной проверки. В @polkadot 2.0 набор валидаторов уже был упакован в концепцию, называемую Core, которая по сути является подмножеством набора валидаторов. 2.0 поддерживает Agile Coretime, что означает динамическое использование core; в 1.0 одна цепь могла использовать только один Core, а в 2.0, после запуска, поддерживается Agile Coretime, что позволяет одной цепи динамически использовать coretime (количество валидирующих подмножеств) в зависимости от потребностей, тем самым увеличивая нагрузку на систему.
Таким образом, JAM эволюционировал на основе этих идей, появилось множество zk, op, смарт-контрактов и даже обычных безстатусных приложений web2. Могут ли они быть дополнительно абстрагированы для лучшего соответствия различным моделям приложений и позволить им взаимодействовать друг с другом? Поэтому JAM сделал дальнейшую абстракцию на этой основе.
- Различные L2/параллельные цепи теперь называются услугами.
- Блоки/транзакции теперь называются рабочими элементами или рабочими пакетами.
- Рабочие элементы принадлежат услугам, а рабочий пакет — это набор рабочих элементов.
- Услуга описывается тремя точками входа, две из которых — fn refine() и fn accumulated.
- Эти два названия точек входа и являются причиной, по которой этот протокол называется JAM: соединительная накопительная машина (Join Accumulate Machine). Соединение (Join) относится к fn refine(), все ядра Polkadot будут параллельно выполнять множество работ для различных услуг. Соединение означает извлечение данных в более мелкое подмножество, которое затем передается на следующий этап.
- Накопление означает накопление результатов всех вышеупомянутых операций в основном состоянии JAM.
- Поддерживаются различные формы услуг (op rollups, zkrollups, параллельные цепи, безстатусные приложения, смарт-контракты).
Эпоха ETH — это общая состояние однопоточной машины.
Эпоха @polkadot 1.0 — это взаимосвязываемая вероятностная шардовая машина.
Эпоха @polkadot 2.0 — это машина Agile Coretime.
Эпоха JAM — это Join Accumulate Machine (JAM).
Есть много деталей и особенностей, здесь я только синхронизировал информацию, которую понял. Более глубокое понимание того, почему JAM может поддерживать работающие программы без необходимости инициировать их через транзакции, какие новые модели продуктов могут возникнуть в будущем в сочетании с DEFI? Почему JAM может выполнять нестатусные приложения, такие как JAM DOOM? Подробности смотрите в видео:
Учебные материалы:



Polkadot 2.0 скоро будет запущен @Polkadot основной сети
Это крупнейшее обновление за последние несколько лет, кроме завершенного JAM.
Определение Polkadot 2.0:
Polkadot — это многопоточная децентрализованная вычислительная сеть, которая предоставляет высокую гибкость и проверяемую вычислительную мощность через виртуальные ядра. Цепочки, которые продолжают параллельно работать на разных виртуальных ядрах, называются Rollup цепями.
Ключевые особенности:
- Асинхронная поддержка: позволяет выполнять операции в конвейере, что обеспечивает более эффективную систему Rollup, предоставляя более высокую пропускную способность для Rollup без ущерба для безопасности.
- coretime: позволяет гибко распределять ядра для выполнения на децентрализованной вычислительной платформе Polkadot.
- Гибкое масштабирование: позволяет одной Rollup цепи одновременно использовать несколько ядер для повышения пропускной способности.
В отличие от Polkadot 1.0, который использовал аукционы слотов (наиболее критикуемая механика), 2.0 отказался от аукционного режима слотов и вместо этого принял [coretime], создавая гибкий рынок. На этом рынке coretime станет товаром, который можно токенизировать, продавать и обменивать. Rollup цепи могут приобретать:
- Оптовое время coretime: стандартный способ покупки времени ядра по фиксированной цене и на фиксированный срок через систему coretime, с предсказуемой ценой продления.
- Время coretime по запросу: постоянная продажа coretime по запросу для немедленного использования по спотовой цене.
В 1.0 одна цепь могла использовать только одно coretime, в 2.0 можно гибко использовать coretime по запросу, как показано на рисунке ниже:
Несколько месяцев назад 2.0 уже был запущен на KSM и скоро будет запущен на основной сети Polkadot.

9,42 тыс.
22
Содержание этой страницы предоставляется третьими сторонами. OKX не является автором цитируемых статей и не имеет на них авторских прав, если не указано иное. Материалы предоставляются исключительно в информационных целях и не отражают мнения OKX. Материалы не являются инвестиционным советом и призывом к покупке или продаже цифровых активов. Раздел использует ИИ для создания обзоров и кратких содержаний предоставленных материалов. Обратите внимание, что информация, сгенерированная ИИ, может быть неточной и непоследовательной. Для получения полной информации изучите соответствующую оригинальную статью. OKX не несет ответственности за материалы, содержащиеся на сторонних сайтах. Цифровые активы, в том числе стейблкоины и NFT, подвержены высокому риску, а их стоимость может сильно колебаться. Перед торговлей и покупкой цифровых активов оцените ваше финансовое состояние и принимайте только взвешенные решения.