
NEO
Ціна NEO
$5,9520
+$0,046000
(+0,77%)
Зміна ціни за останні 24 години

Який ваш сьогоднішній прогноз щодо NEO?
Поділіться тут своїми настроями, поставивши великий палець угору, якщо передбачаєте підйом монети (бичачу поведінку), або великий палець униз, якщо передбачаєте спад (ведмежу).
Голосуйте, щоб переглянути результати
Застереження
Соціальний вміст на цій сторінці (далі — «Вміст»), зокрема твіти й статистика від LunarCrush, надається третіми сторонами на умовах «як є» виключно з інформаційною метою. Компанія OKX не гарантує якість або точність Вмісту, який не відображає її погляди. Він не має розцінюватися як (i) інвестиційна порада чи рекомендація; (ii) пропозиція або заохочення купувати, продавати чи утримувати цифрові активи; (iii) фінансова, бухгалтерська, юридична чи податкова консультація. Цифрові активи, зокрема стейблкоїни й NFT, пов’язані з високим ступенем ризику, а їх вартість може сильно коливатися. Ціна й показники ефективності цифрових активів не гарантуються та можуть змінюватися без попередження.
OKX не надає рекомендацій щодо інвестицій або активів. Ви повинні ретельно зважити, чи підходить вам торгувати цифровими активами чи утримувати їх, з огляду на свій фінансовий стан. Щодо ваших конкретних обставин порадьтеся з юридичним, податковим чи інвестиційним фахівцем. Щоб дізнатися більше, перегляньте наші Умови використання й Попередження про ризики. Використовуючи вебсайт третьої сторони (далі — «Сторонній вебсайт»), ви погоджуєтеся, що будь-яке використання Стороннього вебсайту регулюється умовами Стороннього вебсайту. Якщо це прямо не зазначено в письмовій формі, компанія OKX і її партнери (далі — OKX) жодним чином не пов’язані з власником або оператором Стороннього вебсайту. Ви погоджуєтеся, що OKX не несе відповідальності за жодні втрати, збитки й інші наслідки, що виникають у результаті вашого використання Стороннього вебсайту. Зверніть увагу, що використання Стороннього вебсайту може призвести до втрати або скорочення ваших активів. У деяких юрисдикціях продукт може бути недоступний.
OKX не надає рекомендацій щодо інвестицій або активів. Ви повинні ретельно зважити, чи підходить вам торгувати цифровими активами чи утримувати їх, з огляду на свій фінансовий стан. Щодо ваших конкретних обставин порадьтеся з юридичним, податковим чи інвестиційним фахівцем. Щоб дізнатися більше, перегляньте наші Умови використання й Попередження про ризики. Використовуючи вебсайт третьої сторони (далі — «Сторонній вебсайт»), ви погоджуєтеся, що будь-яке використання Стороннього вебсайту регулюється умовами Стороннього вебсайту. Якщо це прямо не зазначено в письмовій формі, компанія OKX і її партнери (далі — OKX) жодним чином не пов’язані з власником або оператором Стороннього вебсайту. Ви погоджуєтеся, що OKX не несе відповідальності за жодні втрати, збитки й інші наслідки, що виникають у результаті вашого використання Стороннього вебсайту. Зверніть увагу, що використання Стороннього вебсайту може призвести до втрати або скорочення ваших активів. У деяких юрисдикціях продукт може бути недоступний.
Інформація про ринок NEO
Ринкова капіталізація
Ринкова капіталізація обчислюється множенням циркулюючої пропозиції монети на останню ціну.
Ринкова капіталізація = циркулююча пропозиція × остання ціна
Ринкова капіталізація = циркулююча пропозиція × остання ціна
Циркулююча пропозиція
Загальна кількість монет, яка є на ринку у відкритому доступі.
Рейтинг ринкової капіталізації
Рейтинг монети з точки зору показника ринкової капіталізації.
Макс. за весь час
Найвища ціна, якої досягла монета за всю історію торгівлі.
Мін. за весь час
Найнижча ціна, яку мала монета за всю історію торгівлі.
Ринкова капіталізація
$419,58M
Циркулююча пропозиція
70 530 000 NEO
70,53% з
100 000 000 NEO
Рейтинг ринкової капіталізації
--
Аудити

Останній аудит: 3 черв. 2021 р., (UTC+8)
Макс. за 24 г
$5,9620
Мін. за 24 г
$5,7180
Макс. за весь час
$188,00
-96,84% (-$182,05)
Останнє оновлення: 16 січ. 2018 р., (UTC+8)
Мін. за весь час
$3,9000
+52,61% (+$2,0520)
Останнє оновлення: 13 бер. 2020 р., (UTC+8)
NEO — новини
Наведений нижче вміст отримано з .

Mario Nawfal
У ВАШОМУ САДУ З'ЯВЛЯТЬСЯ РОБОТИ - І ЇМ НАВІТЬ НЕ ПОТРІБНА ТІНЬ
Норвезька компанія 1X Technologies NEO – це людиноподібний бот, створений для того, щоб впоратися з вашою виснажливою роботою на подвір'ї, не перетворюючи її на місце злочину.
Він справляється з брудною роботою - ні нарікань, ні розривів, ні мозолів.
Все, що йому потрібно зараз, це схвалення регулюючих органів, і ваша робота в саду на вихідних стає абсолютно необов'язковою.
Вибачте, зелені пальці - майбутнє не потіє.
Джерело: Handy Tips Guide
Показати оригінал28,9 тис.
34

