JAM все одно займе багато часу, і перша RISC-V VM, яка близька до переведення в стан генерації - PolkaVM (інша - це @boundless_xyz zkvm, яка була на бета-версії основної мережі, яка також базується на RISC-V VM, але це більш zk-версія VM), була запущена на платформі KSM (піонерська платформа @polkadot). Він був запущений приблизно в червні і в даний час є відносно повною розробкою смарт-контракту, сумісного з solidity, з повною програмою, що працює на версії Uniswap V2 в демо-програмі, і сумісний з ланцюжком інструментів Taifang (Remix, Hardhat) і може бути інтегрований з популярними бібліотеками. Крім того, нещодавнім значним оновленням є XCM-Precompile (попередньо скомпільований від XCM, скорочення від Cross-Chain Transfer Protocol), який підтримує перехресні виклики контрактів на мовному рівні для прямої інтеграції функціональності XCM у існуючі смарт-контракти шляхом успадкування або імпорту інтерфейсів IXcm. Цей підхід дозволяє легко вбудовувати крос-чейн функціональність у логіку вашої програми. Незалежно від того, чи це створення протоколів DeFi, систем управління чи будь-якої програми, яка вимагає крос-чейн координації, дзвінки XCM можуть бути включені безпосередньо у функціональність контракту. Версія RISC-V VM - PolkaVM у форматі polkadot має вийти з Polkadot Hub. Розробник екосистеми Polkadot @alice_und_bob спрогнозував дорожню карту та терміни на друге півріччя (що може бути не таким абсолютно точним) - Polkadot 2.0 - Elastic Scaling (серпень?) - Polkadot Hub - платформа для розробників і користувачів (жовтень?) - Polkadot Pay - мобільний додаток (серпень?) - DOT ETF (прийнято або не прийнято в листопаді) - DOT Токеноміка 2.0 (все ще обговорюється) Його дорожня карта добре справляється зі своїм завданням: XCM-Прекомпіляція: PolkaVM live На kusama:
JAM після 2.0 прискорює дослідження та розробки, з більш ніж 30 командами, різними мовами програмування та різними командами розробників для впровадження децентралізованого клієнта JAM (на основі протоколу JAM сірого паперу). Найбільш раннім ETH були всі транзакції, які вимагали від усіх валідаторів спільної перевірки (цю частину насправді можна прочитати в Жовтій книзі Ethereum, і є краща версія інтерпретації). L2 повинен дозволити меншій підмножині ланцюга виконувати обчислення, двома способами: один L2 є доказом шахрайства (багаторазово виконує код транзакції після виявлення шахрайства для перевірки), а інший L2 є доказом zk, який не вимагає подвійного обчислення, але повинен використовувати дорожчий графічний процесор zk для генерації доказів. Раніше @Polkadot 1.0 використовував алгоритм під назвою ELVES, який не схожий на алгоритм шахрайства ETH, який використовує пасивну верифікацію, а використовує імовірнісний тип алгоритму для активної перевірки. @polkadot наборі верифікації 2.0 він був упакований у концепцію під назвою Core, ядро по суті є підмножиною набору верифікації, 2.0 підтримує Agile Coretime, тобто динамічне використання ядра, 1.0 може використовувати лише одне ядро на ланцюг, 2.0 ось-ось запрацює та підтримує Agile Coretime, тобто ланцюг може динамічно використовувати coretime (кількість підмножин перевірки) відповідно до потреб, тим самим збільшуючи сервісне навантаження системи. JAM базується на вищезазначених ідеях, і з такою кількістю zk, OP, смарт-контрактів і навіть звичайних web2 додатків без стану, чи може він стати на крок ближче до абстрагування сервісів, щоб адаптуватися до цих різних моделей додатків і дозволити їм взаємодіяти один з одним. Тож на цій основі JAM став на крок ближче до абстракції. - Безліч різних речей L2/parachain тепер називаються сервісами - Блок/транзакція тепер називається робочим елементом або робочим пакетом - Робочий предмет – це послуга, а робочий пакет – це набір робочих предметів - Сервіс описується трьома точками входу, дві з яких fn refine() і fn накопичені - Назви цих двох точок входу саме тому протокол і називається JAM: Join Cum Machine. Під об'єднанням мається на увазі fn refine(), де всі ядра Polkadot виконують велику роботу паралельно для різних сервісів. Конкатенація означає дистиляцію даних у меншу підмножину з подальшою передачею їх на наступний етап. - Під накопиченням мається на увазі накопичення результатів всіх перерахованих вище операцій до основного стану JAM - Підтримуються різні форми сервісів (OP rollups, zkrollups, парачейни, stateless додатки, смарт-контракти) Ера ETH - це одноколонкова машина станів із загальним станом, @polkadot ери 1.0 є сумісні ймовірнісні осколки. @polkadot ери 2.0 – це машина Agile Coretime. Ера JAM – це машина накопичення об'єднань (JAM) Є багато докладних функцій, тут тільки що я розумію синхронізація інформації, більш глибоке розуміння чому, JAM може досягати безперервної роботи програм, без необхідності викликати програми через транзакції, які нові моделі продуктів будуть випускатися при об'єднанні такого роду функцій з DEFI в майбутньому? Чому JAM може запускати програми без стану, такі як JAM DOOM. Подробиці дивіться у відео: Навчальні матеріали:
Показати оригінал
19,22 тис.
26
Вміст на цій сторінці надається третіми сторонами. Якщо не вказано інше, OKX не є автором цитованих статей і не претендує на авторські права на матеріали. Вміст надається виключно з інформаційною метою і не відображає поглядів OKX. Він не є схваленням жодних дій і не має розглядатися як інвестиційна порада або заохочення купувати чи продавати цифрові активи. Короткий виклад вмісту чи інша інформація, створена генеративним ШІ, можуть бути неточними або суперечливими. Прочитайте статтю за посиланням, щоб дізнатися більше. OKX не несе відповідальності за вміст, розміщений на сторонніх сайтах. Утримування цифрових активів, зокрема стейблкоїнів і NFT, пов’язане з високим ризиком, а вартість таких активів може сильно коливатися. Перш ніж торгувати цифровими активами або утримувати їх, ретельно оцініть свій фінансовий стан.