Інтернет докорінно змінив те, як ми живемо, працюємо та спілкуємося. Він став невіддільною частиною нашого повсякденного життя. Однак, попри масове поширення, інтернет залишається централізованим і для функціонування покладається на посередників.
Технологія блокчейн, яку вважають наступним кроком цифрової еволюції, запроваджує децентралізовану систему, що усуває потребу в сторонніх органах влади. Bitcoin, перший успішний проєкт на основі блокчейну, продемонстрував, як фінансові транзакції можуть працювати в децентралізованій мережі. Ethereum пішов ще далі, запропонувавши екосистему для створення застосунків на основі технології блокчейн.
Інновація Ethereum виходить далеко за межі цифрових грошей — він надає платформу для децентралізованих застосунків (dApps). Замість того щоб покладатися на централізованих інтернет-провайдерів і корпорації, Ethereum працює на мережі комп’ютерів по всьому світу.
У цьому уроці ми розглянемо призначення, функціональність та структуру Ethereum.
Зміст
- Що таке Ethereum?
- Що таке Ether і Gas?
- Як працює Ethereum?
- Виклики Ethereum та Ethereum 2.0
Що таке Ethereum?
Ethereum — це блокчейн-мережа з відкритим кодом, що дозволяє розробникам створювати та розгортати децентралізовані застосунки (dApps).
Після того як Bitcoin здобув популярність, молодий програміст і співзасновник Bitcoin Magazine Віталік Бутерін побачив потенціал у використанні блокчейну не лише для транзакцій. У 2013 році він представив Ethereum у своїй статті «Ethereum: The Ultimate Smart Contract and Decentralized Application Platform».
Ethereum часто називають блокчейном другого покоління, що вдосконалює модель Bitcoin. На відміну від Bitcoin, який є передусім цифровою валютою, Ethereum надає програмований блокчейн, що підтримує широкий спектр застосунків. Основна мета Ethereum — розширити корисність блокчейну за межі одноранкових платежів.
Що таке Ether і Gas?
Багато людей помилково вживають терміни Ethereum і Ether як взаємозамінні, але вони мають різне призначення.
Ether (ETH) — це нативна криптовалюта Ethereum, подібна до Bitcoin. Її можна використовувати як засіб збереження вартості або спосіб оплати. Якщо Bitcoin вважають «цифровим золотом», то Ether часто називають «цифровою нафтою», оскільки він забезпечує роботу операцій у мережі Ethereum.
Ethereum — це більше, ніж просто цифрова валюта: він забезпечує роботу децентралізованих застосунків. Для обробки транзакцій і виконання смарт-контрактів мережі потрібні обчислювальні ресурси. Саме тут виникають комісії Gas.
Gas — це одиниця, що вимірює обчислювальні зусилля, потрібні для обробки транзакцій або виконання смарт-контрактів. Вартість Gas сплачується в Ether, що гарантує винагороду валідаторам (раніше — майнерам, до переходу Ethereum на Proof of Stake у 2022 році) за обробку операцій.
Формула комісії Gas: Gas Fee = (Gas Limit) × (Base Fee + Priority Fee).
Комісії Gas коливаються залежно від активності мережі. У періоди високого навантаження ціни на Gas значно зростають. Найменша одиниця Ether, що використовується для розрахунку Gas, називається Gwei (1 Gwei = 0,000000001 ETH) — подібно до того, як центи є часткою долара.
Як працює Ethereum?
Ethereum складається з трьох основних рівнів, які разом формують децентралізовану мережу.
- Базовий рівень (апаратний рівень). Мережа комп’ютерів (вузлів, або нод) підтримує блокчейн. Валідатори захищають мережу та підтверджують транзакції за системою Proof of Stake. Валідатори отримують винагороду в Ether (ETH) за системою комісій Gas.
- Смарт-контракти (програмний рівень). Смарт-контракти — це самовиконувані угоди, написані у формі коду. Розробники створюють смарт-контракти за допомогою Solidity — мови програмування для Ethereum. Коли умови виконано, смарт-контракти автоматично виконують транзакції без потреби в посередниках.
Приклад смарт-контракту: уявіть, що ви з другом уклали парі на $50 щодо погоди.
- Ви прогнозуєте дощ; ваш друг очікує сонячну погоду.
- Ви обидва вносите по $50 у смарт-контракт.
- Смарт-контракт перевіряє погоду за допомогою технології оракулів.
- Якщо йде дощ, контракт автоматично переказує гроші вам. Якщо сонячно — виплату отримує ваш друг.
Смарт-контракти усувають посередників і забезпечують прозорість.
Апаратний і програмний рівні Ethereum разом формують віртуальну машину Ethereum (EVM) — глобальний децентралізований комп’ютер, на якому розробники можуть створювати dApps.
3. Децентралізовані застосунки (рівень застосунків). Верхній рівень складається з dApps, побудованих на Ethereum. DApps працюють у різних галузях, зокрема в гейминзі, нерухомості, охороні здоров’я, фінансах та верифікації особи.
Виклики Ethereum та Ethereum 2.0
Раніше Ethereum працював на системі Proof of Work (PoW), подібно до Bitcoin. Однак Ethereum мав проблеми з масштабованістю: мережа могла обробляти лише 7–15 транзакцій на секунду. Комісії Gas були високими в періоди пікового навантаження, що робило транзакції дорогими.
У 2022 році Ethereum перейшов на Ethereum 2.0, змінивши модель на Proof of Stake (PoS). Цілі оновлення: зниження комісій за транзакції, підвищення швидкості транзакцій, покращення енергоефективності.
Оновлення Ethereum триває, і на наступних етапах очікується впровадження додаткових рішень для масштабування, як-от шардинг, для подальшого підвищення продуктивності.
Висновок
Ethereum — це більше, ніж просто криптовалюта: це децентралізована обчислювальна платформа, що дозволяє розробникам створювати смарт-контракти та dApps.
Хоча Ethereum стикається з викликами масштабованості, перехід на Proof of Stake та інші заплановані оновлення суттєво підвищать його продуктивність.
У наступному уроці ми розглянемо, як смарт-контракти Ethereum трансформують різні галузі.
Назад до всіх гайдів