PANews
1. Вступ: Експансія – це вічна пропозиція, а паралелізм – це кінцеве поле бою
З моменту народження Bitcoin система блокчейн завжди стикалася з неминучою основною проблемою: масштабуванням. Bitcoin обробляє менше 10 транзакцій в секунду, і Ethereum щосили намагається подолати вузьке місце продуктивності в десятки TPS (транзакцій в секунду), що особливо громіздко в традиційному світі Web2, який часто становить десятки тисяч TPS. Що ще важливіше, це не проста проблема, яку можна вирішити шляхом «додавання серверів», а системне обмеження, глибоко вбудоване в базовий консенсус і структурний дизайн блокчейну - тобто неможливий трикутник блокчейну, де «децентралізація, безпека та масштабованість» не можуть бути поєднані.
За останнє десятиліття ми спостерігали незліченну кількість спроб розширення, які то зростали, то падали. Від війни за масштабування Bitcoin до бачення шардингу Ethereum, від каналів станів і плазми до роллапів і модульних блокчейнів, від офчейн-виконання на рівні 2 до структурного рефакторингу доступності даних, вся індустрія стала на шлях масштабування, повного інженерної уяви. Як найбільш широко прийнята парадигма масштабування, rollup досяг мети значного збільшення TPS при одночасному зниженні навантаження на виконання основного ланцюга та збереженні безпеки Ethereum. Але це не торкається реальних меж базової «одноланцюгової продуктивності» блокчейну, особливо на рівні виконання, яка є пропускною здатністю самого блоку – все ще обмежена стародавньою парадигмою обробки послідовних обчислень у ланцюжку.
Через це паралельні обчислення в ланцюжку поступово увійшли в поле зору галузі. На відміну від офчейн-масштабування та крос-чейн розподілу, внутрішньоланцюговий паралелізм намагається повністю реконструювати механізм виконання, зберігаючи одноланцюгову атомарність та інтегровану структуру, а також модернізує блокчейн з однопотокового режиму «послідовного виконання однієї транзакції за однією» до високопаралелісної обчислювальної системи «багатопоточність + конвеєр + планування залежностей» під керівництвом сучасної операційної системи та дизайну процесора. Такий шлях може не тільки досягти стократного збільшення пропускної здатності, але і стати ключовою передумовою для вибуху додатків смарт-контрактів.
Фактично, у парадигмі обчислень Web2 однопотокові обчислення вже давно витіснені сучасними апаратними архітектурами, і замінені нескінченним потоком оптимізаційних моделей, таких як паралельне програмування, асинхронне планування, пули потоків та мікросервіси. Блокчейн, як більш примітивна і консервативна обчислювальна система з надзвичайно високими вимогами до достовірності і перевірюваності, ніколи не зміг повною мірою використовувати ці ідеї паралельних обчислень. Це і обмеження, і можливість. Нові мережі, такі як Solana, Sui та Aptos, першими починають це дослідження, впроваджуючи паралелізм на архітектурному рівні. Нові проекти, такі як Monad і MegaETH, ще більше підвищили паралелізм в ланцюжку до проривів у глибоких механізмах, таких як виконання конвеєра, оптимістичний паралелізм і асинхронне управління повідомленнями, демонструючи характеристики, які стають все ближче і ближче до сучасних операційних систем.
Можна сказати, що паралельні обчислення – це не тільки «метод оптимізації продуктивності», а й поворотний момент у парадигмі моделі виконання блокчейну. Він кидає виклик фундаментальним моделям виконання смарт-контрактів і перевизначає базову логіку упаковки транзакцій, доступу до стану, відносин дзвінків і макета сховища. Якщо rollup — це «переміщення транзакцій до офчейн-виконання», то ончейн-паралелізм — це «створення суперкомп'ютерних ядер у ланцюжку», і його мета — не просто покращити пропускну здатність, а забезпечити справді стійку підтримку інфраструктури для майбутніх нативних додатків Web3 (високочастотна торгівля, ігрові двигуни, виконання моделі штучного інтелекту, соціальні мережі в ланцюжку тощо).
Після того, як трек rollup поступово має тенденцію до однорідності, внутрішньоланцюговий паралелізм непомітно стає вирішальною змінною нового циклу конкуренції рівня 1. Продуктивність - це вже не просто «швидше», а можливість підтримувати цілий різнорідний світ додатків. Це не тільки технічна гонка, а й битва парадигм. Наступне покоління суверенних платформ для виконання у світі Web3, ймовірно, з'явиться з цієї внутрішньоланцюгової паралельної боротьби.
2. Панорама парадигми експансії: п'ять типів маршрутів, кожен зі своїм акцентом
Розширення потужностей, як одна з найважливіших, стійких і складних тем в еволюції технології публічних ланцюгів, породило появу та еволюцію майже всіх основних технологічних шляхів за останнє десятиліття. Почавши з битви за розмір блоку Bitcoin, це технічне змагання на тему «як змусити ланцюг працювати швидше» нарешті розділилося на п'ять основних маршрутів, кожен з яких врізається в вузьке місце під різним кутом, зі своєю технічною філософією, складністю посадки, моделлю ризику і застосовними сценаріями.
Перший шлях – це найпростіше масштабування в ланцюжку, що означає збільшення розміру блоку, скорочення часу блоку або покращення обчислювальної потужності за рахунок оптимізації структури даних та механізму консенсусу. Цей підхід був у центрі уваги дебатів про масштабування Bitcoin, що призвело до появи форків «великого блоку», таких як BCH та BSV, а також вплинуло на ідеї дизайну ранніх високопродуктивних публічних ланцюгів, таких як EOS та NEO. Перевага такого роду маршруту полягає в тому, що він зберігає простоту одноланцюгової узгодженості, яку легко зрозуміти та розгорнути, але також дуже легко торкнутися верхньої системної межі, такої як ризик централізації, зростання експлуатаційних витрат вузлів та підвищена складність синхронізації, тому він більше не є основним основним основним рішенням у сучасному дизайні, а став скоріше допоміжним зведенням інших механізмів.
Другий тип маршруту – це офчейн-масштабування, яке представлено каналами стану та сайдчейнами. Основна ідея цього типу шляху полягає в тому, щоб перенести більшу частину транзакційної активності в офчейн і записувати кінцевий результат лише в основний ланцюг, який виступає в якості кінцевого рівня розрахунків. З точки зору технічної філософії, вона близька до асинхронної архітектури Web2 — намагайтеся залишити важку обробку транзакцій на периферії, а основний ланцюг робить мінімальну довірчу верифікацію. Хоча ця ідея теоретично може бути нескінченно масштабованою, модель довіри, безпека фондів і складність взаємодії офчейн-транзакцій обмежують її застосування. Наприклад, хоча Lightning Network має чітке позиціонування фінансових сценаріїв, масштаби екосистеми ніколи не вибухали. Однак кілька конструкцій на основі сайдчейнів, таких як Polygon POS, не тільки мають високу пропускну здатність, але й викривають недоліки складного успадкування безпеки основного ланцюга.
Третій тип маршрутів є найпопулярнішим і широко розгорнутим маршрутом зведення рівня 2. Цей метод безпосередньо не змінює сам основний ланцюг, а масштабується через механізм виконання поза ланцюгом та верифікації в мережі. Optimistic Rollup і ZK Rollup мають свої переваги: перший швидкий у впровадженні та високо сумісний, але має проблеми затримки періоду виклику та механізму захисту від шахрайства; Останній має надійний захист і хороші можливості стиснення даних, але він складний у розробці та не має сумісності з EVM. Незалежно від того, до якого типу ролапу це належить, його суть полягає в тому, щоб передати потужність виконання на аутсорсинг, зберігаючи при цьому дані та верифікацію в основному ланцюжку, досягаючи відносного балансу між децентралізацією та високою продуктивністю. Стрімке зростання таких проєктів, як Arbitrum, Optimism, zkSync і StarkNet, доводить реалістичність цього шляху, але воно також оголює середньострокові вузькі місця, такі як надмірна залежність від доступності даних (DA), високі витрати та фрагментарний досвід розробки.
Четвертий тип маршруту – це модульна архітектура блокчейну, що з'явилася в останні роки, така як Celestia, Avail, EigenLayer тощо. Модульна парадигма виступає за повне відокремлення основних функцій блокчейну - виконання, консенсусу, доступності даних і розрахунків - кількома спеціалізованими ланцюжками для виконання різних функцій, а потім об'єднання їх в масштабовану мережу з крос-чейн протоколом. На цей напрямок сильно вплинула модульна архітектура операційної системи та концепція компонування хмарних обчислень, перевагою якої є можливість гнучкої заміни компонентів системи та значного підвищення ефективності в конкретних областях, таких як DA. Однак проблеми також дуже очевидні: вартість синхронізації, верифікації та взаємної довіри між системами після розв'язки модулів надзвичайно висока, екосистема розробників надзвичайно фрагментована, а вимоги до середньострокових і довгострокових стандартів протоколів і крос-чейн безпеки набагато вищі, ніж при традиційному дизайні ланцюгів. По суті, ця модель вже не будує «ланцюжок», а будує «ланцюгову мережу», що висуває безпрецедентний поріг для загального розуміння архітектури та її експлуатації та обслуговування.
Останнім типом маршруту, на якому зосереджений подальший аналіз у даній роботі, є внутрішньоланцюговий шлях оптимізації паралельних обчислень. На відміну від перших чотирьох типів «горизонтального розбиття», які в основному здійснюють «горизонтальне розбиття» зі структурного рівня, паралельні обчислення роблять акцент на «вертикальному оновленні», тобто одночасна обробка атомарних транзакцій реалізується шляхом зміни архітектури механізму виконання в межах єдиного ланцюга. Для цього потрібно переписати логіку планування ВМ і впровадити повний набір сучасних механізмів планування комп'ютерних систем, таких як аналіз залежності транзакцій, прогнозування конфліктів станів, контроль паралелізму та асинхронний виклик. Solana є першим проєктом, який реалізує концепцію паралельної віртуальної машини в систему на рівні ланцюга, яка реалізує багатоядерне паралельне виконання за допомогою судження про конфлікт транзакцій на основі моделі облікового запису. Нове покоління проектів, таких як Monad, Sei, Fuel, MegaETH і т.д., також намагається впровадити передові ідеї, такі як виконання конвеєра, оптимістичний паралелізм, розділення сховища і паралельне розв'язування для створення високопродуктивних ядер виконання, схожих на сучасні процесори. Основна перевага цього напрямку полягає в тому, що йому не потрібно покладатися на багатоланцюгову архітектуру для досягнення прориву в ліміті пропускної здатності, і в той же час забезпечує достатню обчислювальну гнучкість для виконання складних смарт-контрактів, що є важливою технічною передумовою для майбутніх сценаріїв застосування, таких як AI Agent, масштабні ланцюгові ігри та високочастотні похідні.
Розглядаючи вищезазначені п'ять типів шляхів масштабування, поділ, що стоїть за ними, насправді є систематичним компромісом між продуктивністю, компонуванням, безпекою та складністю розробки блокчейну. Rollup сильний у консенсусному аутсорсингу та безпечному успадкуванні, модульність підкреслює структурну гнучкість та повторне використання компонентів, масштабування поза ланцюгом намагається пробити вузьке місце основного ланцюга, але вартість довіри висока, а внутрішньоланцюговий паралелізм зосереджується на фундаментальному оновленні рівня виконання, намагаючись наблизитися до межі продуктивності сучасних розподілених систем без руйнування узгодженості ланцюга. Кожен шлях не може вирішити всі проблеми, але саме ці напрямки разом формують панораму оновлення парадигми Web3 комп'ютерів, а також надають розробникам, архітекторам та інвесторам надзвичайно багаті стратегічні можливості.
Подібно до того, як операційна система перейшла від одноядерної до багатоядерної, а бази даних еволюціонували від послідовних індексів до паралельних транзакцій, розширення Web3 зрештою переміститься до ери дуже паралельного виконання. У цю епоху продуктивність – це вже не просто гонка за швидкістю ланцюга, а всеосяжне втілення філософії, що лежить в основі дизайну, глибини розуміння архітектури, спільної роботи програмного та апаратного забезпечення, а також управління системою. І внутрішньоланцюговий паралелізм може стати кінцевим полем бою цієї довготривалої війни.
3. Графік класифікації паралельних обчислень: п'ять шляхів від облікового запису до інструкції
У контексті безперервної еволюції технології масштабування блокчейну, паралельні обчислення поступово стали основним шляхом для проривів у продуктивності. На відміну від горизонтального розв'язання структурного рівня, мережевого рівня або рівня доступності даних, паралельні обчислення є глибоким майнінгом на рівні виконання, який пов'язаний з найнижчою логікою ефективності роботи блокчейну та визначає швидкість реакції та обчислювальну здатність системи блокчейну в умовах високого паралелізму та багатотипових складних транзакцій. Відштовхуючись від моделі виконання та розглядаючи розвиток цієї технологічної лінії, ми можемо скласти чітку класифікаційну карту паралельних обчислень, яку можна умовно розділити на п'ять технічних шляхів: паралелізм на рівні облікового запису, паралелізм на рівні об'єкта, паралелізм на рівні транзакцій, паралелізм на рівні віртуальної машини та паралелізм на рівні інструкцій. Ці п'ять типів шляхів, від грубозернистих до дрібнозернистих, є не тільки безперервним процесом уточнення паралельної логіки, але й шляхом зростання складності системи та складності планування.
Найбільш ранній паралелізм на рівні рахунку - це парадигма, представлена Solana. Ця модель ґрунтується на розв'язуючому дизайні рахунку та стану та визначає, чи існує конфліктний зв'язок шляхом статичного аналізу множини рахунків, що беруть участь у транзакції. Якщо дві транзакції мають доступ до набору рахунків, які не перетинаються одна з одною, вони можуть виконуватися одночасно на кількох ядрах. Цей механізм ідеально підходить для роботи з добре структурованими транзакціями з чіткими входами та виходами, особливо для програм з передбачуваними шляхами, таких як DeFi. Однак його природне припущення полягає в тому, що доступ до облікового запису є передбачуваним, а залежність від стану може бути статично виведена, що робить його схильним до консервативного виконання та зменшення паралелізму в умовах складних смарт-контрактів (таких як динамічна поведінка, така як ланцюгові ігри та агенти штучного інтелекту). Крім того, перехресна залежність між рахунками також робить паралельну прибутковість сильно ослабленою в певних сценаріях високочастотної торгівлі. У цьому відношенні час виконання Solana дуже оптимізований, але його основна стратегія планування все ще обмежена деталізацією облікового запису.
Подальше уточнення на основі моделі рахунку ми входимо в технічний рівень об'єктного паралелізму. Об'єктний паралелізм вводить семантичну абстракцію ресурсів і модулів з одночасним плануванням в більш тонких одиницях «об'єктів стану». Aptos і Sui є важливими дослідниками в цьому напрямку, особливо останній, який визначає власність і варіативність ресурсів під час компіляції через систему лінійних типів мови Move, дозволяючи часу виконання точно контролювати конфлікти доступу до ресурсів. У порівнянні з паралелізмом на рівні облікового запису, цей метод є більш універсальним і масштабованим, може охоплювати більш складну логіку читання та запису станів і, природно, обслуговує дуже різнорідні сценарії, такі як ігри, соціальні мережі та штучний інтелект. Однак об'єктний паралелізм також вносить вищі мовні бар'єри та складність розробки, а Move не є прямою заміною Solidity, а висока вартість екологічного перемикання обмежує популярність його паралельної парадигми.
Подальший паралелізм на рівні транзакцій - це напрямок, який досліджує нове покоління високопродуктивних ланцюгів, представлених Monad, Sei і Fuel. Замість того, щоб розглядати стани або рахунки як найменшу одиницю паралелізму, шлях будується навколо графа залежностей навколо всієї транзакції. Він розглядає транзакції як атомарні одиниці роботи, будує графіки транзакцій (Transaction DAGs) за допомогою статичного або динамічного аналізу та покладається на планувальники для одночасного виконання потоку. Така конструкція дозволяє системі максимізувати паралелізм гірничих робіт без необхідності повністю розуміти структуру, що лежить в основі. Monad особливо привертає увагу, поєднуючи сучасні технології двигуна баз даних, такі як Optimistic Concurrency Control (OCC), паралельне планування конвеєрів і виконання поза замовленням, що наближає виконання ланцюга до парадигми «планувальника GPU». На практиці цей механізм вимагає надзвичайно складних менеджерів залежностей і детекторів конфліктів, а сам планувальник також може стати вузьким місцем, але його потенційна пропускна здатність набагато вище, ніж у облікового запису або об'єктної моделі, що робить його найбільш теоретичною силою в поточному треку паралельних обчислень.
Паралелізм на рівні віртуальної машини, з іншого боку, вбудовує можливості одночасного виконання безпосередньо в базову логіку планування команд віртуальної машини, прагнучи повністю подолати обмеження, властиві виконанню послідовності EVM. В якості «експерименту з супервіртуальною машиною» в екосистемі Ethereum, MegaETH намагається переробити EVM для підтримки багатопотокового одночасного виконання коду смарт-контракту. Базовий рівень дозволяє кожному контракту працювати незалежно в різних контекстах виконання за допомогою таких механізмів, як сегментоване виконання, сегментація станів і асинхронний виклик, і забезпечує кінцеву узгодженість за допомогою рівня паралельної синхронізації. Найскладніша частина цього підходу полягає в тому, що він повинен бути повністю сумісний з існуючою семантикою поведінки EVM, і в той же час трансформувати все середовище виконання і газовий механізм для плавної міграції екосистеми Solidity на паралельний фреймворк. Проблема полягає не тільки в глибині технологічного стеку, але і в прийнятті значних змін протоколу в політичній структурі L1 Ethereum. Але в разі успіху MegaETH обіцяє стати «революцією багатоядерних процесорів» у просторі EVM.
Останнім типом шляху є паралелізм на рівні інструкцій, який є найбільш точним і має найвищий технічний поріг. Ідея походить від позачергового виконання та конвеєрів команд сучасного дизайну процесорів. Ця парадигма стверджує, що оскільки кожен смарт-контракт в кінцевому підсумку компілюється в інструкції байт-коду, цілком можливо планувати і аналізувати кожну операцію і переставляти її паралельно так само, як центральний процесор виконує набір інструкцій x86. Команда Fuel спочатку представила модель впорядкованого виконання на рівні інструкцій у своєму FuelVM, і в довгостроковій перспективі, як тільки механізм виконання блокчейну реалізує прогнозоване виконання та динамічну перестановку залежних від інструкцій, його паралелізм досягне теоретичної межі. Цей підхід може навіть вивести спільне проектування блокчейну та апаратного забезпечення на абсолютно новий рівень, зробивши ланцюг справжнім «децентралізованим комп'ютером», а не просто «розподіленим реєстром». Звичайно, цей шлях все ще знаходиться на теоретичній та експериментальній стадії, а відповідні планувальники та механізми перевірки безпеки ще не дозріли, але це вказує на кінцеву межу майбутнього паралельних обчислень.
Таким чином, п'ять шляхів облікового запису, об'єкта, транзакції, віртуальної машини та інструкції складають спектр розвитку внутрішньоланцюгових паралельних обчислень, від статичної структури даних до динамічного механізму планування, від прогнозування доступу до стану до перестановки на рівні інструкцій, кожен крок паралельної технології означає значне збільшення складності системи та порогу розвитку. Але в той же час вони також знаменують зміну парадигми в обчислювальній моделі блокчейну, від традиційного реєстру консенсусу з повною послідовністю до високопродуктивного, передбачуваного та диспетчеризованого розподіленого середовища виконання. Це не лише наздоганяння ефективності хмарних обчислень Web2, а й глибоке розуміння кінцевої форми «блокчейн-комп'ютера». Вибір паралельних шляхів для різних публічних ланцюгів також визначить ліміт на пред'явника їхніх майбутніх екосистем додатків, а також їхню основну конкурентоспроможність у таких сценаріях, як AI Agent, ланцюгові ігри та високочастотна торгівля в мережі.
По-четверте, пояснюються два основні треки: Monad проти MegaETH
Серед численних шляхів еволюції паралельних обчислень, двома основними технічними маршрутами з найбільшою увагою, найвищим голосом і найповнішим наративом на сучасному ринку, безсумнівно, є «побудова паралельного обчислювального ланцюжка з нуля», представлена Monad, і «паралельна революція в EVM», представлена MegaETH. Ці два напрямки є не тільки найінтенсивнішими напрямками досліджень і розробок для нинішніх криптографічних примітивних інженерів, але й найрішучішими полярними символами в поточній гонці продуктивності комп'ютерів Web3. Різниця між ними полягає не тільки в відправній точці та стилі технічної архітектури, але й в екологічних об'єктах, які вони обслуговують, вартості міграції, філософії виконання та майбутньому стратегічному шляху, що стоїть за ними. Вони являють собою паралельну парадигму конкуренції між «реконструкціонізмом» і «сумісністю» і глибоко вплинули на уявлення ринку про кінцеву форму високопродуктивних ланцюгів.
Monad є «обчислювальним фундаменталістом» у всьому, і його філософія дизайну розроблена не для того, щоб бути сумісною з існуючими EVM, а скоріше для того, щоб перевизначити спосіб, яким механізми виконання блокчейну працюють під капотом, черпаючи натхнення з сучасних баз даних і високопродуктивних багатоядерних систем. Його основна технологічна система спирається на зрілі механізми в області баз даних, такі як оптимістичний контроль паралелізму, планування транзакцій DAG, виконання поза замовленням і виконання конвеєра, спрямовані на підвищення продуктивності обробки транзакцій ланцюга до порядку мільйонів TPS. В архітектурі Monad виконання і впорядкування транзакцій повністю розв'язані, і система спочатку будує граф залежності транзакцій, а потім передає його планувальнику для паралельного виконання. Всі транзакції розглядаються як атомарні одиниці транзакцій, з явними наборами читання-запису і знімками стану, а планувальники оптимістично виконуються на основі графіків залежностей, відкатаючи назад і повторно виконуючи при виникненні конфліктів. Цей механізм є надзвичайно складним з точки зору технічної реалізації, вимагаючи побудови стека виконання, аналогічного сучасному менеджеру транзакцій баз даних, а також впровадження таких механізмів, як багаторівневе кешування, попередня вибірка, паралельна перевірка і т.д., для стиснення затримки коміту кінцевого стану, але він теоретично може підняти межу пропускної здатності до висот, які не уявляються поточним ланцюжком.
Що ще важливіше, Monad не відмовилася від сумісності з EVM. Він використовує проміжний рівень, схожий на "Solidity-Compatible Intermediate Language", щоб допомогти розробникам писати контракти на синтаксисі Solidity, і в той же час виконувати оптимізацію проміжної мови та планування розпаралелювання в движку виконання. Ця стратегія дизайну «поверхневої сумісності та рефакторингу дна» не тільки зберігає дружелюбність екологічних розробників Ethereum, але й найбільшою мірою вивільняє базовий потенціал виконання, що є типовою технічною стратегією «ковтання EVM, а потім його деконструкції». Це також означає, що як тільки Monad буде запущено, він не тільки стане суверенним ланцюгом з надзвичайною продуктивністю, але й ідеальним рівнем виконання для зведених мереж рівня 2, і навіть «високопродуктивним ядром, що підключається» для інших модулів виконання ланцюга в довгостроковій перспективі. З цієї точки зору, Monad - це не тільки технічний шлях, але і нова логіка проектування суверенітету системи, яка пропагує "модульність-продуктивність-повторне використання" виконавчого рівня, щоб створити новий стандарт для міжланцюгових спільних обчислень.
На відміну від позиції Monad «нового творця світу», MegaETH є абсолютно протилежним типом проектів, які вважають за краще відштовхуватися від існуючого світу Ethereum і досягати значного підвищення ефективності виконання з мінімальними витратами на зміни. MegaETH не скасовує специфікацію EVM, а скоріше прагне вбудувати потужність паралельних обчислень у механізм виконання існуючого EVM, створюючи майбутню версію «багатоядерного EVM». Обґрунтування полягає в повному рефакторингу поточної моделі виконання інструкцій EVM з такими можливостями, як ізоляція на рівні потоків, асинхронне виконання на рівні контракту та виявлення конфлікту доступу до стану, що дозволяє декільком смарт-контрактам працювати одночасно в одному блоці та в кінцевому підсумку об'єднувати зміни станів. Ця модель вимагає від розробників досягнення значного приросту продуктивності від одного і того ж контракту, розгорнутого в ланцюжку MegaETH, без зміни існуючих контрактів Solidity, використання нових мов або ланцюжків інструментів. Цей шлях «консервативної революції» надзвичайно привабливий, особливо для екосистеми Ethereum L2, оскільки він забезпечує ідеальний шлях до безболісного оновлення продуктивності без необхідності перенесення синтаксису.
Основний прорив MegaETH полягає в його багатопотоковому механізмі планування віртуальних машин. Традиційні EVM використовують складену, однопотокову модель виконання, де кожна інструкція виконується лінійно, а оновлення стану має відбуватися синхронно. MegaETH порушує цю схему і вводить асинхронний стек викликів і механізм ізоляції контексту виконання, щоб досягти одночасного виконання «паралельних контекстів EVM». Кожен контракт може викликати свою власну логіку в окремому потоці, і всі потоки будуть рівномірно виявляти та конвертувати стан через шар Parallel Commit Layer, коли стан нарешті буде відправлено. Цей механізм дуже схожий на модель багатопоточності JavaScript сучасних браузерів (Web Workers + Shared Memory + Lock-Free Data), яка зберігає детермінованість поведінки основного потоку і вводить високопродуктивний механізм планування, який є асинхронним у фоновому режимі. На практиці цей дизайн також надзвичайно дружній до розробників блоків і пошукачів, і може оптимізувати сортування Mempool і шляхи захоплення MEV відповідно до паралельних стратегій, формуючи замкнутий цикл економічних переваг на рівні виконання.
Що ще важливіше, MegaETH вирішує бути глибоко пов'язаним з екосистемою Ethereum, і її основним місцем посадки в майбутньому, швидше за все, буде мережа EVM L2 Rollup, така як Optimism, Base або Arbitrum Orbit chain. Після прийняття у великих масштабах він може досягти майже 100-кратного підвищення продуктивності поверх існуючого стека технологій Ethereum без зміни семантики контрактів, моделі стану, логіки газу, методів виклику тощо, що робить його привабливим напрямком оновлення технології для консерваторів EVM. Парадигма MegaETH така: поки ви все ще робите речі на Ethereum, я дозволю вашій обчислювальній продуктивності різко зрости. З точки зору реалізму та інженерії, його легше впровадити, ніж Monad, і він більше відповідає ітеративному шляху основних проєктів DeFi та NFT, що робить його кандидатом на екологічну підтримку в короткостроковій перспективі.
У певному сенсі два маршрути Monad і MegaETH - це не тільки дві реалізації паралельних технологічних шляхів, але і класичне протистояння між «рефакторингом» і «сумісністю» на шляху розробки блокчейна: перший переслідує прорив парадигми і реконструює всю логіку від віртуальних машин до базового управління станами для досягнення кінцевої продуктивності і архітектурної пластичності; Остання проводить поступову оптимізацію, доводячи традиційні системи до межі, дотримуючись існуючих екологічних обмежень, тим самим мінімізуючи витрати на міграцію. Між ними немає абсолютних переваг чи недоліків, але вони служать різним групам розробників та баченню екосистеми. Monad більше підходить для створення нових систем з нуля, ланцюгових ігор, які переслідують екстремальну пропускну здатність, агентів штучного інтелекту та модульних ланцюжків виконання. MegaETH, з іншого боку, більше підходить для проєктів L2, проєктів DeFi та протоколів інфраструктури, які хочуть досягти підвищення продуктивності з мінімальними змінами в розробці.
Вони схожі на швидкісні поїзди на новій колії, перевизначені з колії, від електромережі до кузова автомобіля, лише для досягнення безпрецедентної швидкості та досвіду; Іншим прикладом є встановлення турбін на існуючих автомагістралях, покращення планування смуги руху та конструкції двигуна, що дозволяє транспортним засобам їхати швидше, не виїжджаючи за межі знайомої дорожньої мережі. Вони можуть закінчитися однаково: на наступному етапі модульних архітектур блокчейну Monad може стати модулем «виконання як послуга» для Rollups, а MegaETH може стати плагіном для прискорення продуктивності для основних L2. В кінцевому підсумку вони можуть об'єднатися, щоб сформувати два крила високопродуктивного розподіленого механізму виконання в майбутньому світі Web3.
5. Майбутні можливості та виклики паралельних обчислень
У міру того, як паралельні обчислення переходять від паперового дизайну до реалізації в ланцюжку, потенціал, який вони розкривають, стає все більш конкретним і вимірюваним. З одного боку, ми побачили, що нові парадигми розробки та бізнес-моделі почали перевизначати «продуктивність у ланцюжку»: складніша логіка ланцюгової гри, більш реалістичний життєвий цикл агента штучного інтелекту, більше протоколу обміну даними в реальному часі, більш захоплюючий інтерактивний досвід і навіть спільна операційна система Super App у ланцюжку змінюються з «чи можемо ми це зробити» на «наскільки добре ми можемо це зробити». З іншого боку, те, що дійсно є рушійною силою переходу до паралельних обчислень, — це не лише лінійне покращення продуктивності системи, а й структурна зміна когнітивних кордонів розробників та витрат на екологічну міграцію. Подібно до того, як впровадження Ethereum механізму повного контракту Тюрінга породило багатовимірний вибух DeFi, NFT і DAO, «асинхронна реконструкція між станом та інструкціями», спричинена паралельними обчисленнями, також породжує нову модель світу в ланцюжку, яка є не лише революцією в ефективності виконання, але й розсадником інновацій поділу в структурі продукту.
Перш за все, з точки зору можливостей, найбільш прямою вигодою є «підняття стелі застосування». Більшість поточних DeFi, ігрових та соціальних додатків обмежені вузькими місцями штату, вартістю газу та затримкою, і не можуть по-справжньому здійснювати високочастотні взаємодії в ланцюжку у великих масштабах. Якщо взяти за приклад ланцюгові ігри, то GameFi з реальним зворотним зв'язком руху, синхронізацією високочастотної поведінки та логікою бою в реальному часі майже не існує, тому що лінійне виконання традиційного EVM не може підтримувати підтвердження трансляції десятків змін станів на секунду. За допомогою паралельних обчислень, за допомогою таких механізмів, як DAG транзакцій та асинхронні контексти на рівні контрактів, можна створювати ланцюги з високим рівнем паралелізму, а детерміновані результати виконання можуть бути гарантовані завдяки узгодженості знімків, щоб досягти структурного прориву в «ігровому движку на ланцюжку». Аналогічним чином, розгортання та експлуатація агентів штучного інтелекту також будуть значно покращені за допомогою паралельних обчислень. У минулому ми мали тенденцію запускати AI-агентів поза ланцюгом і завантажувати результати їхньої поведінки лише в ончейн-контракти, але в майбутньому ончейн може підтримувати асинхронну співпрацю та обмін станами між кількома сутностями штучного інтелекту за допомогою паралельного планування транзакцій, щоб справді реалізувати автономну логіку агента в ланцюжку в реальному часі. Паралельні обчислення стануть інфраструктурою для цього «контракту, керованого поведінкою», що перетворить Web3 з «транзакції як активу» в новий світ «взаємодії як агента».
По-друге, ланцюжок інструментів розробника та рівень абстракції віртуальних машин також були структурно змінені завдяки паралелізації. Традиційна парадигма розробки Solidity базується на моделі послідовного мислення, де розробники звикли проектувати логіку як однопотокову зміну станів, але в архітектурах паралельних обчислень розробники будуть змушені думати про конфлікти наборів читання/запису, політики ізоляції станів, атомарність транзакцій і навіть впроваджувати архітектурні шаблони на основі черг повідомлень або конвеєрів станів. Цей стрибок у когнітивній структурі також породив швидке зростання нового покоління ланцюжків інструментів. Наприклад, паралельні фреймворки смарт-контрактів, які підтримують декларації залежності транзакцій, компілятори оптимізації на основі IR та паралельні налагоджувачі, які підтримують моделювання знімків транзакцій, стануть осередками вибухів інфраструктури в новому циклі. У той же час, безперервна еволюція модульних блокчейнів також принесла відмінний шлях приземлення для паралельних обчислень: Monad може бути вставлена в L2 Rollup як модуль виконання, MegaETH може бути розгорнута як заміна EVM для основних ланцюгів, Celestia забезпечує підтримку рівня доступності даних, а EigenLayer надає децентралізовану мережу валідаторів, формуючи таким чином високопродуктивну інтегровану архітектуру від базових даних до логіки виконання.
Однак прогрес паралельних обчислень не є легким шляхом, а проблеми навіть більш структурні і їх важко подолати, ніж можливості. З одного боку, основні технічні труднощі полягають у «гарантії узгодженості державного паралелізму» та «стратегії врегулювання конфліктів транзакцій». На відміну від офчейн баз даних, ончейн не може терпіти довільний ступінь відкату транзакцій або відкликання стану, і будь-які конфлікти виконання потрібно моделювати заздалегідь або точно контролювати під час події. Це означає, що паралельний планувальник повинен мати сильні можливості побудови графа залежностей і прогнозування конфліктів, і в той же час проектувати ефективний механізм відмовостійкості оптимістичного виконання, інакше система схильна до «одночасного шторму повторних спроб збою» при високому навантаженні, яке не тільки збільшується, але і зменшується, і навіть викликає нестабільність ланцюга. Більше того, поточна модель безпеки багатопотокового середовища виконання ще не повністю встановлена, наприклад, точність механізму ізоляції станів між потоками, нове використання атак повторного входу в асинхронних контекстах і газовий вибух перехресних викликів контрактів, все це є новими проблемами, які потребують вирішення.
Більш підступні виклики виникають з екологічних та психологічних аспектів. Чи готові розробники перейти до нової парадигми, чи зможуть вони освоїти методи проектування паралельних моделей і чи готові вони відмовитися від деякої читабельності та аудиту контрактів заради вигоди від продуктивності – це ключ до того, чи можуть паралельні обчислення формувати енергію екологічного потенціалу. За останні кілька років ми бачили, що низка ланцюгів із чудовою продуктивністю, але без підтримки розробників поступово замовкають, такі як NEAR, Avalanche і навіть деякі ланцюги Cosmos SDK з набагато кращою продуктивністю, ніж EVM, і їхній досвід нагадує нам, що без розробників немає екосистеми; Без екології, якою б гарною не була вистава, це просто повітряний замок. Таким чином, проекти паралельних обчислень повинні не тільки створити найпотужніший двигун, але й зробити найбільш м'який екологічний шлях переходу, щоб «продуктивність була нестандартною», а не «продуктивність була когнітивним порогом».
Зрештою, майбутнє паралельних обчислень – це одночасно і тріумф системної інженерії, і випробування для екодизайну. Це змусить нас переглянути питання про те, «в чому суть ланцюга»: це децентралізована розрахункова машина, чи глобально розподілений оркестратор станів у реальному часі? Якщо це так, то можливості пропускної здатності стану, паралелізму транзакцій і реагування на контракти, які раніше розглядалися як «технічні деталі ланцюга», в кінцевому підсумку стануть основними показниками, що визначають вартість ланцюга. Парадигма паралельних обчислень, яка дійсно завершує цей перехід, також стане найбільш основними та найбільш складними примітивами інфраструктури в цьому новому циклі, а її вплив вийде далеко за межі технічного модуля і може стати поворотним моментом у загальній парадигмі обчислень Web3.
6. Висновок: чи є паралельні обчислення найкращим шляхом для нативного масштабування Web3?
З усіх шляхів, які досліджують межі продуктивності Web3, паралельні обчислення не найпростіші в реалізації, але вони можуть бути найбільш близькими до суті блокчейну. Він не мігрує поза ланцюгом і не жертвує децентралізацією в обмін на пропускну здатність, а намагається реконструювати саму модель виконання в атомарності та детермінованості ланцюга, від рівня транзакцій, рівня контрактів та рівня віртуальної машини до кореня вузького місця продуктивності. Цей «рідний для ланцюга» метод масштабування не тільки зберігає основну модель довіри блокчейну, але й резервує стійкий ґрунт продуктивності для більш складних ончейн-додатків у майбутньому. Його складність полягає в будові, а його принадність полягає в структурі. Якщо модульний рефакторинг – це «архітектура ланцюга», то рефакторинг паралельних обчислень – це «душа ланцюга». Можливо, це не найкоротший шлях до митного оформлення, але, ймовірно, це буде єдиним стійким позитивним рішенням у довгостроковій еволюції Web3. Ми є свідками переходу архітектури від одноядерних процесорів до багатоядерних/потокових ОС, і зовнішній вигляд операційних систем Web3 може ховатися в цих паралельних експериментах у ланцюжку.
Показати оригінал


