Розподілені вузли, механізм консенсусу Proof of Stake, різноманітні програмні клієнти та однорангові мережі забезпечують основній мережі стійкість до локальних збоїв під час обробки ETH — нативної криптовалюти Ethereum і активу, що лежить в основі другої за розміром криптовалютної мережі світу. Для користувачів, розробників і власників токенів ця надійність є ключовою, адже безперервний доступ гарантує підтримку реальних цифрових активів, смарт-контрактів і фінансових операцій без залежності від одного оператора чи централізованої точки відключення.
Ethereum Mainnet — це жива мережа, у якій реальні ETH, токени ERC-20, NFT та децентралізовані застосунки мають економічну цінність.
Ethereum безперервно створює блоки з моменту запуску, хоча окремі валідатори, клієнти, застосунки й інфраструктурні провайдери зазнавали збоїв.
Proof of Stake розподіляє обов’язки з пропозиції та перевірки блоків між незалежними валідаторами замість централізованого органу.
Ethereum Virtual Machine забезпечує детерміноване виконання смарт-контрактів на вузлах, що працюють за єдиним протоколом Ethereum.
EIP-1559 запровадив змінну базову комісію, яка спалюється, тоді як загальні газові комісії залишаються залежними від попиту в мережі та складності транзакцій.
Ethereum зараз дотримується дорожньої карти масштабування, зосередженої на ролапах. Традиційні ланцюги шардів виконання більше не входять до актуального плану.
Ethereum Mainnet — це публічний блокчейн, у якому відбуваються реальні транзакції, ETH використовується для сплати комісій, а розгорнуті смарт-контракти можуть управляти активами з грошовою вартістю. Це основний ланцюг екосистеми Ethereum, на відміну від середовища розробки з тестовими токенами без цінності.
Мережа була запущена 30 липня 2015 року, коли блок Genesis започаткував постійну ончейн-історію Ethereum. Інфраструктура Ethereum працює безперервно з 2015 року завдяки тисячам незалежних операторів, а не одній компанії, здатній її зупинити.
Ця заява про безперервну роботу потребує уточнення. Ethereum стикалася з пропущеними слотами, програмними помилками, перевантаженням, тимчасовими проблемами з фінальністю та збоями окремих сервісів. Проте ці події не призводили до повного зупинення Mainnet, коли вся блокчейн-мережа припиняла створення блоків.
Аптайм Mainnet відрізняється від аптайму застосунків. Децентралізований фінансовий інтерфейс може бути недоступним, навіть якщо його смарт-контракти залишаються активними. RPC-ендпоінт може вийти з ладу, тоді як інші вузли залишаються синхронізованими. Гаманець може відображати помилку, навіть якщо мережа Ethereum продовжує обробляти підписані транзакції.
Більш докладний вступ до Ethereum та ETH розкриває походження та функціонал платформи, а робота Ethereum Mainnet фокусується на інженерних механізмах, які забезпечують доступність спільного глобального стану.
Ethereum Mainnet — це жива економічна екосистема, а тестові мережі призначені для розробки застосунків, налагодження та експериментів із протоколом без ризику для реальних коштів.
| Функція | Ethereum Mainnet | Тестова мережа Ethereum |
|---|---|---|
| Основне призначення | Реальні розрахунки та використання застосунків | Розробка та тестування |
| Нативна валюта | Реальний ETH з ринковою вартістю | Тестовий ETH без грошової цінності |
| Активи | Реальні цифрові активи та розгорнуті протоколи | Експериментальні контракти та тестові активи |
| Вартість транзакції | Змінні газові комісії сплачуються в ETH | Тестовий газ сплачується токенами з крана |
| Наслідки | Транзакції можуть передавати реальну вартість | Призначено для зниження фінансового ризику під час тестування |
| Припущення щодо безпеки | Захищено валідаторами Mainnet та економічною ставкою | Менший набір валідаторів та інші умови роботи |
| Типові користувачі | Власники активів, застосунки, інституції та розробники | Розробники, дослідники та інфраструктурні команди |
Тестова мережа дає змогу розробникам виявляти помилки до розгортання, але успішне тестування не гарантує безпеки контракту в реальних умовах Mainnet. Mainnet включає реальних користувачів, цінні активи, потенційно ворожу поведінку та мережевий попит, яких може не бути під час тестування.
Мережа Ethereum залишається працездатною завдяки багаторівневій надмірності, а не одному бездоганному компоненту.
| Операційний рівень | Функція | Внесок в аптайм |
|---|---|---|
| Розподілені вузли | Зберігають і перевіряють дані блокчейна | Не дають одному сховищу контролювати реєстр |
| Валідатори Proof of Stake | Пропонують блоки та подають підтвердження | Продовжують консенсус при збої окремих операторів |
| Клієнти виконання | Обробляють транзакції та зміни стану EVM | Забезпечують незалежні реалізації |
| Клієнти консенсусу | Координують валідаторів і фінальність | Визначають канонічний ланцюг |
| Однорангова мережа | Поширює блоки та транзакції | Створює альтернативні маршрути зв’язку |
| Економічні штрафи | Карають неактивність чи зловмисні дії | Узгоджують поведінку валідаторів із безпекою протоколу |
| Тестові мережі та репетиції оновлень | Тестують нові правила протоколу | Зменшують ризик розгортання в Mainnet |
Жоден рівень не забезпечує абсолютного захисту. Надійність Ethereum — це результат їх поєднання: збій окремої машини, програми, оператора чи локації не означає автоматичної відмови всієї децентралізованої мережі.
Proof of Stake захищає Ethereum, призначаючи обов’язки з пропозиції та перевірки блоків валідаторам, які вносять ETH як заставу.
Спочатку Ethereum працював на Proof of Work, як і мережа Bitcoin. The Merge, завершене 15 вересня 2022 року, замінило Proof of Work на Proof of Stake і скоротило енергоспоживання мережі приблизно на 99,95%. Будь-які твердження, що поточний Ethereum Mainnet досі використовує Proof of Work, є застарілими.
Валідатор зазвичай вносить 32 ETH для активації ключа валідатора. Протягом приблизно 12-секундних слотів протокол Ethereum обирає валідатора для пропозиції блоку, а комітети інших валідаторів підтверджують свою думку щодо ланцюга. Блок вважається дійсним лише за дотримання правил транзакцій, виконання та консенсусу.
Якщо один пропонент виходить з мережі, Ethereum може пропустити слот, але інший валідатор отримає наступну можливість. Блокчейн не залежить від одного постійного виробника блоків.
Валідатори отримують винагороди за правильну участь і штрафи за неактивність. Доведене суперечливе голосування або інша зловмисна поведінка можуть призвести до слешингу, що знищує частину стейку валідатора. Економічні наслідки роблять атаки на безпеку Mainnet дорогими.
Взаємодія між інфраструктурою стейкінгу, обов’язками валідаторів і операційними ризиками розкривається докладніше у матеріалі Ethereum staking as a service.
Вузли захищають Ethereum, підтримуючи копії блокчейн-даних і незалежно перевіряючи, чи відповідають транзакції та блоки протоколу.
Централізований сервіс може покладатися на одну базу даних, яку адмініструє одна компанія. Ethereum розподіляє дані між вузлами, що працюють із домівок, університетів, стейкінгових компаній, хмарних платформ і приватних дата-центрів. Жодна центральна влада не володіє канонічним реєстром.
Коли вузол отримує блок, він не приймає дані лише тому, що їх надіслав інший учасник. Вузол застосовує правила Ethereum для перевірки підписів, балансів, використання газу та переходів стану. Недійсна інформація відхиляється, а не додається до локальної копії блокчейна.
Вузли взаємодіють через інтернет за допомогою однорангових протоколів. Якщо одне з’єднання зникає, вузол отримує інформацію від інших пірів. Така надмірність зменшує залежність від одного сервера, інтернет-шляху чи RPC-провайдера.
Більшість користувачів не запускають повні вузли. Гаманець або застосунок зазвичай підключаються через RPC-інтерфейс. RPC-ендпоінт перетворює запити з інтерфейсу користувача на виклики для читання блокчейн-даних, оцінки газу чи трансляції підписаних транзакцій.
RPC-доступ підвищує зручність, але може створити локальну точку відмови. Недоступний ендпоінт може завадити роботі одного застосунку, навіть якщо Ethereum Mainnet залишається справним.
Ethereum Virtual Machine (EVM) забезпечує спільне середовище виконання, у якому вузли Ethereum обробляють смарт-контракти та обчислюють однаковий результат стану.
Розробники зазвичай пишуть смарт-контракти Ethereum мовою Solidity. Вихідний код компілюється в байткод, який виконує EVM. Коли користувачі надсилають підписані транзакції з викликом контракту, вузли виконують ті самі інструкції згідно з протоколом Ethereum.
Смарт-контракти можуть виконувати такі дії:
переказувати токени ERC-20;
обмінювати активи через DeFi-протоколи;
фіксувати право власності на NFT;
управляти заставою у кредитних застосунках;
розподіляти нативні токени;
забезпечувати виконання правил децентралізованих застосунків.
Смарт-контракти часто називають самовиконуваними, оскільки їхні функції запускаються за наявності визначених умов і дійсних викликів. Вони зменшують залежність від традиційних посередників, але не ініціюють кожну дію самостійно й не гарантують правильність бізнес-логіки.
Детерміноване виконання є основою безпеки Mainnet. Кожен вузол повинен обчислювати однакову зміну стану для тієї ж дійсної транзакції. Транзакція, яка змінює баланс облікового запису Ethereum на одному вузлі, має давати той самий результат на інших вузлах.
Кожна стандартна транзакція Ethereum повинна бути криптографічно підписана обліковим записом, що контролює відповідний приватний ключ.
Підпис підтверджує авторизацію без розкриття приватного ключа. Вузли використовують підпис і дані транзакції для відновлення відправника, перевірки балансу й nonce, а також визначення дійсності транзакції.
Підписана транзакція може містити:
цільовий обліковий запис Ethereum;
суму транзакції;
вхідні дані контракту;
ліміт газу;
параметри комісії;
ідентифікатор мережі;
nonce облікового запису.
Коли користувачі надсилають ETH, переказують токени ERC-20 або викликають децентралізований застосунок, гаманець формує цю інформацію та запитує підпис. Транзакція потім надходить у мережу Ethereum для включення в блок.
Фінальність блокчейна не захищає користувачів від підписання зловмисних інструкцій. Шахрайське схвалення токенів або скомпрометований інтерфейс користувача можуть створити технічно дійсну транзакцію. Користувачі повинні перевіряти ціль, суму, мережу й запитувані дозволи перед підписанням.
Web3-гаманець забезпечує доступ до застосунків Ethereum і маркетплейсів NFT, але це не усуває ризик приватного ключа, фішингу чи смарт-контракту.
Газові комісії розподіляють обмежений простір блоків Ethereum і компенсують обчислювальні та зберігальні витрати транзакцій.
Газ — це одиниця вимірювання, а не окремий актив. Користувачі сплачують газові комісії в ETH, а ціни на газ зазвичай виражаються в Gwei. Один Gwei дорівнює одній мільярдній ETH.
Звичайний переказ ETH зазвичай потребує менше газу, ніж складне виконання смарт-контракту. Остаточна комісія за транзакцію залежить від спожитого газу та ціни за одиницю:
Комісія за транзакцію = спожитий газ × ефективна ціна газу
Результат також залежить від попиту в мережі. Коли більше транзакцій змагаються за обмежений простір у блоці, базова комісія та пріоритетні комісії можуть зростати. Тому користувачі платять більше газу під час пікової активності DeFi, запусків популярних NFT чи різких рухів ринку.
EIP-1559, активований апгрейдом London у серпні 2021 року, запровадив протокол-розраховану базову комісію та опціональну пріоритетну комісію. Базова комісія коригується залежно від завантаження блоку й спалюється замість виплати валідаторам. Така структура зробила оцінку комісій передбачуванішою, хоча не зробила ціни на газ фіксованими чи стабільно низькими.
Обсяг спаленого ETH не є сталою величиною. Він зростає з кожною відповідною транзакцією й повинен перевірятися за поточними ончейн-даними, а не повторюватися як застаріла сума. Баланс між емісією ETH і спалюванням комісій також змінюється відповідно до попиту в мережі.
Розробники можуть зменшити неефективне виконання завдяки оптимізації газу смарт-контрактів Ethereum.
Стандарти токенів ERC-20 і NFT дозволяють різним застосункам Ethereum взаємодіяти з цифровими активами через передбачувані інтерфейси контрактів.
ERC-20 визначає базову функціональність для взаємозамінних токенів, зокрема запити балансу, перекази та схвалення витрат. Власники токенів можуть використовувати сумісні гаманці й децентралізовані застосунки, оскільки контракти дотримуються стандартних методів.
NFT представляють окремі унікальні записи, а не взаємозамінні одиниці. Прикладами є цифрове мистецтво, ігрові предмети, членські посвідчення та токенізовані претензії, пов’язані з реальними активами.
Стандарти токенів забезпечують сумісність, але не гарантують якість активів, справжнє право власності на офчейн-об’єкт чи юридичну силу. NFT може закріпити контроль над ончейн-токеном, тоді як пов’язане зображення, права інтелектуальної власності чи фізичний актив залишаються предметом окремих домовленостей.
Ethereum Mainnet забезпечує середовище виконання та розрахунків для цих активів. Реальні ETH сплачують за транзакції, а смарт-контракти оновлюють записи власності на ланцюзі.
Децентралізовані фінанси використовують смарт-контракти Ethereum для створення фінансових функцій без потреби одного інституту вести повний реєстр застосунку.
DeFi-застосунки можуть підтримувати обмін активами, кредитування, управління заставою, деривативи, стейблкоїни та надання ліквідності. Оскільки протоколи ділять публічний стан Ethereum, один застосунок може інтегрувати токени чи функції, створені іншим.
Ця композитність зробила Ethereum ключовим базовим шаром для DeFi. Водночас це створює ризик залежності: збій у контракті, оракула, стейблкоїні чи пулі ліквідності може вплинути на кілька пов’язаних DeFi-протоколів, навіть якщо Ethereum Mainnet залишається повністю працездатним.
Аптайм Mainnet гарантує доступ до базового блокчейна, але не платоспроможність чи безпеку кожного застосунку. Користувачам слід враховувати аудит смарт-контрактів, права адміністратора, дизайн оракулів, ліквідність і залежності від мостів.
Рішення Layer 2 обробляють транзакції швидше й дешевше, переміщуючи значну частину виконання за межі Ethereum Mainnet, використовуючи Mainnet для даних, доказів або розрахунків.
Оптимістичні ролапи та ролапи із нульовим розголошенням можуть об’єднувати багато користувацьких транзакцій у стислі подання. Це зменшує обсяг дорогого простору блоку Layer 1, необхідного для кожної дії користувача.
Polygon — провідна екосистема масштабування Ethereum, але її продукти використовують різні моделі безпеки. Polygon PoS традиційно працює як сумісний із Ethereum сайдчейн, тоді як Polygon zkEVM та інші системи на основі ролапів належать до категорії Layer 2. Називати всі продукти Polygon рішеннями Layer 2 Ethereum означає ігнорувати архітектурні відмінності.
Поточна дорожня карта Ethereum не планує впроваджувати стару форму ланцюгів шардів виконання. Спільнота перейшла до масштабування, орієнтованого на ролапи, і Danksharding, який розширює ємність даних для ролапів. Дорожня карта Ethereum прямо зазначає, що ланцюги шардів більше не входять до плану.
EIP-4844 запровадив транзакції з blob-даними, щоб надати тимчасовий простір для даних, спеціально призначений для ролапів. Це знизило вартість даних Layer 2 і підготувало Ethereum до подальших оновлень Danksharding.
Механізм blob EIP-4844 та архітектура Optimism Layer 2 демонструють, як Ethereum дедалі більше розділяє розрахунки Mainnet і виконання застосунків із великим обсягом.
Твердження про максимальну теоретичну пропускну здатність Ethereum Mainnet у 238 транзакцій на секунду є некоректним. Пропускна здатність залежить від складності транзакцій, лімітів газу, конфігурації блоків і розподілу між виконанням Layer 1 і ролапами. Прості перекази токенів і складні DeFi-транзакції споживають різну кількість газу, тому універсальний ліміт транзакцій на секунду не може точно описати всі навантаження.
Ethereum Foundation підтримує дослідження, розробку, освіту та координацію екосистеми, але не керує Ethereum Mainnet як центральний власник.
Відкрита розробка Ethereum включає незалежні команди клієнтів, дослідників, розробників застосунків, валідаторів і спільноту. Ethereum Foundation може фінансувати проєкти й робити внесок у розвиток протоколу, але не може в односторонньому порядку змусити операторів вузлів приймати несумісне програмне забезпечення.
Зміни протоколу зазвичай впроваджуються через Ethereum Improvement Proposal. EIP документують стандарти щодо ядра протоколу, інтерфейсів клієнтів і конвенцій смарт-контрактів. Пропозиції проходять технічне обговорення та імплементацію, перш ніж зміни можуть стати частиною оновлення мережі.
Структура Ethereum Foundation та роль в екосистемі ілюструє різницю між підтримкою розвитку протоколу та контролем над децентралізованою мережею.
Рекорд аптайму Ethereum не робить кожну пов’язану активність безпечною чи постійно доступною.
Ризик смарт-контракту: Код може містити вразливості навіть при коректному виконанні EVM.
Ризик застосунку: Інтерфейс користувача, API, індексатор чи RPC-ендпоінт можуть вийти з ладу, поки контракти залишаються активними.
Ризик мосту: Кросчейн-мости мають окремі контракти, валідаторів, ретрансляторів чи зберігачів.
Концентрація валідаторів: Залежність від домінуючих клієнтів, стейкінгових провайдерів чи хостингових платформ може створити корельовані збої.
Ризик гаманця: Втрата ключів, фішинг і зловмисні схвалення можуть призвести до незворотних переказів активів.
Ризик газу: Зростання попиту може зробити транзакції дорогими чи тимчасово економічно невигідними.
Ризик активів: Надійність мережі не гарантує реальну вартість, ліквідність чи грошову цінність ETH, ERC-20 токенів або NFT.
Користувачі, які переглядають ринкову сторінку ETH або відвідують спотовий ринок ETH/USDT, повинні відрізняти технічну роботу Ethereum від динаміки ціни ETH. Надійна блокчейн-мережа не усуває волатильність ринку.
11 років безперервної роботи Ethereum Mainnet — це результат відмовостійкості, а не ідеального обладнання чи програмного забезпечення. Тисячі вузлів дублюють дані блокчейна, валідатори Proof of Stake змінюють обов’язки з виробництва блоків, незалежні клієнти знижують ризик синхронних збоїв, а однорангові мережі забезпечують альтернативні шляхи зв’язку.
Ethereum Virtual Machine забезпечує узгоджене виконання смарт-контрактів, криптографічні підписи авторизують транзакції, а EIP-1559 розподіляє дефіцитний простір блоку через змінну базову комісію. Ролапи Layer 2 розширюють пропускну здатність, а Ethereum Mainnet залишається основою розрахунків і даних для реальних цифрових активів.
Ethereum зазнавав перевантажень, дефектів клієнтів, пропущених слотів і тимчасових проблем із фінальністю. Відмінність мережі — здатність поглинати ці збої без повної зупинки ланцюга. Робота Ethereum Mainnet доводить, що децентралізована мережа може залишатися активною без ідеальної роботи кожного учасника, застосунку чи інфраструктурного провайдера.
Ethereum Mainnet — це жива публічна блокчейн-мережа, у якій відбуваються реальні транзакції ETH, смарт-контракти, токени ERC-20, NFT і децентралізовані застосунки. На відміну від тестової мережі, Mainnet використовує активи з реальною економічною вартістю та стягує комісії за транзакції в ETH.
Ethereum Mainnet не зазнавав повної зупинки ланцюга з моменту запуску 30 липня 2015 року. Окремі валідатори, клієнти, застосунки й RPC-провайдери зазнавали збоїв, а фінальність тимчасово призупинялась, але блокчейн продовжував створювати блоки.
Ні. Ethereum перейшов із Proof of Work на Proof of Stake через The Merge 15 вересня 2022 року. Мережа Bitcoin досі використовує Proof of Work, але поточна безпека Ethereum Mainnet залежить від застейканих ETH і участі валідаторів.
Ethereum організовує виробництво блоків у приблизно 12-секундні слоти, але фактичний час підтвердження транзакції залежить від налаштувань газу, попиту в мережі, включення валідатора й кількості необхідних підтверджень. Фінальність настає пізніше, ніж початкове включення в блок.
Газові комісії Ethereum змінюються, оскільки транзакції споживають різну кількість обчислень і змагаються за обмежений простір у блоці. За EIP-1559 базова комісія коригується залежно від завантаження блоку, а користувачі можуть додати пріоритетну комісію для валідаторів.
Підтверджені транзакції Ethereum, як правило, не можна скасувати чи змінити централізованим адміністратором. Економічна фінальність забезпечує більшу впевненість у розрахунках, але користувачам слід дочекатися відповідного підтвердження чи фінальності при переказі значних сум.
Ethereum Virtual Machine — це середовище виконання, яке обробляє інструкції смарт-контрактів на вузлах Ethereum. Воно гарантує, що сумісні вузли обчислюють однаковий перехід стану для тієї ж дійсної транзакції.





