Що таке Ethereum: мережа, ETH і смартконтракти

Автор: Опубліковано

Коротко: Ethereum — це публічна блокчейн-мережа, яка дає змогу переказувати цифрові активи й запускати програми, що називаються смартконтрактами. Її власна криптовалюта, ether (ETH), використовується, зокрема, для оплати операцій і забезпечення безпеки мережі. Отже, Ethereum — не лише «цифрова монета», а й платформа для застосунків, які працюють без єдиного центрального оператора.

Ethereum і ETH — у чому різниця?

Ethereum — це мережа та набір правил її роботи. Натомість Ether (ETH) — актив, який використовується в цій мережі. Коли хтось каже, що «купує Ethereum», зазвичай ідеться про придбання ETH, а не частки в компанії. Володіння ether не дає прав акціонера чи частки в прибутках підприємства.

Основою Ethereum є блокчейн — реєстр операцій, згрупованих у блоки, копії якого зберігаються на багатьох комп’ютерах. Учасники мережі можуть незалежно перевіряти, чи відповідають записи її правилам. Дані про транзакції публічні, хоча сама адреса гаманця не містить імені та прізвища власника.

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

Як працює мережа і хто підтверджує транзакції?

Ethereum використовує механізм proof of stake — спосіб узгодження стану мережі, що спирається на ETH, внесений як застава. Валідатори — учасники, які запускають відповідне програмне забезпечення, — пропонують блоки та підтверджують їхню коректність. За виконання обов’язків вони можуть отримувати винагороди, а за певні порушення правил — втрачати частину застави. Ethereum більше не використовує майнінг на основі proof of work.

Користувач надсилає транзакцію через гаманець і підписує її приватним ключем — секретним елементом, який дає змогу авторизувати операції. Мережа перевіряє підпис та інші умови, зокрема наявність коштів. Для записаної та остаточно підтвердженої транзакції немає звичайної функції «скасувати», знайомої з деяких платіжних сервісів.

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

Смартконтракти: програми, що виконують задані правила

Смартконтракт — це записана в блокчейні програма, яка після виклику виконує визначені інструкції. Наприклад, вона може перевірити умови обміну двох токенів і здійснити розрахунок за ним у межах однієї операції. Проте назва не означає, що програма «розумна» або автоматично є договором у правовому сенсі.

Уявіть автомат із продажу квитків: коли умови виконано, він здійснює запрограмовану дію. Смартконтракт працює подібно, але його правила виконує мережа. Якщо в коді є помилка, автоматичне виконання не захистить користувача від збитків.

На Ethereum створюють, зокрема:

Не кожен застосунок на Ethereum повністю децентралізований. Його інтерфейс може залежати від однієї компанії, а адміністратор може мати повноваження змінювати контракт. Програми, яким потрібні дані з-поза блокчейну, використовують додаткові механізми — оракули. Вони також створюють залежності та ризики.

Gas і мережі другого рівня — звідки беруться комісії?

Gas — це одиниця вимірювання обсягу роботи, потрібної для виконання операції в Ethereum. Комісію за транзакцію в основній мережі сплачують в ETH. Вона залежить, зокрема, від складності операції та поточного попиту на місце в блоках, а не лише від суми переказу.

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

Мережі другого рівня (L2) обробляють операції поза основною мережею Ethereum, використовуючи її для розрахунків і забезпечення безпеки своєї роботи. Конкретний спосіб залежить від рішення. Такі мережі часто дають змогу зменшити витрати, але мають власні правила й додаткові ризики. Для переміщення активів між мережами може знадобитися міст — механізм переказу — або виведення коштів із біржі безпосередньо в обрану мережу.

Як ознайомитися з Ethereum без зайвого ризику?

Щоб зрозуміти Ethereum, не обов’язково купувати ETH. Спершу можна переглянути транзакції в публічному оглядачі — інструменті пошуку даних у блокчейні — або випробувати гаманець у тестовій мережі. Тестові кошти — це не звичайний ETH з основної мережі.

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

Ніколи не повідомляйте вебсайту чи консультанту фразу відновлення гаманця. Користуючись застосунками, також перевіряйте дозволи: дозвіл на витрачання токенів може дати контракту змогу списувати їх згодом без окремого підписання кожного переказу.

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

Дивіться також: Що таке 2FA?

Читайте також

Дізнайтеся, як PHP-FPM обробляє запити PHP, чим відрізняється від вебсервера та як налаштувати процеси під трафік і ресурси хостингу.
Дізнайтеся, як BIND обслуговує DNS, чим відрізняються його серверні ролі та коли варто розгортати його самостійно замість керованої послуги.
Дізнайтеся, що означають польський реєстр і номер REGON, чим вони відрізняються від NIP та KRS і як перевірити дані підприємства.