119,3 тис.
1

Odaily
1. Вступ: Експансія – це вічна пропозиція, а паралелізм – це кінцеве поле бою
З моменту народження Bitcoin система блокчейн завжди стикалася з неминучою основною проблемою: масштабуванням. Bitcoin обробляє менше 10 транзакцій в секунду, і Ethereum щосили намагається подолати вузьке місце продуктивності в десятки TPS (транзакцій в секунду), яке є особливо громіздким в традиційному світі Web2, де часто використовуються десятки тисяч TPS. Що ще важливіше, це не проста проблема, яку можна вирішити шляхом «додавання серверів», а системне обмеження, глибоко вбудоване в базовий консенсус і структурний дизайн блокчейну - тобто неможливий трикутник блокчейну, де «децентралізація, безпека та масштабованість» не можуть бути поєднані.
За останнє десятиліття ми спостерігали незліченну кількість спроб розширення, які то зростали, то падали. Від війни масштабування Bitcoin до бачення шардингу Ethereum, від каналів станів і плазми до роллапів і модульних блокчейнів, від офчейн-виконання на рівні 2 до структурного рефакторингу доступності даних, вся індустрія стала на шлях масштабування, повний інженерної уяви. Як найбільш широко прийнята парадигма масштабування, rollup досяг мети значного збільшення TPS при одночасному зниженні навантаження на виконання основного ланцюга та збереженні безпеки Ethereum. Але це не торкається реальних меж базової «одноланцюгової продуктивності» блокчейну, особливо на рівні виконання, яка є пропускною здатністю самого блоку – все ще обмежена стародавньою парадигмою обробки послідовних обчислень у ланцюжку.
Через це паралельні обчислення в ланцюжку поступово увійшли в поле зору галузі. На відміну від офчейн-масштабування та крос-чейн розподілу, внутрішньоланцюговий паралелізм намагається повністю реконструювати механізм виконання, зберігаючи одноланцюгову атомарність та інтегровану структуру, а також модернізує блокчейн з однопотокового режиму «послідовного виконання однієї транзакції за однією» до високопаралелісної обчислювальної системи «багатопоточність + конвеєр + планування залежностей» під керівництвом сучасної операційної системи та дизайну процесора. Такий шлях може не тільки досягти стократного збільшення пропускної здатності, але і стати ключовою передумовою для вибуху додатків смарт-контрактів.
Фактично, у парадигмі обчислень Web2 однопотокові обчислення вже давно витіснені сучасними апаратними архітектурами, і замінені нескінченним потоком оптимізаційних моделей, таких як паралельне програмування, асинхронне планування, пули потоків та мікросервіси. Блокчейн, як більш примітивна і консервативна обчислювальна система з надзвичайно високими вимогами до достовірності і перевірюваності, ніколи не зміг повною мірою використовувати ці ідеї паралельних обчислень. Це і обмеження, і можливість. Нові мережі, такі як Solana, Sui та Aptos, першими починають це дослідження, впроваджуючи паралелізм на архітектурному рівні. Нові проекти, такі як Monad і MegaETH, ще більше підвищили паралелізм в ланцюжку до проривів у глибоких механізмах, таких як виконання конвеєра, оптимістичний паралелізм і асинхронне управління повідомленнями, демонструючи характеристики, які стають все ближче і ближче до сучасних операційних систем.
Можна сказати, що паралельні обчислення – це не тільки «метод оптимізації продуктивності», а й поворотний момент у парадигмі моделі виконання блокчейну. Він кидає виклик фундаментальним моделям виконання смарт-контрактів і перевизначає базову логіку упаковки транзакцій, доступу до стану, відносин дзвінків і макета сховища. Якщо rollup — це «переміщення транзакцій до офчейн-виконання», то ончейн-паралелізм — це «створення суперкомп'ютерних ядер у ланцюжку», і його мета — не просто покращити пропускну здатність, а забезпечити справді стійку підтримку інфраструктури для майбутніх нативних додатків Web3 (високочастотна торгівля, ігрові двигуни, виконання моделі штучного інтелекту, соціальні мережі в ланцюжку тощо).
Після того, як трек rollup поступово має тенденцію до однорідності, внутрішньоланцюговий паралелізм непомітно стає вирішальною змінною нового циклу конкуренції рівня 1. Продуктивність - це вже не просто «швидше», а можливість підтримувати цілий різнорідний світ додатків. Це не тільки технічна гонка, а й битва парадигм. Наступне покоління суверенних платформ для виконання у світі Web3, ймовірно, з'явиться з цієї внутрішньоланцюгової паралельної боротьби.
2. Панорама парадигми експансії: п'ять типів маршрутів, кожен зі своїм акцентом
Розширення потужностей, як одна з найважливіших, стійких і складних тем в еволюції технології публічних ланцюгів, породило появу та еволюцію майже всіх основних технологічних шляхів за останнє десятиліття. Почавши з битви за розмір блоку Bitcoin, це технічне змагання на тему «як змусити ланцюг працювати швидше» нарешті розділилося на п'ять основних маршрутів, кожен з яких врізається в вузьке місце під різним кутом, зі своєю технічною філософією, складністю посадки, моделлю ризику і застосовними сценаріями.
Перший шлях – це найпростіше масштабування в ланцюжку, що означає збільшення розміру блоку, скорочення часу блоку або покращення обчислювальної потужності за рахунок оптимізації структури даних та механізму консенсусу. Цей підхід був у центрі уваги дебатів про масштабування біткоїна, що призвело до появи форків фракції «великий блок», таких як BCH та BSV, а також вплинуло на ідеї дизайну ранніх високопродуктивних публічних ланцюгів, таких як EOS та NEO. Перевага такого роду маршруту полягає в тому, що він зберігає простоту одноланцюгової узгодженості, яку легко зрозуміти та розгорнути, але також дуже легко торкнутися верхньої системної межі, такої як ризик централізації, зростання експлуатаційних витрат вузлів та підвищена складність синхронізації, тому він більше не є основним основним основним рішенням у сучасному дизайні, а став скоріше допоміжним зведенням інших механізмів.
Другий тип маршруту – це офчейн-масштабування, яке представлено каналами стану та сайдчейнами. Основна ідея цього типу шляху полягає в тому, щоб перенести більшу частину транзакційної активності в офчейн і записувати кінцевий результат лише в основний ланцюг, який виступає в якості кінцевого рівня розрахунків. З точки зору технічної філософії, вона близька до асинхронної архітектури Web2 — намагайтеся залишити важку обробку транзакцій на периферії, а основний ланцюг робить мінімальну довірчу верифікацію. Хоча ця ідея теоретично може бути нескінченно масштабованою, модель довіри, безпека фондів і складність взаємодії офчейн-транзакцій обмежують її застосування. Наприклад, хоча Lightning Network має чітке позиціонування фінансових сценаріїв, масштаби екосистеми ніколи не вибухали. Однак кілька конструкцій на основі сайдчейнів, таких як Polygon POS, не тільки мають високу пропускну здатність, але й викривають недоліки складного успадкування безпеки основного ланцюга.
Третій тип маршрутів є найпопулярнішим і широко розгорнутим маршрутом зведення рівня 2. Цей метод безпосередньо не змінює сам основний ланцюг, а масштабується через механізм виконання поза ланцюгом та верифікації в мережі. Optimistic Rollup і ZK Rollup мають свої переваги: перший швидкий у впровадженні та високо сумісний, але має проблеми затримки періоду виклику та механізму захисту від шахрайства; Останній має надійний захист і хороші можливості стиснення даних, але він складний у розробці та не має сумісності з EVM. Незалежно від того, до якого типу ролапу це належить, його суть полягає в тому, щоб передати потужність виконання на аутсорсинг, зберігаючи при цьому дані та верифікацію в основному ланцюжку, досягаючи відносного балансу між децентралізацією та високою продуктивністю. Стрімке зростання таких проєктів, як Arbitrum, Optimism, zkSync і StarkNet, доводить реалістичність цього шляху, але воно також оголює середньострокові вузькі місця, такі як надмірна залежність від доступності даних (DA), високі витрати та фрагментарний досвід розробки.
Четвертий тип маршруту – це модульна архітектура блокчейну, що з'явилася в останні роки, така як Celestia, Avail, EigenLayer тощо. Модульна парадигма виступає за повне відокремлення основних функцій блокчейну - виконання, консенсусу, доступності даних і розрахунків - кількома спеціалізованими ланцюжками для виконання різних функцій, а потім об'єднання їх в масштабовану мережу з крос-чейн протоколом. На цей напрямок сильно впливає модульна архітектура операційної системи та компонування хмарних обчислень, перевага яких полягає в тому, що вони можуть гнучко замінювати компоненти системи та значно підвищувати ефективність у конкретних областях, таких як DA. Однак проблеми також дуже очевидні: вартість синхронізації, верифікації та взаємної довіри між системами після розв'язки модулів надзвичайно висока, екосистема розробників надзвичайно фрагментована, а вимоги до середньострокових і довгострокових стандартів протоколів і крос-чейн безпеки набагато вищі, ніж при традиційному дизайні ланцюгів. По суті, ця модель вже не будує «ланцюжок», а будує «ланцюгову мережу», що висуває безпрецедентний поріг для загального розуміння архітектури та її експлуатації та обслуговування.
Останнім типом маршруту, на якому зосереджений подальший аналіз у даній роботі, є внутрішньоланцюговий шлях оптимізації паралельних обчислень. На відміну від перших чотирьох типів «горизонтального розбиття», які в основному здійснюють «горизонтальне розбиття» зі структурного рівня, паралельні обчислення роблять акцент на «вертикальному оновленні», тобто одночасна обробка атомарних транзакцій реалізується шляхом зміни архітектури механізму виконання в межах єдиного ланцюга. Для цього потрібно переписати логіку планування ВМ і впровадити повний набір сучасних механізмів планування комп'ютерних систем, таких як аналіз залежності транзакцій, прогнозування конфліктів станів, контроль паралелізму та асинхронний виклик. Solana є першим проєктом, який реалізує концепцію паралельної віртуальної машини в систему на рівні ланцюга, яка реалізує багатоядерне паралельне виконання за допомогою судження про конфлікт транзакцій на основі моделі облікового запису. Нове покоління проектів, таких як Monad, Sei, Fuel, MegaETH і т.д., також намагається впровадити передові ідеї, такі як виконання конвеєра, оптимістичний паралелізм, розділення сховища і паралельне розв'язування для створення високопродуктивних ядер виконання, схожих на сучасні процесори. Основна перевага цього напрямку полягає в тому, що йому не потрібно покладатися на багатоланцюгову архітектуру для досягнення прориву в ліміті пропускної здатності, і в той же час забезпечує достатню обчислювальну гнучкість для виконання складних смарт-контрактів, що є важливою технічною передумовою для майбутніх сценаріїв застосування, таких як AI Agent, масштабні ланцюгові ігри та високочастотні похідні.
Розглядаючи вищезазначені п'ять типів шляхів масштабування, поділ, що стоїть за ними, насправді є систематичним компромісом між продуктивністю, компонуванням, безпекою та складністю розробки блокчейну. Rollup сильний у консенсусному аутсорсингу та безпечному успадкуванні, модульність підкреслює структурну гнучкість та повторне використання компонентів, масштабування поза ланцюгом намагається пробити вузьке місце основного ланцюга, але вартість довіри висока, а внутрішньоланцюговий паралелізм зосереджується на фундаментальному оновленні рівня виконання, намагаючись наблизитися до межі продуктивності сучасних розподілених систем без руйнування узгодженості ланцюга. Кожен шлях не може вирішити всі проблеми, але саме ці напрямки разом формують панораму оновлення парадигми Web3 комп'ютерів, а також надають розробникам, архітекторам та інвесторам надзвичайно багаті стратегічні можливості.
Подібно до того, як операційна система перейшла від одноядерної до багатоядерної, а бази даних еволюціонували від послідовних індексів до паралельних транзакцій, розширення Web3 зрештою переміститься до ери дуже паралельного виконання. У цю епоху продуктивність – це вже не просто гонка за швидкістю ланцюга, а всеосяжне втілення філософії, що лежить в основі дизайну, глибини розуміння архітектури, спільної роботи програмного та апаратного забезпечення, а також управління системою. І внутрішньоланцюговий паралелізм може стати кінцевим полем бою цієї довготривалої війни.
3. Графік класифікації паралельних обчислень: п'ять шляхів від облікового запису до інструкції
У контексті безперервної еволюції технології масштабування блокчейну, паралельні обчислення поступово стали основним шляхом для проривів у продуктивності. На відміну від горизонтального розв'язання структурного рівня, мережевого рівня або рівня доступності даних, паралельні обчислення є глибоким майнінгом на рівні виконання, який пов'язаний з найнижчою логікою ефективності роботи блокчейну та визначає швидкість реакції та обчислювальну здатність системи блокчейну в умовах високого паралелізму та багатотипових складних транзакцій. Відштовхуючись від моделі виконання та розглядаючи розвиток цієї технологічної лінії, ми можемо скласти чітку класифікаційну карту паралельних обчислень, яку можна умовно розділити на п'ять технічних шляхів: паралелізм на рівні облікового запису, паралелізм на рівні об'єкта, паралелізм на рівні транзакцій, паралелізм на рівні віртуальної машини та паралелізм на рівні інструкцій. Ці п'ять типів шляхів, від грубозернистих до дрібнозернистих, є не тільки безперервним процесом уточнення паралельної логіки, але й шляхом зростання складності системи та складності планування.
Найбільш ранній паралелізм на рівні рахунку був представлений Соланою. Ця модель ґрунтується на розв'язуючому дизайні рахунку та стану та визначає, чи існує конфліктний зв'язок шляхом статичного аналізу множини рахунків, що беруть участь у транзакції. Якщо дві транзакції мають доступ до набору рахунків, які не перетинаються одна з одною, вони можуть виконуватися одночасно на кількох ядрах. Цей механізм ідеально підходить для роботи з добре структурованими транзакціями з чіткими входами та виходами, особливо для програм з передбачуваними шляхами, таких як DeFi. Однак його природне припущення полягає в тому, що доступ до облікового запису є передбачуваним, а залежність від стану може бути статично виведена, що робить його схильним до консервативного виконання та зменшення паралелізму в умовах складних смарт-контрактів (таких як динамічна поведінка, така як ланцюгові ігри та агенти штучного інтелекту). Крім того, перехресна залежність між рахунками також робить паралельну прибутковість сильно ослабленою в певних сценаріях високочастотної торгівлі. У цьому відношенні час виконання Solana дуже оптимізований, але його основна стратегія планування все ще обмежена деталізацією облікового запису.
Подальше уточнення на основі моделі рахунку ми входимо в технічний рівень об'єктного паралелізму. Об'єктний паралелізм вводить семантичну абстракцію ресурсів і модулів з одночасним плануванням в більш тонких одиницях «об'єктів стану». Aptos і Sui є важливими дослідниками в цьому напрямку, особливо останній, який визначає власність і варіативність ресурсів під час компіляції через систему лінійних типів мови Move, дозволяючи часу виконання точно контролювати конфлікти доступу до ресурсів. У порівнянні з паралелізмом на рівні облікового запису, цей метод є більш універсальним і масштабованим, може охоплювати більш складну логіку читання та запису станів і, природно, обслуговує дуже різнорідні сценарії, такі як ігри, соціальні мережі та штучний інтелект. Однак паралелізм на рівні об'єкта також вносить більш високий мовний поріг і складність розробки, а Move не є прямою заміною Solidity, а висока вартість екологічного перемикання обмежує популяризацію його паралельної парадигми.
Подальший паралелізм на рівні транзакцій - це напрямок, який досліджує нове покоління високопродуктивних ланцюгів, представлених Monad, Sei і Fuel. Замість того, щоб розглядати стани або рахунки як найменшу одиницю паралелізму, шлях будується навколо графа залежностей навколо всієї транзакції. Він розглядає транзакції як атомарні одиниці роботи, будує графіки транзакцій (Transaction DAGs) за допомогою статичного або динамічного аналізу та покладається на планувальники для одночасного виконання потоку. Така конструкція дозволяє системі максимізувати паралелізм гірничих робіт без необхідності повністю розуміти структуру, що лежить в основі. Monad заслуговує на особливу увагу завдяки поєднанню сучасних технологій двигуна баз даних, таких як Optimistic Concurrency Control (OCC), Parallel Pipeline Scheduling та Out-of-Order Execution, що наближає виконання ланцюга до парадигми «планувальника GPU». На практиці цей механізм вимагає надзвичайно складних менеджерів залежностей і детекторів конфліктів, а сам планувальник також може стати вузьким місцем, але його потенційна пропускна здатність набагато вище, ніж у облікового запису або об'єктної моделі, що робить його найбільш теоретичною силою в поточному треку паралельних обчислень.
Паралелізм на рівні віртуальної машини, з іншого боку, вбудовує можливості одночасного виконання безпосередньо в базову логіку планування команд віртуальної машини, прагнучи повністю подолати обмеження, властиві виконанню послідовності EVM. MegaETH, як «експеримент із супервіртуальною машиною» в екосистемі Ethereum, намагається переробити EVM для підтримки багатопотокового одночасного виконання коду смарт-контракту. Базовий рівень дозволяє кожному контракту працювати незалежно в різних контекстах виконання за допомогою таких механізмів, як сегментоване виконання, сегментація станів і асинхронний виклик, і забезпечує кінцеву узгодженість за допомогою рівня паралельної синхронізації. Найскладніший аспект цього підходу полягає в тому, що він повинен бути повністю сумісним з існуючою семантикою поведінки EVM, одночасно оновлюючи все середовище виконання та газовий механізм, щоб дозволити екосистемі Solidity плавно мігрувати на паралельний фреймворк. Проблема полягає не тільки в глибині технологічного стеку, але і в прийнятті значних змін протоколу в політичній структурі L1 Ethereum. Але в разі успіху MegaETH обіцяє стати «революцією багатоядерних процесорів» у просторі EVM.
Останнім типом шляху є паралелізм на рівні інструкцій, який є найбільш точним і має найвищий технічний поріг. Ідея походить від конвеєра Out-of-Order Execution and Instruction Pipeline у сучасному дизайні процесора. Ця парадигма стверджує, що оскільки кожен смарт-контракт в кінцевому підсумку компілюється в інструкції байт-коду, цілком можливо планувати і переставляти кожну операцію паралельно, як процесор, що виконує набір інструкцій x 86. Команда Fuel спочатку представила модель впорядкованого виконання на рівні інструкцій у своєму FuelVM, і в довгостроковій перспективі, як тільки механізм виконання блокчейну реалізує прогнозоване виконання та динамічну перестановку залежних від інструкцій, його паралелізм досягне своєї теоретичної межі. Цей підхід може навіть вивести спільне проектування блокчейну та апаратного забезпечення на абсолютно новий рівень, зробивши ланцюг справжнім «децентралізованим комп'ютером», а не просто «розподіленим реєстром». Звичайно, цей шлях все ще знаходиться на теоретичній та експериментальній стадії, а відповідні планувальники та механізми перевірки безпеки ще не дозріли, але це вказує на кінцеву межу майбутнього паралельних обчислень.
Таким чином, п'ять шляхів облікового запису, об'єкта, транзакції, віртуальної машини та інструкції складають спектр розвитку внутрішньоланцюгових паралельних обчислень, від статичної структури даних до динамічного механізму планування, від прогнозування доступу до стану до перестановки на рівні інструкцій, кожен крок паралельної технології означає значне збільшення складності системи та порогу розвитку. Але в той же час вони також знаменують зміну парадигми в обчислювальній моделі блокчейну, від традиційного реєстру консенсусу з повною послідовністю до високопродуктивного, передбачуваного та диспетчеризованого розподіленого середовища виконання. Це не лише наздоганяння ефективності хмарних обчислень Web2, а й глибоке розуміння кінцевої форми «блокчейн-комп'ютера». Вибір паралельних шляхів для різних публічних ланцюгів також визначить допустиму верхню межу їхніх майбутніх екосистем додатків, а також їхню основну конкурентоспроможність у таких сценаріях, як AI Agent, ланцюгові ігри та високочастотна торгівля в мережі.
По-четверте, пояснюються два основні треки: Monad проти MegaETH
Серед численних шляхів еволюції паралельних обчислень, двома основними технічними маршрутами з найбільшою увагою, найвищим голосом і найповнішим наративом на сучасному ринку, безсумнівно, є «побудова паралельного обчислювального ланцюжка з нуля», представлена Monad, і «паралельна революція в EVM», представлена MegaETH. Ці два напрямки є не тільки найінтенсивнішими напрямками досліджень і розробок для нинішніх криптографічних примітивних інженерів, але й найрішучішими полярними символами в поточній гонці продуктивності комп'ютерів Web3. Різниця між ними полягає не тільки в відправній точці та стилі технічної архітектури, але й в екологічних об'єктах, які вони обслуговують, вартості міграції, філософії виконання та майбутньому стратегічному шляху, що стоїть за ними. Вони являють собою паралельну парадигму конкуренції між «реконструкціонізмом» і «сумісністю» і глибоко вплинули на уявлення ринку про кінцеву форму високопродуктивних ланцюгів.
Monad є «обчислювальним фундаменталістом» наскрізь, і його філософія дизайну розроблена не для того, щоб бути сумісною з існуючими EVM, а скоріше для того, щоб перевизначити основний спосіб винахідливої роботи механізмів виконання блокчейну, черпаючи натхнення з сучасних баз даних і високопродуктивних багатоядерних систем. Його основна технологічна система спирається на зрілі механізми в області баз даних, такі як оптимістичний контроль паралелізму, планування транзакцій DAG, виконання поза замовленням і виконання конвеєра, спрямовані на підвищення продуктивності обробки транзакцій ланцюга до порядку мільйонів TPS. В архітектурі Monad виконання і впорядкування транзакцій повністю розв'язані, і система спочатку будує граф залежності транзакцій, а потім передає його планувальнику для паралельного виконання. Всі транзакції розглядаються як атомарні одиниці транзакцій, з явними наборами читання-запису і знімками стану, а планувальники оптимістично виконуються на основі графіків залежностей, відкатаючи назад і повторно виконуючи при виникненні конфліктів. Цей механізм є надзвичайно складним з точки зору технічної реалізації, вимагаючи побудови стека виконання, аналогічного сучасному менеджеру транзакцій баз даних, а також впровадження таких механізмів, як багаторівневе кешування, попередня вибірка, паралельна перевірка і т.д., для стиснення затримки коміту кінцевого стану, але він теоретично може підняти межу пропускної здатності до висот, які не уявляються поточним ланцюжком.
Що ще важливіше, Monad не відмовилася від сумісності з EVM. Він використовує проміжний рівень, схожий на "Solidity-Compatible Intermediate Language", щоб допомогти розробникам писати контракти на синтаксисі Solidity, і в той же час виконувати оптимізацію проміжної мови та планування розпаралелювання в движку виконання. Ця стратегія дизайну «поверхневої сумісності та рефакторингу дна» не тільки зберігає дружелюбність екологічних розробників Ethereum, але й найбільшою мірою вивільняє базовий потенціал виконання, що є типовою технічною стратегією «ковтання EVM, а потім його деконструкції». Це також означає, що як тільки Monad буде запущено, він не тільки стане суверенним ланцюгом з надзвичайною продуктивністю, але й ідеальним рівнем виконання для зведених мереж рівня 2, і навіть «високопродуктивним ядром, що підключається» для інших модулів виконання ланцюга в довгостроковій перспективі. З цієї точки зору, Monad - це не тільки технічний шлях, але і нова логіка проектування суверенітету системи, яка пропагує "модульність-продуктивність-повторне використання" виконавчого рівня, щоб створити новий стандарт для міжланцюгових спільних обчислень.
На відміну від позиції Monad «нового творця світу», MegaETH є абсолютно протилежним видом проектів, які вирішили почати з існуючого світу Ethereum і досягти значного підвищення ефективності виконання з мінімальними витратами на зміни. MegaETH не скасовує специфікацію EVM, а скоріше прагне вбудувати паралельні обчислювальні можливості в механізм виконання існуючих EVM, створюючи майбутню версію «багатоядерного EVM». Обґрунтування полягає в повному рефакторингу поточної моделі виконання інструкцій EVM з такими можливостями, як ізоляція на рівні потоків, асинхронне виконання на рівні контракту та виявлення конфлікту доступу до стану, що дозволяє декільком смарт-контрактам працювати одночасно в одному блоці та в кінцевому підсумку об'єднувати зміни станів. Ця модель вимагає від розробників досягнення значного приросту продуктивності від одного і того ж контракту, розгорнутого в ланцюжку MegaETH, без зміни існуючих контрактів Solidity, використання нових мов або ланцюжків інструментів. Цей шлях «консервативної революції» надзвичайно привабливий, особливо для екосистеми Ethereum L2, оскільки він забезпечує ідеальний шлях до безболісного оновлення продуктивності без необхідності перенесення синтаксису.
Основний прорив MegaETH полягає в його багатопотоковому механізмі планування віртуальних машин. Традиційні EVM використовують складену, однопотокову модель виконання, де кожна інструкція виконується лінійно, а оновлення стану має відбуватися синхронно. MegaETH порушує цю схему і вводить асинхронний стек викликів і механізм ізоляції контексту виконання, щоб досягти одночасного виконання «паралельних контекстів EVM». Кожен контракт може викликати свою власну логіку в окремому потоці, і всі потоки будуть рівномірно виявляти та конвертувати стан через шар Parallel Commit Layer, коли стан нарешті буде відправлено. Цей механізм дуже схожий на модель багатопоточності JavaScript сучасних браузерів (Web Workers + Shared Memory + Lock-Free Data), яка зберігає детермінованість поведінки основного потоку і вводить високопродуктивний механізм планування, який є асинхронним у фоновому режимі. На практиці цей дизайн також дуже дружній до розробників блоків і пошукачів, і може оптимізувати шляхи впорядкування мемпулу та захоплення MEV відповідно до паралельної стратегії, формуючи замкнутий цикл економічних переваг на рівні виконання.
Що ще важливіше, MegaETH вирішує бути глибоко пов'язаним з екосистемою Ethereum, і її основним місцем посадки в майбутньому, швидше за все, буде мережа EVM L2 Rollup, така як Optimism, Base або Arbitrum Orbit chain. Після прийняття у великих масштабах він може досягти майже 100-кратного підвищення продуктивності на додаток до існуючого стека технологій Ethereum без зміни семантики контрактів, моделі стану, логіки газу, методів виклику тощо, що робить його привабливим напрямком оновлення технології для консерваторів EVM. Парадигма MegaETH така: поки ви все ще робите речі на Ethereum, я дозволю вашій обчислювальній продуктивності різко зрости. З точки зору реалізму та інженерії, його легше впровадити, ніж Monad, і він більше відповідає ітеративному шляху основних проєктів DeFi та NFT, що робить його кандидатом, який, швидше за все, отримає екологічну підтримку в короткостроковій перспективі.
У певному сенсі два маршрути Monad і MegaETH - це не тільки дві реалізації паралельних технологічних шляхів, але і класичне протистояння між «рефакторингом» і «сумісністю» на шляху розробки блокчейна: перший переслідує прорив парадигми і реконструює всю логіку від віртуальних машин до базового управління станами для досягнення кінцевої продуктивності і архітектурної пластичності; Остання проводить поступову оптимізацію, доводячи традиційні системи до межі, дотримуючись існуючих екологічних обмежень, тим самим мінімізуючи витрати на міграцію. Між ними немає абсолютних переваг чи недоліків, але вони служать різним групам розробників та баченню екосистеми. Monad більше підходить для створення нових систем з нуля, ланцюгових ігор, які переслідують екстремальну пропускну здатність, агентів штучного інтелекту та модульних ланцюжків виконання. MegaETH, з іншого боку, більше підходить для проєктів L2, проєктів DeFi та протоколів інфраструктури, які хочуть досягти підвищення продуктивності з мінімальними змінами в розробці.
Вони схожі на швидкісні поїзди на новій колії, перевизначені з колії, від електромережі до кузова автомобіля, лише для досягнення безпрецедентної швидкості та досвіду; Іншим прикладом є встановлення турбін на існуючих автомагістралях, покращення планування смуги руху та конструкції двигуна, що дозволяє транспортним засобам їхати швидше, не виїжджаючи за межі знайомої дорожньої мережі. Вони можуть закінчитися однаково: на наступному етапі модульних архітектур блокчейну Monad може стати модулем «виконання як послуга» для Rollups, а MegaETH може стати плагіном для прискорення продуктивності для основних L2. В кінцевому підсумку вони можуть об'єднатися, щоб сформувати два крила високопродуктивного розподіленого механізму виконання в майбутньому світі Web3.
5. Майбутні можливості та виклики паралельних обчислень
У міру того, як паралельні обчислення переходять від паперового дизайну до реалізації в ланцюжку, потенціал, який вони розкривають, стає все більш конкретним і вимірюваним. З одного боку, ми бачимо, що нові парадигми розробки та бізнес-моделі почали перевизначати «продуктивність у ланцюжку»: складніша логіка ланцюгової гри, більш реалістичний життєвий цикл агента штучного інтелекту, більше протоколів обміну даними в реальному часі, більш захоплюючий інтерактивний досвід і навіть операційні системи Super App у ланцюжку змінюються від «чи можемо ми це зробити» до «наскільки це може бути добре». З іншого боку, те, що дійсно є рушійною силою переходу до паралельних обчислень, — це не лише лінійне покращення продуктивності системи, а й структурна зміна когнітивних кордонів розробників та витрат на екологічну міграцію. Подібно до того, як впровадження Ethereum механізму повного контракту Тюрінга породило багатовимірний вибух DeFi, NFT і DAO, «асинхронна реконструкція між станом і інструкціями», викликана паралельними обчисленнями, також породжує нову модель світу в ланцюжку, яка є не тільки революцією в ефективності виконання, але й розсадником інновацій поділу в структурі продукту.
Перш за все, з точки зору можливостей, найбільш прямою вигодою є «підняття стелі застосування». Більшість поточних DeFi, ігрових і соціальних додатків обмежені вузькими місцями в штаті, вартістю газу та затримкою, і не можуть по-справжньому здійснювати високочастотні взаємодії в ланцюжку в масштабі. Якщо взяти для прикладу ланцюгові ігри, то GameFi з реальним зворотним зв'язком руху, синхронізацією високочастотної поведінки та логікою бою в реальному часі майже не існує, тому що лінійне виконання традиційних EVM не може підтримувати підтвердження трансляції десятків змін станів на секунду. За допомогою паралельних обчислень, за допомогою таких механізмів, як DAG транзакцій та асинхронні контексти на рівні контрактів, можна створювати ланцюги з високим рівнем паралелізму, а детерміновані результати виконання можуть бути гарантовані завдяки узгодженості знімків, щоб досягти структурного прориву в «ігровому движку на ланцюжку». Аналогічним чином, розгортання та експлуатація агентів штучного інтелекту також будуть значно покращені за допомогою паралельних обчислень. У минулому ми мали тенденцію запускати AI-агентів поза ланцюгом і завантажувати результати їхньої поведінки лише в ончейн-контракти, але в майбутньому ончейн може підтримувати асинхронну співпрацю та обмін станами між кількома сутностями штучного інтелекту за допомогою паралельного планування транзакцій, щоб справді реалізувати автономну логіку агента в ланцюжку в реальному часі. Паралельні обчислення стануть інфраструктурою для цього «контракту, керованого поведінкою», що перетворить Web3 з «транзакції як активу» в новий світ «взаємодії як агента».
По-друге, ланцюжок інструментів розробника та рівень абстракції віртуальних машин також були структурно змінені завдяки паралелізації. Традиційна парадигма розробки Solidity базується на моделі послідовного мислення, де розробники звикли проектувати логіку як однопотокову зміну станів, але в архітектурах паралельних обчислень розробники будуть змушені думати про конфлікти наборів читання/запису, політики ізоляції станів, атомарність транзакцій і навіть впроваджувати архітектурні шаблони на основі черг повідомлень або конвеєрів станів. Цей стрибок у когнітивній структурі також породив швидке зростання нового покоління ланцюжків інструментів. Наприклад, паралельні фреймворки смарт-контрактів, які підтримують декларації залежності транзакцій, компілятори оптимізації на основі IR та паралельні налагоджувачі, які підтримують моделювання знімків транзакцій, стануть осередками вибухів інфраструктури в новому циклі. У той же час, безперервна еволюція модульних блокчейнів також принесла відмінний шлях приземлення для паралельних обчислень: Monad може бути вставлена в L2 Rollup як модуль виконання, MegaETH може бути розгорнута як заміна EVM для основних ланцюгів, Celestia забезпечує підтримку рівня доступності даних, а EigenLayer надає децентралізовану мережу валідаторів, формуючи таким чином високопродуктивну інтегровану архітектуру від базових даних до логіки виконання.
Однак прогрес паралельних обчислень не є легким шляхом, а проблеми навіть більш структурні і їх важко подолати, ніж можливості. З одного боку, основні технічні труднощі полягають у «гарантії узгодженості державного паралелізму» та «стратегії врегулювання конфліктів транзакцій». На відміну від офчейн баз даних, ончейн не може терпіти довільний ступінь відкату транзакцій або відкликання стану, і будь-які конфлікти виконання потрібно моделювати заздалегідь або точно контролювати під час події. Це означає, що паралельний планувальник повинен мати сильні можливості побудови графа залежностей і прогнозування конфліктів, і в той же час проектувати ефективний механізм відмовостійкості оптимістичного виконання, інакше система схильна до «одночасного шторму повторних спроб збою» при високому навантаженні, яке не тільки збільшується, але і зменшується, і навіть викликає нестабільність ланцюга. Більше того, поточна модель безпеки багатопотокового середовища виконання ще не повністю встановлена, наприклад, точність механізму ізоляції станів між потоками, нове використання атак повторного входу в асинхронних контекстах і газовий вибух перехресно-потокових викликів контрактів, які є новими проблемами, які потребують вирішення.
Більш підступні виклики виникають з екологічних та психологічних аспектів. Чи готові розробники перейти до нової парадигми, чи зможуть вони освоїти методи проектування паралельних моделей і чи готові вони відмовитися від деякої читабельності та аудиту контрактів заради вигоди від продуктивності – це ключ до того, чи можуть паралельні обчислення формувати енергію екологічного потенціалу. За останні кілька років ми бачили, як ряд ланцюгів з чудовою продуктивністю, але без підтримки розробників поступово замовкають, такі як NEAR, Avalanche і навіть деякі ланцюги Cosmos SDK, які значно перевершують EVM, і їх досвід нагадує нам, що без розробників немає екосистеми; Без екології, якою б гарною не була вистава, це просто повітряний замок. Таким чином, проекти паралельних обчислень повинні не тільки створити найпотужніший двигун, але й зробити найбільш м'який екологічний шлях переходу, щоб «продуктивність була нестандартною», а не «продуктивність була когнітивним порогом».
Зрештою, майбутнє паралельних обчислень – це одночасно і тріумф системної інженерії, і випробування для екодизайну. Це змусить нас переглянути питання про те, «в чому суть ланцюга»: це децентралізована розрахункова машина, чи глобально розподілений оркестратор станів у реальному часі? Якщо це так, то можливості пропускної здатності стану, паралелізму транзакцій і реагування на контракти, які раніше розглядалися як «технічні деталі ланцюга», в кінцевому підсумку стануть основними показниками, що визначають вартість ланцюга. Парадигма паралельних обчислень, яка дійсно завершує цей перехід, також стане найбільш основними та найбільш складними примітивами інфраструктури в цьому новому циклі, а її вплив вийде далеко за межі технічного модуля і може стати поворотним моментом у загальній парадигмі обчислень Web3.
6. Висновок: чи є паралельні обчислення найкращим шляхом для нативного масштабування Web3?
З усіх шляхів, які досліджують межі продуктивності Web3, паралельні обчислення не найпростіші в реалізації, але вони можуть бути найбільш близькими до суті блокчейну. Він не мігрує поза ланцюгом і не жертвує децентралізацією в обмін на пропускну здатність, а намагається реконструювати саму модель виконання в атомарності та детермінованості ланцюга, від рівня транзакцій, рівня контрактів та рівня віртуальної машини до кореня вузького місця продуктивності. Цей «рідний для ланцюга» метод масштабування не тільки зберігає основну модель довіри блокчейну, але й резервує стійкий ґрунт продуктивності для більш складних ончейн-додатків у майбутньому. Його складність полягає в будові, а його принадність полягає в структурі. Якщо модульний рефакторинг – це «архітектура ланцюга», то рефакторинг паралельних обчислень – це «душа ланцюга». Можливо, це не найкоротший шлях до митного оформлення, але, ймовірно, це буде єдиним стійким позитивним рішенням у довгостроковій еволюції Web3. Ми є свідками переходу архітектури від одноядерних процесорів до багатоядерних/потокових ОС, і зовнішній вигляд операційних систем Web3 може ховатися в цих паралельних експериментах у ланцюжку.
Показати оригінал


