Етереум - децентралізований глобальний комп'ютер


Published on 10 Aug. 2017
Eth main

Етереум — платформа, що функціонує на базі блокчейну. У своїй роботі застосовує децентралізований Інтернет та децентралізоване програмне забезпечення, підтримуючи нові типи програм (DApp) у мережі P2P. Однією з головних відзнак віртуальної машини Етереуму являється можливість написання смарт-контрактів. Як платформа з відкритим кодом, Етереум полегшує запровадження технології блокчейну.

Коли виник Етереум?

Етереум був запропонований у 2013 році канадським програмістом Віталіком Бутеріним, як альтернативна платформа, призначена для усіх типів децентралізованих програм, які розробники бажають втілити. У 2014 році, Бутерін та співзасновники почали краудфандінгову кампанію зумівши зібрати 31 тис. біткойнів, що тоді в переводі на “традиційні” гроші вартувало 18 млн доларів. Згодом, 30 липня 2015 року було запущено першу версію мережі Етереуму — Frontier, командний рядок якої дозволяла розробникам писати власні децентралізовані програми.

Як працює Етереум?

Використовуючи Етереум, програма не застосовує лише один об'єкт для сховища даних та його контролю. Тому для досягнення мети, Етереум запозичив протокол та блокчейн-систему від біткойна для підтримки програм. Тим не менше, Етереум намагається абстрагуватись від дизайну біткойна, задля створення програм, або угод, що мають додаткові кроки, нові правила володіння, альтернативні формати транзакцій та різні способи передачі ресурсів. Крім того, застосовуючи повноту за Тюрингом, розробники отримують доступ до написання програм, завдяки яким транзакції в блокчейні можуть втілюватись у конкретні результати. Також, віртуальна машина Етереуму (EVM) підтримує цикли, тому платформа має змогу обмежувати контракти, що можуть тривати досить довго, використовуючи для цього своєрідне цифрове паливо, що має назву «газ» (gas)

Блокчейн Етереуму

Структура блокчейну Етереуму досить подібна до біткойна, адже тут так само записується історія усіх транзакцій, а кожний вузол (нода) зберігає їх копію. Проте великою відмінністю є те, що вузли Етереуму, на додачу до історії транзакцій, зберігають інформацію кожного смарт-контракту.

Чим Етереум відрізняється від біткойна?

Перш за все, Етереум — це платформа для передачі ресурсів та складання договорів. Хоч Етереум використовує технологію блокчейну, яка вперше була реалізована в мережі біткойна, він є значно гнучкішим у використанні. На відміну від біткойна, який намагається стати альтернативою онлайн-банкінгу та системи фінансів в цілому, Етереум використовує блокчейн для заміни посередників, які зберігають, передають та відслідковують передачу даних в мережі Інтернет. Ціль проекту зробити щось на кшталт децентралізованого “світового комп'ютера”. Тоді сервери та хмари зберігання інформації будуть замінені на тисячі вузлів, якими керують добровольці з усього світу, що забезпечить людям з усіх куточків планети конкуренцію за надання послуг цієї інфраструктури. Тобто Етереум, по своїй суті, є прогресивнішим, аніж біткойн. В той час, як біткойн для здійснення транзакцій повинен скласти список невитрачених транзакцій (UTXO), Етереум використовує облікові записи.

Віртуальна машина Етереуму (EVM)

EVM — децентралізований комп'ютер, який використовується у роботі з Етереумом. Смарт-контракти на платформі Етереуму компілюються у байт-код, який може читати та виконувати віртуальна машина. Оскільки блокчейн зберігає інформацію кожен раз, коли користувач проводить певні дії, то всі вузли мережі повинні дійти до консенсусу, щоб прийняти внесені зміни та підтвердити контракт, саме для цього і використовується віртуальна машина. EVM, завдяки гнучкості Етереуму, виконує контракти згідно з усіма правилами, які перед тим створив розробник.

Що таке смарт-контракт?

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

Крім того, смарт-контракт надає такі можливості: 

1) Функціонування облікових записів з декількома підписами, тому ресурси витрачаються тільки тоді, коли потрібний процент людей погоджується з умовами договору;
2) Надавання користувачам можливості керувати угодою і надання гарантій виконання угод
3) Забезпечення зручності для інших контрактів (подібно до того, як працює бібліотека програмного забезпечення); 
4) Зберігання інформації про програму. 

Як майнити Етереум?

Майнінг Етереуму подібний до біткойна. Тут так само використовується хешування за рахунок потужності ресурсів комп'ютера. Для цього необхідно завантажити програмне забезпечення, створити гаманець та мати у своєму розпорядженні потужне апаратне забезпечення. Добувати цю криптовалюту можна як самотужки, так і вступаючи в пули. Метод добування Етереуму захищений від спроб фальсифікування даних, адже тут для обчислень використовується proof-of-work, тобто комп'ютеру для знаходження відповіді необхідно виконати громіздку роботу за відносно тривалий час, в той час як перевірка вирішення відбувається значно швидше. Алгоритм майнінгу Етереуму працює за такою схемою: коли один із майнерів знаходить потрібний хеш, то інший майнер призупиняє свій процес на поточному блоці та повторює його вже для наступного блоку. Після того, як майнер отримує хеш, він нагороджується криптовалютою, а блок транслюється по усій мережі кожного вузла для перевірки даних.


More news

Що таке біткойн?


Біткойн ( від англ. bit — одиниця виміру інформації та coin— монета ) — перша та одна із найпопулярніших на даний момент криптовалют

10 Aug. 2017

Блокчейн для тих, хто не знає, але цікавиться


"Блокчейн - це вічний цифровий розподілений журнал економічних транзакцій, який може бути запрограмований не лише для записів фінансових операцій, але й практично для всього, що має цінність"- Дон і Алекс Трескотт, автори "Революції блокчейну" (2016 р.)

10 Aug. 2017

Що таке майнінг, його значення для функціонування криптовалют


Майніг є походженням англійського слова, що означає «добувати корисні копалини». Це є спосіб заробітку біткойна за допомогою обчислюваних потужностей комп`ютера.

10 Aug. 2017