- Повернутися до менюЦіни
- Повернутися до менюдослідження
- Повернутися до менюКонсенсус
- Повернутися до менюСпонсорський матеріал
- Повернутися до меню
- Повернутися до меню
- Повернутися до меню
- Повернутися до менюВебінари та Заходи
Як працює Ethereum ?
Ethereum — це мережа на основі блокчейну, яка спрямована на полегшення створення додатків, якими T керує чи контролює ONE організація. Натомість вони регулюються кодексом.
Коли Ethereum Мережа, запущена в 2015 році, стала першим проектом, який розширив варіанти використання блокчейнів шляхом впровадження унікальних технологій, які дозволили людям створювати власні цифрові токени та самопідтримувані, автономні програми. Ця інновація проклала шлях до широкого спектру Ринки , включаючи децентралізоване Фінанси (DeFi), первинні пропозиції монет (ICO), GameFi і незамінні токени (NFT).
Але питання в тому, як Ethereum досягає цього?
На високому рівні Ethereum складається з кількох ключових компонентів:
- Розумні контракти: правила, що визначають, за яких умов гроші можуть переходити з рук в руки
- Ethereum блокчейн: Запис усієї історії Ethereum – кожна транзакція та виклик смарт-контракту зберігаються в його блокчейні.
- Механізм консенсусу: метод перевірки та запису даних у блокчейні; він також допомагає захистити мережу та відповідає за випуск нових токенів в обіг
- Віртуальна машина Ethereum (EVM): частина Ethereum , яка виконує правила Ethereum і забезпечує відповідність надісланої транзакції або смарт-контракту правилам.
- Ефір: токен Ethereum, необхідний для здійснення транзакцій і виконання смарт-контрактів на Ethereum
Розумні контракти
Почнемо з розумні контракти тому що вони як би вся суть Ethereum.
Смарт-контракт — це просто програмована угода, яка працює на блокчейні. Ця Технології дозволяє користувачам оцифровувати умови, що регулюють відносини та взаємодію між двома сторонами, залученими до транзакції. Після того, як ці умови запрограмовані та запущені в блокчейні як смарт-контракти, вони виконуються самостійно (тобто вони ініціюють і завершують набір транзакцій, якими керують, доки виконуються попередньо визначені умови).
Наприклад, ALICE вирішує позичити у Боба 1000 Tether (USDT), лише якщо Боб внесе ефір на суму 2000 доларів як заставу. Використовуючи смарт-контракт, ALICE могла б самостійно визначати умови, які підтверджують цю угоду, замість того, щоб довіряти посереднику, який виступав би посередником угоди. Якщо все зроблено правильно, такий смарт-контракт автономно виділить Бобу 1000 USDT після того, як він внесе та заблокує 2000 доларів як заставу. Крім того, коли ALICE повертає позику, смарт-контракт звільняє заставу та повертає її Бобу.
Таким чином, розумний контракт пропонує надійну систему, про яку ALICE чи Бобу не потрібно турбуватися ризики контрагента. Це також усуває потребу в посередниках. Тут ALICE та Бобу не потрібно платити додаткову комісію посереднику або службі депонування, перш ніж вони зможуть проводити однорангові транзакції.
Цікаво, що Ethereum був першим блокчейном, який відкрив і впровадив смарт-контракти як частину функцій блокчейнів. Згодом це нововведення розблокувало більше варіантів використання блокчейну та зрештою спричинило вибух децентралізованих програм.
Читайте також: Що таке децентралізована програма?
Блокчейн
Ethereum має певну схожість з Bitcoin в тому, що він покладається на блокчейн для зберігання та захисту транзакцій.
Зверніть увагу, що блокчейн — це ланцюжок упорядкованих у хронологічному порядку блоків, що містять дані підтверджених транзакцій. Подумайте про це як про бухгалтерську книгу, де записуються всі дії, що виконуються в мережі або на платформі. Важливо, що ця книга є загальнодоступною, тобто учасники мережі та навіть сторонні особи можуть легко відстежувати її вміст. Крім того, копії цієї книги поширюються в глобальній мережі комп’ютерів, відомих як «вузли». Ці вузли виконують різноманітні завдання в мережі, включаючи перевірку та запис даних транзакцій і смарт-контрактів.
Ця архітектура дозволяє учасникам володіти копією блокчейну та колективно перевіряти дійсність доданого до нього вмісту. Деякі з переваг цього включають:
- Жодної точки відмови
- Дані абсолютно прозорі, надійні та незмінні
- Стійкий до цензури
Однак відмінність Ethereum від Bitcoin полягає в тому, що вузли T просто повинні перевіряти та записувати дані транзакцій, вони також повинні KEEP «стан» мережі. Стан Ethereum — це поточна інформація про всі запущені на ньому додатки, включаючи баланс кожного користувача, увесь код смарт-контракту, де він зберігається та будь-які внесені зміни.
Ось підсумок того, що зберігається в кожному вузлі:
- Облікові записи: кожен користувач може мати обліковий запис, який показує, скільки ефіру має користувач
- Код смарт-контракту: Ethereum зберігає смарт-контракти, які описують правила, яких необхідно виконати, щоб гроші були розблоковані та переказані.
- Стан смарт-контракту: стан смарт-контрактів
Механізм консенсусу
Раніше Ethereum і Bitcoin використовували той самий протокол консенсусу для перевірки даних і додавання їх до блокчейну – відомий як підтвердження роботи (PoW). Це включає майнінгові вузли, які змагаються ONE з одним, використовуючи енергоємні машини, щоб WIN право додати наступний блок до блокчейну. Це відбувається приблизно раз на 10 хвилин.
Однак у 2022 році Ethereum зазнав значного переходу, відомого як "Злиття", який переніс мережу на a proof-of-stake блокчейн (PoS.)
Замість того, щоб вимагати від майнінгових вузлів використання дорогого обладнання для виявлення нових блоків, нова система PoS вимагає від користувачів депозиту та блокування 32 ефіру – рідна Криптовалюта Ethereum (див. нижче) – щоб стати валідаторами мережі.
Читайте також: Як працює Ethereum Staking?
Є три основні переваги переходу:
- Новий блокчейн PoS Ethereum підтримує реалізацію нових «осколкові ланцюги.” Це будуть 64 менші блокчейни, кожен з яких оброблятиме свої власні пакети даних, що дозволить Ethereum обробляти значно більше транзакцій за секунду.
- Новий блокчейн Ethereum використовує На 99,95% менше енергії ніж версія з підтвердженням роботи.
- Оскільки валідаторам не потрібно буде купувати та використовувати дороге обладнання для майнінгу, це зменшить бар’єр для входу людей до мережі. Це має допомогти покращити загальну децентралізацію та захист мережі.
Віртуальна машина Ethereum (EVM)
The EVM це власна система обробки Ethereum, яка дозволяє розробникам створювати смарт-контракти та дозволяє вузлам легко взаємодіяти з ними. Розробники Ethereum пишуть розумні контракти за допомогою Solidity, мови програмування, схожої на Javascript і C++. Ці розумні контракти, написані в Solidity, можуть читати люди, але не комп’ютери. Тому його потрібно перетворити на низькорівневі машинні інструкції – так звані коди операцій – які EVM може легко зрозуміти та виконати.
- Важливо знати, що кожен вузол Ethereum має власну EVM.
Коли особа надсилає транзакцію в смарт-контракт, розгорнутий на Ethereum, кожен вузол запускає смарт-контракт і транзакцію через власну EVM. У цьому змодельованому середовищі кожен вузол може побачити, яким буде кінцевий результат і чи буде в результаті результат дійсна транзакція чи ні. Якщо всі вузли досягають однакового дійсного результату, зміни вносяться, а оновлений стан Ethereum записується в блокчейн.
Ефір
Ефір потрібен для будь-яких дій в Ethereum, і коли він використовується для виконання розумних контактів у мережі, його часто називають «GAS.” Сума GAS , необхідна для оплати, визначається типом транзакції, яку ви плануєте виконати, і кількістю транзакцій Ethereum , які очікують на перевірку. Чим складніша транзакція, тим вище плата за GAS.
Ethereum використовує облікові записи для зберігання ефіру, аналогічні банківським рахункам. Існує два типи облікових записів, про які слід знати:
- Зовнішні облікові записи (EOA): облікові записи, які звичайні користувачі використовують для зберігання та надсилання ефіру.
- Контрактні рахунки: ці окремі облікові записи зберігають смарт-контракти, які можуть бути ініційовані трансакціями ефіру від EOA або іншими Заходи.
Дізнайтеся більше про облікові записи тут.
Як користувачі взаємодіють з Ethereum?
Як згадувалося раніше, деякі користувачі взаємодіють з Ethereum через вузли. Іншими словами, вони повинні підключити свої комп’ютери до Ethereum , завантаживши програмне забезпечення блокчейну у свою систему (відоме як «клієнт»). Залежно від обраного програмного клієнта Ethereum вам може знадобитися завантажити повну копію блокчейну Ethereum .
Крім того, ви можете просто згенерувати закритий ключ і створити адресу гаманця, щоб почати взаємодіяти з блокчейном. Гаманець у цьому контексті відноситься до цифрових або фізичних пристроїв зберігання, призначених для криптовалют. Кожен гаманець Ethereum має унікальний ідентифікатор, який називається адресою гаманця (це випадкові рядки буквено-цифрових символів).
І хоча більшість припускає, що власники Крипто зберігають свої цифрові активи в гаманцях, ці програми та пристрої функціонують як системи зберігання приватних ключів. Ви не залишаєте блокчейн Ethereum . Натомість блокчейн призначає всім власникам ефіру приватний ключ, який дозволяє їм отримати доступ до свого балансу ефіру та використовувати його як заманеться. Коли ви передаєте ефір, блокчейн оновлює ваш баланс, щоб відобразити зміну права власності на передані монети. Саме ці закриті ключі призначені для зберігання гаманців. Зауважте, що без закритого ключа власник Крипто не може отримати доступ до свого цифрового активу. Ось чому надзвичайно важливо KEEP ключі в безпеці та подалі від сторонніх очей. Якщо комусь вдається викрасти ваш закритий ключ, це означає, що вони успішно вкрали цифрові активи, пов’язані з таким ключем. Нижче наведено приклад того, як LOOKS закритий ключ (не надсилайте кошти на цю адресу):
073d9dbee8875e7c91422d80413c85ba5e8e9fe7cad5dc001871dac882d07f2f
Зверніть увагу, що вам доведеться сплачувати комісію, деноміновану в ефірі, щоразу, коли ви виконуєте транзакцію в Ethereum або активуєте смарт-контракт.
Подальше читання про Ethereum
Що таке Ethereum?
Ethereum є другим за величиною Крипто у світі за ринковою капіталізацією та першим, хто запровадив у галузі функцію смарт-контрактів.
Що таке ефір?
Ефір є другою за розміром Криптовалюта та обробляє більший обсяг транзакцій, ніж будь-який інший цифровий актив.
Що таке комісія GAS Ethereum
Комісія GAS — це те, що всі користувачі повинні платити, щоб виконувати будь-які функції в блокчейні Ethereum .
Andrey Sergeenkov
Андрій Сергєєнков — незалежний письменник у ніші Криптовалюта . Як твердий прихильник Технології блокчейн і децентралізації, він вважає, що світ жадає такої децентралізації в уряді, суспільстві та бізнесі.
Окрім CoinDesk, він також пише для Coinmarketcap, Cointelegraph і Hackernoon, аудиторія яких визнала Андрія найкращим автором Крипто у 2020 році.
Андрій Сергєєнков володіє BTC і ETH.