123,03 тис.
1

TechFlow
1. Вступ: Експансія – це вічна пропозиція, а паралелізм – це кінцеве поле бою
З моменту народження Bitcoin система блокчейн завжди стикалася з неминучою основною проблемою: масштабуванням. Bitcoin обробляє менше 10 транзакцій в секунду, і Ethereum щосили намагається подолати вузьке місце продуктивності в десятки TPS (транзакцій в секунду), що особливо громіздко в традиційному світі Web2, який часто становить десятки тисяч TPS. Що ще важливіше, це не проста проблема, яку можна вирішити шляхом «додавання серверів», а системне обмеження, глибоко вбудоване в базовий консенсус і структурний дизайн блокчейну - тобто неможливий трикутник блокчейну, де «децентралізація, безпека та масштабованість» не можуть бути поєднані.
За останнє десятиліття ми спостерігали незліченну кількість спроб розширення, які то зростали, то падали. Від війни за масштабування Bitcoin до бачення шардингу Ethereum, від каналів станів і плазми до роллапів і модульних блокчейнів, від офчейн-виконання на рівні 2 до структурного рефакторингу доступності даних, вся індустрія стала на шлях масштабування, повного інженерної уяви. Як найбільш широко прийнята парадигма масштабування, rollup досяг мети значного збільшення TPS при одночасному зниженні навантаження на виконання основного ланцюга та збереженні безпеки Ethereum. Але це не торкається реальних меж базової «одноланцюгової продуктивності» блокчейну, особливо на рівні виконання, яка є пропускною здатністю самого блоку – все ще обмежена стародавньою парадигмою обробки послідовних обчислень у ланцюжку.
Через це паралельні обчислення в ланцюжку поступово увійшли в поле зору галузі. На відміну від офчейн-масштабування та крос-чейн розподілу, внутрішньоланцюговий паралелізм намагається повністю реконструювати двигун виконання, зберігаючи атомарність та інтегровану структуру одного ланцюга, і оновлює блокчейн з однопотокового режиму «послідовного виконання однієї транзакції за однією» до високопаралелісної обчислювальної системи «багатопоточність + конвеєр + планування залежностей» під керівництвом сучасної операційної системи та дизайну процесора. Такий шлях може не тільки досягти стократного збільшення пропускної здатності, але і стати ключовою передумовою для вибуху додатків смарт-контрактів.
Фактично, у парадигмі обчислень Web2 однопотокові обчислення вже давно витіснені сучасними апаратними архітектурами, і замінені нескінченним потоком оптимізаційних моделей, таких як паралельне програмування, асинхронне планування, пули потоків та мікросервіси. Блокчейн, як більш примітивна і консервативна обчислювальна система з надзвичайно високими вимогами до достовірності і перевірюваності, ніколи не зміг повною мірою використовувати ці ідеї паралельних обчислень. Це і обмеження, і можливість. Нові мережі, такі як Solana, Sui та Aptos, першими починають це дослідження, впроваджуючи паралелізм на архітектурному рівні. Нові проекти, такі як Monad і MegaETH, ще більше підвищили паралелізм в ланцюжку до проривів у глибоких механізмах, таких як виконання конвеєра, оптимістичний паралелізм і асинхронне управління повідомленнями, демонструючи характеристики, які стають все ближче і ближче до сучасних операційних систем.
Можна сказати, що паралельні обчислення – це не тільки «метод оптимізації продуктивності», а й поворотний момент у парадигмі моделі виконання блокчейну. Він кидає виклик фундаментальним моделям виконання смарт-контрактів і перевизначає базову логіку упаковки транзакцій, доступу до стану, відносин дзвінків і макета сховища. Якщо rollup — це «переміщення транзакцій до офчейн-виконання», то ончейн-паралелізм — це «створення суперкомп'ютерних ядер у ланцюжку», і його мета — не просто покращити пропускну здатність, а забезпечити справді стійку підтримку інфраструктури для майбутніх нативних додатків Web3 (високочастотна торгівля, ігрові двигуни, виконання моделі штучного інтелекту, соціальні мережі в ланцюжку тощо).
Після того, як трек rollup поступово має тенденцію до однорідності, внутрішньоланцюговий паралелізм непомітно стає вирішальною змінною нового циклу конкуренції рівня 1. Продуктивність - це вже не просто «швидше», а можливість підтримувати цілий різнорідний світ додатків. Це не тільки технічна гонка, а й битва парадигм. Наступне покоління суверенних платформ для виконання у світі Web3, ймовірно, з'явиться з цієї внутрішньоланцюгової паралельної боротьби.
2. Панорама парадигми експансії: п'ять типів маршрутів, кожен зі своїм акцентом
Розширення потужностей, як одна з найважливіших, стійких і складних тем в еволюції технології публічних ланцюгів, породило появу та еволюцію майже всіх основних технологічних шляхів за останнє десятиліття. Почавши з битви за розмір блоку Bitcoin, це технічне змагання на тему «як змусити ланцюг працювати швидше» нарешті розділилося на п'ять основних маршрутів, кожен з яких врізається в вузьке місце під різним кутом, зі своєю технічною філософією, складністю посадки, моделлю ризику і застосовними сценаріями.
Перший шлях – це найпростіше масштабування в ланцюжку, що означає збільшення розміру блоку, скорочення часу блоку або покращення обчислювальної потужності за рахунок оптимізації структури даних та механізму консенсусу. Цей підхід був у центрі уваги дебатів про масштабування Bitcoin, що призвело до появи форків «великого блоку», таких як BCH та BSV, а також вплинуло на ідеї дизайну ранніх високопродуктивних публічних ланцюгів, таких як EOS та NEO. Перевага такого роду маршруту полягає в тому, що він зберігає простоту одноланцюгової узгодженості, яку легко зрозуміти та розгорнути, але також дуже легко торкнутися верхньої системної межі, такої як ризик централізації, зростання експлуатаційних витрат вузлів та підвищена складність синхронізації, тому він більше не є основним основним основним рішенням у сучасному дизайні, а став скоріше допоміжним зведенням інших механізмів.
Другий тип маршруту – це офчейн-масштабування, яке представлено каналами стану та сайдчейнами. Основна ідея цього типу шляху полягає в тому, щоб перенести більшу частину транзакційної активності в офчейн і записувати кінцевий результат лише в основний ланцюг, який виступає в якості кінцевого рівня розрахунків. З точки зору технічної філософії, вона близька до асинхронної архітектури Web2 — намагайтеся залишити важку обробку транзакцій на периферії, а основний ланцюг робить мінімальну довірчу верифікацію. Хоча ця ідея теоретично може бути нескінченно масштабованою, модель довіри, безпека фондів і складність взаємодії офчейн-транзакцій обмежують її застосування. Наприклад, хоча Lightning Network має чітке позиціонування фінансових сценаріїв, масштаби екосистеми ніколи не вибухали. Однак кілька конструкцій на основі сайдчейнів, таких як Polygon POS, не тільки мають високу пропускну здатність, але й викривають недоліки складного успадкування безпеки основного ланцюга.
Третій тип маршрутів є найпопулярнішим і широко розгорнутим маршрутом зведення рівня 2. Цей метод безпосередньо не змінює сам основний ланцюг, а масштабується через механізм виконання поза ланцюгом та верифікації в мережі. Optimistic Rollup і ZK Rollup мають свої переваги: перший швидкий у впровадженні та високо сумісний, але має проблеми затримки періоду виклику та механізму захисту від шахрайства; Останній має надійний захист і хороші можливості стиснення даних, але він складний у розробці та не має сумісності з EVM. Незалежно від того, до якого типу ролапу це належить, його суть полягає в тому, щоб передати потужність виконання на аутсорсинг, зберігаючи при цьому дані та верифікацію в основному ланцюжку, досягаючи відносного балансу між децентралізацією та високою продуктивністю. Стрімке зростання таких проєктів, як Arbitrum, Optimism, zkSync і StarkNet, доводить реалістичність цього шляху, але воно також оголює середньострокові вузькі місця, такі як надмірна залежність від доступності даних (DA), високі витрати та фрагментарний досвід розробки.
Четвертий тип маршруту – це модульна архітектура блокчейну, що з'явилася в останні роки, така як Celestia, Avail, EigenLayer тощо. Модульна парадигма виступає за повне відокремлення основних функцій блокчейну - виконання, консенсусу, доступності даних і розрахунків - кількома спеціалізованими ланцюжками для виконання різних функцій, а потім об'єднання їх в масштабовану мережу з крос-чейн протоколом. На цей напрямок сильно вплинула модульна архітектура операційної системи та концепція компонування хмарних обчислень, перевагою якої є можливість гнучкої заміни компонентів системи та значного підвищення ефективності в конкретних областях, таких як DA. Однак проблеми також дуже очевидні: вартість синхронізації, верифікації та взаємної довіри між системами після розв'язки модулів надзвичайно висока, екосистема розробників надзвичайно фрагментована, а вимоги до середньострокових і довгострокових стандартів протоколів і крос-чейн безпеки набагато вищі, ніж при традиційному дизайні ланцюгів. По суті, ця модель вже не будує «ланцюжок», а будує «ланцюгову мережу», що висуває безпрецедентний поріг для загального розуміння архітектури та її експлуатації та обслуговування.
Останнім типом маршруту, на якому зосереджений подальший аналіз у даній роботі, є внутрішньоланцюговий шлях оптимізації паралельних обчислень. На відміну від перших чотирьох типів «горизонтального розбиття», які в основному здійснюють «горизонтальне розбиття» зі структурного рівня, паралельні обчислення роблять акцент на «вертикальному оновленні», тобто одночасна обробка атомарних транзакцій реалізується шляхом зміни архітектури механізму виконання в межах єдиного ланцюга. Для цього потрібно переписати логіку планування ВМ і впровадити повний набір сучасних механізмів планування комп'ютерних систем, таких як аналіз залежності транзакцій, прогнозування конфліктів станів, контроль паралелізму та асинхронний виклик. Solana є першим проєктом, який реалізує концепцію паралельної віртуальної машини в систему на рівні ланцюга, яка реалізує багатоядерне паралельне виконання за допомогою судження про конфлікт транзакцій на основі моделі облікового запису. Нове покоління проектів, таких як Monad, Sei, Fuel, MegaETH і т.д., також намагається впровадити передові ідеї, такі як виконання конвеєра, оптимістичний паралелізм, розділення сховища і паралельне розв'язування для створення високопродуктивних ядер виконання, схожих на сучасні процесори. Основна перевага цього напрямку полягає в тому, що йому не потрібно покладатися на багатоланцюгову архітектуру для досягнення прориву в ліміті пропускної здатності, і в той же час забезпечує достатню обчислювальну гнучкість для виконання складних смарт-контрактів, що є важливою технічною передумовою для майбутніх сценаріїв застосування, таких як AI Agent, масштабні ланцюгові ігри та високочастотні похідні.
Розглядаючи вищезазначені п'ять типів шляхів масштабування, поділ, що стоїть за ними, насправді є систематичним компромісом між продуктивністю, компонуванням, безпекою та складністю розробки блокчейну. Rollup сильний у консенсусному аутсорсингу та безпечному успадкуванні, модульність підкреслює структурну гнучкість та повторне використання компонентів, масштабування поза ланцюгом намагається пробити вузьке місце основного ланцюга, але вартість довіри висока, а внутрішньоланцюговий паралелізм зосереджується на фундаментальному оновленні рівня виконання, намагаючись наблизитися до межі продуктивності сучасних розподілених систем без руйнування узгодженості ланцюга. Кожен шлях не може вирішити всі проблеми, але саме ці напрямки разом формують панораму оновлення парадигми Web3 комп'ютерів, а також надають розробникам, архітекторам та інвесторам надзвичайно багаті стратегічні можливості.
Подібно до того, як операційна система перейшла від одноядерної до багатоядерної, а бази даних еволюціонували від послідовних індексів до паралельних транзакцій, розширення Web3 зрештою переміститься до ери дуже паралельного виконання. У цю епоху продуктивність – це вже не просто гонка за швидкістю ланцюга, а всеосяжне втілення філософії, що лежить в основі дизайну, глибини розуміння архітектури, спільної роботи програмного та апаратного забезпечення, а також управління системою. І внутрішньоланцюговий паралелізм може стати кінцевим полем бою цієї довготривалої війни.
3. Графік класифікації паралельних обчислень: п'ять шляхів від облікового запису до інструкції
У контексті безперервної еволюції технології масштабування блокчейну, паралельні обчислення поступово стали основним шляхом для проривів у продуктивності. На відміну від горизонтального розв'язання структурного рівня, мережевого рівня або рівня доступності даних, паралельні обчислення є глибоким майнінгом на рівні виконання, який пов'язаний з найнижчою логікою ефективності роботи блокчейну та визначає швидкість реакції та обчислювальну здатність системи блокчейну в умовах високого паралелізму та багатотипових складних транзакцій. Відштовхуючись від моделі виконання та розглядаючи розвиток цієї технологічної лінії, ми можемо скласти чітку класифікаційну карту паралельних обчислень, яку можна умовно розділити на п'ять технічних шляхів: паралелізм на рівні облікового запису, паралелізм на рівні об'єкта, паралелізм на рівні транзакцій, паралелізм на рівні віртуальної машини та паралелізм на рівні інструкцій. Ці п'ять типів шляхів, від грубозернистих до дрібнозернистих, є не тільки безперервним процесом уточнення паралельної логіки, але й шляхом зростання складності системи та складності планування.
Найбільш ранній паралелізм на рівні рахунку - це парадигма, представлена Solana. Ця модель ґрунтується на розв'язуючому дизайні рахунку та стану та визначає, чи існує конфліктний зв'язок шляхом статичного аналізу множини рахунків, що беруть участь у транзакції. Якщо дві транзакції мають доступ до набору рахунків, які не перетинаються одна з одною, вони можуть виконуватися одночасно на кількох ядрах. Цей механізм ідеально підходить для роботи з добре структурованими транзакціями з чіткими входами та виходами, особливо для програм з передбачуваними шляхами, таких як DeFi. Однак його природне припущення полягає в тому, що доступ до облікового запису є передбачуваним, а залежність від стану може бути статично виведена, що робить його схильним до консервативного виконання та зменшення паралелізму в умовах складних смарт-контрактів (таких як динамічна поведінка, така як ланцюгові ігри та агенти штучного інтелекту). Крім того, перехресна залежність між рахунками також робить паралельну прибутковість сильно ослабленою в певних сценаріях високочастотної торгівлі. У цьому відношенні час виконання Solana дуже оптимізований, але його основна стратегія планування все ще обмежена деталізацією облікового запису.
Подальше уточнення на основі моделі рахунку ми входимо в технічний рівень об'єктного паралелізму. Об'єктний паралелізм вводить семантичну абстракцію ресурсів і модулів з одночасним плануванням в більш тонких одиницях «об'єктів стану». Aptos і Sui є важливими дослідниками в цьому напрямку, особливо останній, який визначає власність і варіативність ресурсів під час компіляції через систему лінійних типів мови Move, дозволяючи часу виконання точно контролювати конфлікти доступу до ресурсів. У порівнянні з паралелізмом на рівні облікового запису, цей метод є більш універсальним і масштабованим, може охоплювати більш складну логіку читання та запису станів і, природно, обслуговує дуже різнорідні сценарії, такі як ігри, соціальні мережі та штучний інтелект. Однак об'єктний паралелізм також вносить вищі мовні бар'єри та складність розробки, а Move не є прямою заміною Solidity, а висока вартість екологічного перемикання обмежує популярність його паралельної парадигми.
Подальший паралелізм на рівні транзакцій - це напрямок, який досліджує нове покоління високопродуктивних ланцюгів, представлених Monad, Sei і Fuel. Замість того, щоб розглядати стани або рахунки як найменшу одиницю паралелізму, шлях будується навколо графа залежностей навколо всієї транзакції. Він розглядає транзакції як атомарні одиниці роботи, будує графіки транзакцій (Transaction DAGs) за допомогою статичного або динамічного аналізу та покладається на планувальники для одночасного виконання потоку. Така конструкція дозволяє системі максимізувати паралелізм гірничих робіт без необхідності повністю розуміти структуру, що лежить в основі. Monad особливо привертає увагу, поєднуючи сучасні технології двигуна баз даних, такі як Optimistic Concurrency Control (OCC), паралельне планування конвеєрів і виконання поза замовленням, що наближає виконання ланцюга до парадигми «планувальника GPU». На практиці цей механізм вимагає надзвичайно складних менеджерів залежностей і детекторів конфліктів, а сам планувальник також може стати вузьким місцем, але його потенційна пропускна здатність набагато вище, ніж у облікового запису або об'єктної моделі, що робить його найбільш теоретичною силою в поточному треку паралельних обчислень.
Паралелізм на рівні віртуальної машини, з іншого боку, вбудовує можливості одночасного виконання безпосередньо в базову логіку планування команд віртуальної машини, прагнучи повністю подолати обмеження, властиві виконанню послідовності EVM. В якості «експерименту з супервіртуальною машиною» в екосистемі Ethereum, MegaETH намагається переробити EVM для підтримки багатопотокового одночасного виконання коду смарт-контракту. Базовий рівень дозволяє кожному контракту працювати незалежно в різних контекстах виконання за допомогою таких механізмів, як сегментоване виконання, сегментація станів і асинхронний виклик, і забезпечує кінцеву узгодженість за допомогою рівня паралельної синхронізації. Найскладніша частина цього підходу полягає в тому, що він повинен бути повністю сумісний з існуючою семантикою поведінки EVM, і в той же час трансформувати все середовище виконання і газовий механізм для плавної міграції екосистеми Solidity на паралельний фреймворк. Проблема полягає не тільки в глибині технологічного стеку, але і в прийнятті значних змін протоколу в політичній структурі L1 Ethereum. Але в разі успіху MegaETH обіцяє стати «революцією багатоядерних процесорів» у просторі EVM.
Останнім типом шляху є паралелізм на рівні інструкцій, який є найбільш точним і має найвищий технічний поріг. Ідея походить від позачергового виконання та конвеєрів команд сучасного дизайну процесорів. Ця парадигма стверджує, що оскільки кожен смарт-контракт в кінцевому підсумку компілюється в інструкції байт-коду, цілком можливо планувати і аналізувати кожну операцію і переставляти її паралельно так само, як центральний процесор виконує набір інструкцій x86. Команда Fuel спочатку представила модель впорядкованого виконання на рівні інструкцій у своєму FuelVM, і в довгостроковій перспективі, як тільки механізм виконання блокчейну реалізує прогнозоване виконання та динамічну перестановку залежних від інструкцій, його паралелізм досягне теоретичної межі. Цей підхід може навіть вивести спільне проектування блокчейну та апаратного забезпечення на абсолютно новий рівень, зробивши ланцюг справжнім «децентралізованим комп'ютером», а не просто «розподіленим реєстром». Звичайно, цей шлях все ще знаходиться на теоретичній та експериментальній стадії, а відповідні планувальники та механізми перевірки безпеки ще не дозріли, але це вказує на кінцеву межу майбутнього паралельних обчислень.
Таким чином, п'ять шляхів облікового запису, об'єкта, транзакції, віртуальної машини та інструкції складають спектр розвитку внутрішньоланцюгових паралельних обчислень, від статичної структури даних до динамічного механізму планування, від прогнозування доступу до стану до перестановки на рівні інструкцій, кожен крок паралельної технології означає значне збільшення складності системи та порогу розвитку. Але в той же час вони також знаменують зміну парадигми в обчислювальній моделі блокчейну, від традиційного реєстру консенсусу з повною послідовністю до високопродуктивного, передбачуваного та диспетчеризованого розподіленого середовища виконання. Це не лише наздоганяння ефективності хмарних обчислень Web2, а й глибоке розуміння кінцевої форми «блокчейн-комп'ютера». Вибір паралельних шляхів для різних публічних ланцюгів також визначить ліміт на пред'явника їхніх майбутніх екосистем додатків, а також їхню основну конкурентоспроможність у таких сценаріях, як AI Agent, ланцюгові ігри та високочастотна торгівля в мережі.
По-четверте, пояснюються два основні треки: Monad проти MegaETH
Серед численних шляхів еволюції паралельних обчислень, двома основними технічними маршрутами з найбільшою увагою, найвищим голосом і найповнішим наративом на сучасному ринку, безсумнівно, є «побудова паралельного обчислювального ланцюжка з нуля», представлена Monad, і «паралельна революція в EVM», представлена MegaETH. Ці два напрямки є не тільки найінтенсивнішими напрямками досліджень і розробок для нинішніх криптографічних примітивних інженерів, але й найрішучішими полярними символами в поточній гонці продуктивності комп'ютерів Web3. Різниця між ними полягає не тільки в відправній точці та стилі технічної архітектури, але й в екологічних об'єктах, які вони обслуговують, вартості міграції, філософії виконання та майбутньому стратегічному шляху, що стоїть за ними. Вони являють собою паралельну парадигму конкуренції між «реконструкціонізмом» і «сумісністю» і глибоко вплинули на уявлення ринку про кінцеву форму високопродуктивних ланцюгів.
Monad є «обчислювальним фундаменталістом» у всьому, і його філософія дизайну розроблена не для того, щоб бути сумісною з існуючими EVM, а скоріше для того, щоб перевизначити спосіб, яким механізми виконання блокчейну працюють під капотом, черпаючи натхнення з сучасних баз даних і високопродуктивних багатоядерних систем. Його основна технологічна система спирається на зрілі механізми в області баз даних, такі як оптимістичний контроль паралелізму, планування транзакцій DAG, виконання поза замовленням і виконання конвеєра, спрямовані на підвищення продуктивності обробки транзакцій ланцюга до порядку мільйонів TPS. В архітектурі Monad виконання і впорядкування транзакцій повністю розв'язані, і система спочатку будує граф залежності транзакцій, а потім передає його планувальнику для паралельного виконання. Всі транзакції розглядаються як атомарні одиниці транзакцій, з явними наборами читання-запису і знімками стану, а планувальники оптимістично виконуються на основі графіків залежностей, відкатаючи назад і повторно виконуючи при виникненні конфліктів. Цей механізм є надзвичайно складним з точки зору технічної реалізації, вимагаючи побудови стека виконання, аналогічного сучасному менеджеру транзакцій баз даних, а також впровадження таких механізмів, як багаторівневе кешування, попередня вибірка, паралельна перевірка і т.д., для стиснення затримки коміту кінцевого стану, але він теоретично може підняти межу пропускної здатності до висот, які не уявляються поточним ланцюжком.
Що ще важливіше, Monad не відмовилася від сумісності з EVM. Він використовує проміжний рівень, схожий на "Solidity-Compatible Intermediate Language", щоб допомогти розробникам писати контракти на синтаксисі Solidity, і в той же час виконувати оптимізацію проміжної мови та планування розпаралелювання в движку виконання. Ця стратегія дизайну «поверхневої сумісності та рефакторингу дна» не тільки зберігає дружелюбність екологічних розробників Ethereum, але й найбільшою мірою вивільняє базовий потенціал виконання, що є типовою технічною стратегією «ковтання EVM, а потім його деконструкції». Це також означає, що як тільки Monad буде запущено, він не тільки стане суверенним ланцюгом з надзвичайною продуктивністю, але й ідеальним рівнем виконання для зведених мереж рівня 2, і навіть «високопродуктивним ядром, що підключається» для інших модулів виконання ланцюга в довгостроковій перспективі. З цієї точки зору, Monad - це не тільки технічний шлях, але і нова логіка проектування суверенітету системи, яка пропагує "модульність-продуктивність-повторне використання" виконавчого рівня, щоб створити новий стандарт для міжланцюгових спільних обчислень.
На відміну від позиції Monad «нового творця світу», MegaETH є абсолютно протилежним типом проектів, які вважають за краще відштовхуватися від існуючого світу Ethereum і досягати значного підвищення ефективності виконання з мінімальними витратами на зміни. MegaETH не скасовує специфікацію EVM, а скоріше прагне вбудувати потужність паралельних обчислень у механізм виконання існуючого EVM, створюючи майбутню версію «багатоядерного EVM». Обґрунтування полягає в повному рефакторингу поточної моделі виконання інструкцій EVM з такими можливостями, як ізоляція на рівні потоків, асинхронне виконання на рівні контракту та виявлення конфлікту доступу до стану, що дозволяє декільком смарт-контрактам працювати одночасно в одному блоці та в кінцевому підсумку об'єднувати зміни станів. Ця модель вимагає від розробників досягнення значного приросту продуктивності від одного і того ж контракту, розгорнутого в ланцюжку MegaETH, без зміни існуючих контрактів Solidity, використання нових мов або ланцюжків інструментів. Цей шлях «консервативної революції» надзвичайно привабливий, особливо для екосистеми Ethereum L2, оскільки він забезпечує ідеальний шлях до безболісного оновлення продуктивності без необхідності перенесення синтаксису.
Основний прорив MegaETH полягає в його багатопотоковому механізмі планування віртуальних машин. Традиційні EVM використовують складену, однопотокову модель виконання, де кожна інструкція виконується лінійно, а оновлення стану має відбуватися синхронно. MegaETH порушує цю схему і вводить асинхронний стек викликів і механізм ізоляції контексту виконання, щоб досягти одночасного виконання «паралельних контекстів EVM». Кожен контракт може викликати свою власну логіку в окремому потоці, і всі потоки будуть рівномірно виявляти та конвертувати стан через шар Parallel Commit Layer, коли стан нарешті буде відправлено. Цей механізм дуже схожий на модель багатопоточності JavaScript сучасних браузерів (Web Workers + Shared Memory + Lock-Free Data), яка зберігає детермінованість поведінки основного потоку і вводить високопродуктивний механізм планування, який є асинхронним у фоновому режимі. На практиці цей дизайн також надзвичайно дружній до розробників блоків і пошукачів, і може оптимізувати сортування Mempool і шляхи захоплення MEV відповідно до паралельних стратегій, формуючи замкнутий цикл економічних переваг на рівні виконання.
Що ще важливіше, MegaETH вирішує бути глибоко пов'язаним з екосистемою Ethereum, і її основним місцем посадки в майбутньому, швидше за все, буде мережа EVM L2 Rollup, така як Optimism, Base або Arbitrum Orbit chain. Після прийняття у великих масштабах він може досягти майже 100-кратного підвищення продуктивності поверх існуючого стека технологій Ethereum без зміни семантики контрактів, моделі стану, логіки газу, методів виклику тощо, що робить його привабливим напрямком оновлення технології для консерваторів EVM. Парадигма MegaETH така: поки ви все ще робите речі на Ethereum, я дозволю вашій обчислювальній продуктивності різко зрости. З точки зору реалізму та інженерії, його легше впровадити, ніж Monad, і він більше відповідає ітеративному шляху основних проєктів DeFi та NFT, що робить його кандидатом на екологічну підтримку в короткостроковій перспективі.
У певному сенсі два маршрути Monad і MegaETH - це не тільки дві реалізації паралельних технологічних шляхів, але і класичне протистояння між «рефакторингом» і «сумісністю» на шляху розробки блокчейна: перший переслідує прорив парадигми і реконструює всю логіку від віртуальних машин до базового управління станами для досягнення кінцевої продуктивності і архітектурної пластичності; Остання проводить поступову оптимізацію, доводячи традиційні системи до межі, дотримуючись існуючих екологічних обмежень, тим самим мінімізуючи витрати на міграцію. Між ними немає абсолютних переваг чи недоліків, але вони служать різним групам розробників та баченню екосистеми. Monad більше підходить для створення нових систем з нуля, ланцюгових ігор, які переслідують екстремальну пропускну здатність, агентів штучного інтелекту та модульних ланцюжків виконання. MegaETH, з іншого боку, більше підходить для проєктів L2, проєктів DeFi та протоколів інфраструктури, які хочуть досягти підвищення продуктивності з мінімальними змінами в розробці.
Вони схожі на швидкісні поїзди на новій колії, перевизначені з колії, від електромережі до кузова автомобіля, лише для досягнення безпрецедентної швидкості та досвіду; Іншим прикладом є встановлення турбін на існуючих автомагістралях, покращення планування смуги руху та конструкції двигуна, що дозволяє транспортним засобам їхати швидше, не виїжджаючи за межі знайомої дорожньої мережі. Вони можуть закінчитися однаково: на наступному етапі модульних архітектур блокчейну Monad може стати модулем «виконання як послуга» для Rollups, а MegaETH може стати плагіном для прискорення продуктивності для основних L2. В кінцевому підсумку вони можуть об'єднатися, щоб сформувати два крила високопродуктивного розподіленого механізму виконання в майбутньому світі Web3.
5. Майбутні можливості та виклики паралельних обчислень
У міру того, як паралельні обчислення переходять від паперового дизайну до реалізації в ланцюжку, потенціал, який вони розкривають, стає все більш конкретним і вимірюваним. З одного боку, ми побачили, що нові парадигми розробки та бізнес-моделі почали перевизначати «продуктивність у ланцюжку»: складніша логіка ланцюгової гри, більш реалістичний життєвий цикл агента штучного інтелекту, більше протоколу обміну даними в реальному часі, більш захоплюючий інтерактивний досвід і навіть спільна операційна система Super App у ланцюжку змінюються з «чи можемо ми це зробити» на «наскільки добре ми можемо це зробити». З іншого боку, те, що дійсно є рушійною силою переходу до паралельних обчислень, — це не лише лінійне покращення продуктивності системи, а й структурна зміна когнітивних кордонів розробників та витрат на екологічну міграцію. Подібно до того, як впровадження Ethereum механізму повного контракту Тюрінга породило багатовимірний вибух DeFi, NFT і DAO, «асинхронна реконструкція між станом та інструкціями», спричинена паралельними обчисленнями, також породжує нову модель світу в ланцюжку, яка є не лише революцією в ефективності виконання, але й розсадником інновацій поділу в структурі продукту.
Перш за все, з точки зору можливостей, найбільш прямою вигодою є «підняття стелі застосування». Більшість поточних DeFi, ігрових та соціальних додатків обмежені вузькими місцями штату, вартістю газу та затримкою, і не можуть по-справжньому здійснювати високочастотні взаємодії в ланцюжку у великих масштабах. Якщо взяти за приклад ланцюгові ігри, то GameFi з реальним зворотним зв'язком руху, синхронізацією високочастотної поведінки та логікою бою в реальному часі майже не існує, тому що лінійне виконання традиційного EVM не може підтримувати підтвердження трансляції десятків змін станів на секунду. За допомогою паралельних обчислень, за допомогою таких механізмів, як DAG транзакцій та асинхронні контексти на рівні контрактів, можна створювати ланцюги з високим рівнем паралелізму, а детерміновані результати виконання можуть бути гарантовані завдяки узгодженості знімків, щоб досягти структурного прориву в «ігровому движку на ланцюжку». Аналогічним чином, розгортання та експлуатація агентів штучного інтелекту також будуть значно покращені за допомогою паралельних обчислень. У минулому ми мали тенденцію запускати AI-агентів поза ланцюгом і завантажувати результати їхньої поведінки лише в ончейн-контракти, але в майбутньому ончейн може підтримувати асинхронну співпрацю та обмін станами між кількома сутностями штучного інтелекту за допомогою паралельного планування транзакцій, щоб справді реалізувати автономну логіку агента в ланцюжку в реальному часі. Паралельні обчислення стануть інфраструктурою для цього «контракту, керованого поведінкою», що перетворить Web3 з «транзакції як активу» в новий світ «взаємодії як агента».
По-друге, ланцюжок інструментів розробника та рівень абстракції віртуальних машин також були структурно змінені завдяки паралелізації. Традиційна парадигма розробки Solidity базується на моделі послідовного мислення, де розробники звикли проектувати логіку як однопотокову зміну станів, але в архітектурах паралельних обчислень розробники будуть змушені думати про конфлікти наборів читання/запису, політики ізоляції станів, атомарність транзакцій і навіть впроваджувати архітектурні шаблони на основі черг повідомлень або конвеєрів станів. Цей стрибок у когнітивній структурі також породив швидке зростання нового покоління ланцюжків інструментів. Наприклад, паралельні фреймворки смарт-контрактів, які підтримують декларації залежності транзакцій, компілятори оптимізації на основі IR та паралельні налагоджувачі, які підтримують моделювання знімків транзакцій, стануть осередками вибухів інфраструктури в новому циклі. У той же час, безперервна еволюція модульних блокчейнів також принесла відмінний шлях приземлення для паралельних обчислень: Monad може бути вставлена в L2 Rollup як модуль виконання, MegaETH може бути розгорнута як заміна EVM для основних ланцюгів, Celestia забезпечує підтримку рівня доступності даних, а EigenLayer надає децентралізовану мережу валідаторів, формуючи таким чином високопродуктивну інтегровану архітектуру від базових даних до логіки виконання.
Однак прогрес паралельних обчислень не є легким шляхом, а проблеми навіть більш структурні і їх важко подолати, ніж можливості. З одного боку, основні технічні труднощі полягають у «гарантії узгодженості державного паралелізму» та «стратегії врегулювання конфліктів транзакцій». На відміну від офчейн баз даних, ончейн не може терпіти довільний ступінь відкату транзакцій або відкликання стану, і будь-які конфлікти виконання потрібно моделювати заздалегідь або точно контролювати під час події. Це означає, що паралельний планувальник повинен мати сильні можливості побудови графа залежностей і прогнозування конфліктів, і в той же час проектувати ефективний механізм відмовостійкості оптимістичного виконання, інакше система схильна до «одночасного шторму повторних спроб збою» при високому навантаженні, яке не тільки збільшується, але і зменшується, і навіть викликає нестабільність ланцюга. Більше того, поточна модель безпеки багатопотокового середовища виконання ще не повністю встановлена, наприклад, точність механізму ізоляції станів між потоками, нове використання атак повторного входу в асинхронних контекстах і газовий вибух перехресних викликів контрактів, все це є новими проблемами, які потребують вирішення.
Більш підступні виклики виникають з екологічних та психологічних аспектів. Чи готові розробники перейти до нової парадигми, чи зможуть вони освоїти методи проектування паралельних моделей і чи готові вони відмовитися від деякої читабельності та аудиту контрактів заради вигоди від продуктивності – це ключ до того, чи можуть паралельні обчислення формувати енергію екологічного потенціалу. За останні кілька років ми бачили, що низка ланцюгів із чудовою продуктивністю, але без підтримки розробників поступово замовкають, такі як NEAR, Avalanche і навіть деякі ланцюги Cosmos SDK з набагато кращою продуктивністю, ніж EVM, і їхній досвід нагадує нам, що без розробників немає екосистеми; Без екології, якою б гарною не була вистава, це просто повітряний замок. Таким чином, проекти паралельних обчислень повинні не тільки створити найпотужніший двигун, але й зробити найбільш м'який екологічний шлях переходу, щоб «продуктивність була нестандартною», а не «продуктивність була когнітивним порогом».
Зрештою, майбутнє паралельних обчислень – це одночасно і тріумф системної інженерії, і випробування для екодизайну. Це змусить нас переглянути питання про те, «в чому суть ланцюга»: це децентралізована розрахункова машина, чи глобально розподілений оркестратор станів у реальному часі? Якщо це так, то можливості пропускної здатності стану, паралелізму транзакцій і реагування на контракти, які раніше розглядалися як «технічні деталі ланцюга», в кінцевому підсумку стануть основними показниками, що визначають вартість ланцюга. Парадигма паралельних обчислень, яка дійсно завершує цей перехід, також стане найбільш основними та найбільш складними примітивами інфраструктури в цьому новому циклі, а її вплив вийде далеко за межі технічного модуля і може стати поворотним моментом у загальній парадигмі обчислень Web3.
6. Висновок: чи є паралельні обчислення найкращим шляхом для нативного розширення Web3?
З усіх шляхів, які досліджують межі продуктивності Web3, паралельні обчислення не найпростіші в реалізації, але вони можуть бути найбільш близькими до суті блокчейну. Він не мігрує поза ланцюгом і не жертвує децентралізацією в обмін на пропускну здатність, а намагається реконструювати саму модель виконання в атомарності та детермінованості ланцюга, від рівня транзакцій, рівня контрактів та рівня віртуальної машини до кореня вузького місця продуктивності. Цей «рідний для ланцюга» метод масштабування не тільки зберігає основну модель довіри блокчейну, але й резервує стійкий ґрунт продуктивності для більш складних ончейн-додатків у майбутньому. Його складність полягає в будові, а його принадність полягає в структурі. Якщо модульний рефакторинг – це «архітектура ланцюга», то рефакторинг паралельних обчислень – це «душа ланцюга». Можливо, це не найкоротший шлях до митного оформлення, але, ймовірно, це буде єдиним стійким позитивним рішенням у довгостроковій еволюції Web3. Ми є свідками переходу архітектури від одноядерних процесорів до багатоядерних/потокових ОС, і зовнішній вигляд операційних систем Web3 може ховатися в цих паралельних експериментах у ланцюжку.
Показати оригінал

