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

Що таке JAM Chain?

Join-Accumulate Machine (JAM) замінить ретрансляційний ланцюг Polkadot на більш надійний і ефективний. JAM Chain має дві основні функції: Join і Accumulate. Це на ланцюжку. Два інші процеси, Collect і Refine, не працюють за межами мережі.

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

Технічні деталі JAM

JAM — це зведений ланцюжок, зосереджений на зведенні та об’єднанні результатів обчислень із кількох джерел у спільний стан. Спеціальний доменний ланцюжок на основі існуючої інфраструктури Polkadot.

Ключовою особливістю JAM є виконання коду без дозволу. Будь-хто може розгортати та запускати код у ланцюжку JAM, не запитуючи ні у кого дозволу. Стан ланцюга JAM поділяється на інкапсуляції, які називаються службами, які включають код, баланс і деякі компоненти стану. Це схоже на ланцюжок смарт-контрактів, тому створення нових сервісів не має дозволу.

Іншим важливим моментом є те, що JAM не має традиційних транзакцій. Замість цього він використовує двоетапну модель обробки, де вхідні дані проходять через етап уточнення перед додаванням до стану ланцюга за допомогою функції накопичення. Типи зовнішньої інформації, як-от гарантії, запевнення, рішення, попередні зображення та квитки, мають вирішальне значення для безпеки та функціональності JAM Chain.

Основні функції JAM

JAM Chain має три основні функції: Refine, Accumulate і OnTransfer.

Функції Refine, Accumulate і OnTransfer JAM Chain. Посилання: https://wiki.polkadot.network/docs/learn-jam-chain

Перша функція називається Refine. Він виконує обчислення без стану та перетворює вхідні дані в робочі звіти. Робочий пакет може містити кілька робочих елементів, які обробляються для отримання вдосконалених результатів.

Друга функція — Accumulate, і ця функція додає результати з Refine до стану ланцюга. Він підтримує стан і може читати та записувати в сховище мережі, керувати коштами та змінювати стан. Третя функція — OnTransfer, і ця функція дозволяє службам асинхронно спілкуватися, надсилати та обробляти повідомлення та маркери.

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

Масштабованість і продуктивність

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

JAM також має вбудовані смарт-контракти та зведені пакети з нульовим знанням (ZK-rollups). Це додає більше функціональності та масштабованості, щоб ви могли створювати більш складні та безпечні програми. Конвеєрна обробка блоків також оптимізує продуктивність, використовуючи для обчислень повний час блоку.

Алгоритм SAFROLE, механізм виробництва блоків на основі SNARK, підвищує анонімність і мінімізує розгалуження. Це робить виробництво блоків більш безпечним і ефективним.

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

JAM vs Polkadot Relay Chain

JAM є більш гнучким і абстрактним, ніж ланцюг ретрансляції Polkadot. Його модель обслуговування дозволяє використовувати багато додатків і оптимізацій, тому ви можете використовувати базові компоненти за потреби.

Фіксовані параметри JAM дозволяють цілеспрямовано оптимізувати топологію мережі та синхронізацію, тоді як ланцюжок ретрансляції можна модернізувати, що ускладнює оптимізацію. Ця філософія дизайну надає перевагу простоті та ефективності над безперервним оновленням.

Стимули та підтримка розробників

Для підтримки JAM Web3 Foundation запустив призовий фонд у 65 мільйонів доларів. Цей стимул заохочує розробників створювати кілька реалізацій протоколу JAM і підвищувати загальну функціональність і безпеку мережі.

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

JAM Toaster — це надійне середовище тестування, яке відіграє важливу роль у цьому. Він імітує повну мережу JAM із понад 1000 вузлами, тож ви можете проводити широкомасштабне тестування та тестування продуктивності. Ця інфраструктура дозволяє оптимізувати вашу реалізацію та мати безперебійну кінцеву мережу.

Майбутнє та реакція галузі

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

З EthPrague, де такі лідери галузі, як Віталік Бутерін і Гевін Вуд, говорили про майбутнє блокчейну, ми бачимо, що JAM є ключовим для просування простору вперед. Вони відзначили, що JAM стимулюватиме інновації та масштабованість блокчейна.

Здатність JAM підключатися до існуючих парачейнів і підтримувати нові програми ставить Polkadot в авангард блокчейну. Багатоядерна обробка, смарт-контракти, ZK-зведення та середовище без транзакцій — це великий крок вперед для блокчейну.

Висновок

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

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