121,47 тис.
1
Калькулятор NEO


Показники ціни NEO у USD
Поточна ціна NEO становить $5,9520. За останні 24 години для NEO спостерігалося збільшується на +0,78%. Наразі циркулююча пропозиція становить 70 530 000 NEO, а максимальна — 100 000 000 NEO, що дає повністю розбавлену ринкову капіталізацію в розмірі $419,58M. На сьогодні монета NEO займає 0 позицію в рейтингу ринкової капіталізації. Ціна NEO/USD оновлюється в режимі реального часу.
Сьогодні
+$0,046000
+0,77%
7 днів
-$0,38100
-6,02%
30 днів
-$0,30200
-4,83%
3 місяці
-$2,7730
-31,79%
Популярні конвертації NEO
Останнє оновлення: 02.06.2025, 00:56
1 NEO у USD | 5,9490 $ |
1 NEO у EUR | 5,2411 € |
1 NEO у PHP | 331,89 ₱ |
1 NEO у IDR | 97 190,00 Rp |
1 NEO у GBP | 4,4201 £ |
1 NEO у CAD | 8,2096 $ |
1 NEO у AED | 21,8328 AED |
1 NEO у VND | 154 800,9 ₫ |
Про NEO (NEO)
Рейтинг визначено на основі даних, зібраних OKX із наданих джерел, і має виключно інформаційний характер. OKX не гарантує якість або точність рейтингів. Вони не призначені для надання (i) інвестиційних порад або рекомендацій; (ii) пропозиції або заохочення купувати, продавати чи утримувати цифрові активи; або (iii) фінансових, бухгалтерських, юридичних або податкових консультацій. Вартість цифрових активів, включаючи стейблкоіни й NFT, пов’язана з високим ризиком і може сильно коливатися й навіть знецінюватися. На цифрові активи не поширюються жодні гарантії, і їх можуть змінити без попереднього сповіщення. Ваші цифрові активи не застраховані від можливих збитків. Прибутковість в минулому не гарантує аналогічних прибутків у майбутньому. OKX не гарантує повернення інвестованого капіталу чи відсотки з нього. OKX не надає рекомендацій щодо інвестицій або активів. Ви маєте самостійно вирішувати, чи варто торгувати цифровими активами або утримувати їх, зважаючи на свій фінансовий стан. Якщо у вас виникнуть запитання, проконсультуйтеся з юридичним/податковим/інвестиційним фахівцем.
Показати більше
- Офіційний вебсайт
- Github
- Оглядач блоків
Про сторонні вебсайти
Про сторонні вебсайти
Використовуючи вебсайт третьої сторони (далі — «Сторонній вебсайт»), ви погоджуєтеся, що будь-яке використання Стороннього вебсайту регулюється умовами Стороннього вебсайту. Якщо це прямо не зазначено в письмовій формі, OKX і партнери компанії (далі — «OKX») жодним чином не пов’язані з власником або оператором Стороннього вебсайту. Ви погоджуєтеся, що OKX не несе відповідальності за жодні втрати, збитки й інші наслідки, що виникають у результаті використання вами Стороннього вебсайту. Зверніть увагу, що використання Стороннього вебсайту може призвести до втрати або зменшення ваших активів.
NEO — FAQ
Скільки сьогодні коштує 1 NEO?
Наразі один NEO коштує $5,9520. Якщо вам цікава динаміка цін NEO — ви потрапили в потрібне місце. Слідкуйте за графіками NEO і торгуйте відповідально з OKX.
Що таке криптовалюта?
Криптовалюти, як-от NEO, є цифровими активами, які працюють на основі публічного реєстру, що називається блокчейн. Дізнайтеся більше про монети й токени на OKX і їх атрибути, зокрема ціни та графіки в режимі реального часу.
Коли була винайдена криптовалюта?
Через фінансову кризу 2008 року інтерес до децентралізованих фінансів різко зріс. Bitcoin став новим безпечним цифровим активом у децентралізованій мережі. З того часу було створено багато інших токенів, як-от NEO.
Чи зросте сьогодні ціна на NEO?
Перегляньте сторінка з прогнозами цін на NEO, щоб передбачати майбутні ціни й визначати цільову вартість.
Розкриття інформації про ESG
Принципи екологічного, соціального й корпоративного управління (Environmental, Social, and Governance, ESG) для криптовалютних активів покликані вирішити проблеми, пов’язані з їх впливом на довкілля (наприклад, енергозатратний майнінг), сприяти прозорості й забезпечувати етичні методи управління, щоб узгодити криптовалютну галузь із більш масштабними цілями сталого розвитку й суспільства. Ці принципи заохочують дотримуватися стандартів, що знижують ризики й зміцнюють довіру у сфері цифрових активів.
Відомості про актив
Назва
OKcoin Europe LTD
Ідентифікатор відповідної юридичної особи
54930069NLWEIGLHXU42
Назва криптовалютного активу
NEO
Механізм консенсусу
NEO is present on the following networks: Ethereum, Neo.
The crypto-asset's Proof-of-Stake (PoS) consensus mechanism, introduced with The Merge in 2022, replaces mining with validator staking. Validators must stake at least 32 ETH every block a validator is randomly chosen to propose the next block. Once proposed the other validators verify the blocks integrity. The network operates on a slot and epoch system, where a new block is proposed every 12 seconds, and finalization occurs after two epochs (~12.8 minutes) using Casper-FFG. The Beacon Chain coordinates validators, while the fork-choice rule (LMD-GHOST) ensures the chain follows the heaviest accumulated validator votes. Validators earn rewards for proposing and verifying blocks, but face slashing for malicious behavior or inactivity. PoS aims to improve energy efficiency, security, and scalability, with future upgrades like Proto-Danksharding enhancing transaction efficiency.
The NEO blockchain uses a Delegated Byzantine Fault Tolerance (dBFT) consensus mechanism to validate transactions, relying on an elected committee and consensus nodes to maintain security and efficiency. Core Components of dBFT: 1. Candidates: a. Individuals or organizations can register as candidates for committee membership, a process that requires on-chain registration. b. NEO holders vote for candidates based on their NEO holdings, with votes calculated every 21 blocks. c. Elections are valid if more than 20% of all NEO tokens participate in voting. The candidates with the most votes are selected as committee members and consensus nodes. 2. Committee: a. The top 21 candidates with the most votes are elected as committee members. This committee is responsible for governing the network, including electing node roles like Oracle nodes, StateRoot consensus nodes, NeoFS Inner Ring nodes, and consensus nodes. b. The seven members with the highest votes also serve as consensus nodes, responsible for proposing and generating new blocks. Consensus nodes are rotated every 21 blocks to maintain security and decentralization. c. Committee proposals require more than 50% agreement for approval, allowing the committee to update blockchain parameters as needed.
Механізми заохочення й відповідні комісії
NEO is present on the following networks: Ethereum, Neo.
The crypto-asset's PoS system secures transactions through validator incentives and economic penalties. Validators stake at least 32 ETH and earn rewards for proposing blocks, attesting to valid ones, and participating in sync committees. Rewards are paid in newly issued ETH and transaction fees. Under EIP-1559, transaction fees consist of a base fee, which is burned to reduce supply, and an optional priority fee (tip) paid to validators. Validators face slashing if they act maliciously and incur penalties for inactivity. This system aims to increase security by aligning incentives while making the crypto-asset's fee structure more predictable and deflationary during high network activity.
The NEO network uses a dual-token model featuring NEO and GAS tokens. NEO serves governance and voting functions, while GAS is used for network operations. Incentive Mechanisms: - NEO Token: Supply and Governance: NEO has a maximum supply of 100 million tokens, is indivisible, and is used for governance activities, including electing consensus nodes and adjusting consensus parameters. Claiming GAS: NEO holders earn GAS based on their holdings, which allows them to participate in the ecosystem without directly purchasing GAS. - GAS Token: Utility and Fees: GAS is the network’s utility token, with a minimum unit of 0.00000001 (1 Datoshi). GAS is required for network fees, including transfers, asset registration, and smart contract execution. GAS transactions are precise, supporting high granularity for fees. Supply: Unlike NEO, GAS has no maximum supply, and transaction fees paid in GAS are burned, which contributes to supply control. - GAS Distribution: Block Rewards: Each block generates 5 GAS, distributed to NEO holders, voters, and the Neo Committee: NEO Holders receive 10%, distributed based on the holding period. Committee & Consensus Nodes receive 10%, with rewards recalculated every 21 blocks based on updated voting. Voters receive 80%, incentivizing voting participation. Rewards are calculated and distributed every epoch (21 blocks), with voters for consensus nodes receiving a higher reward ratio than those voting for non-consensus committee members.
Початок періоду, якого стосується розкриття інформації
2024-05-31
Кінець періоду, якого стосується розкриття інформації
2025-05-31
Звіт про споживання енергії
Споживання енергії
65700.00000 (kWh/a)
Джерела й методики споживання енергії
The energy consumption of this asset is aggregated across multiple components:
To determine the energy consumption of a token, the energy consumption of the network(s) ethereum, neo is calculated first. For the energy consumption of the token, a fraction of the energy consumption of the network is attributed to the token, which is determined based on the activity of the crypto-asset within the network. When calculating the energy consumption, the Functionally Fungible Group Digital Token Identifier (FFG DTI) is used - if available - to determine all implementations of the asset in scope. The mappings are updated regularly, based on data of the Digital Token Identifier Foundation.
Калькулятор NEO


Соцмережі