Press "Enter" to skip to content

Історія освіти і поділу Ethereum і Ethereum Classic

Що таке Ethereum Classic, звідки він взявся, чим відрізняється від Ethereum і чому багато представників криптосообщества виступають проти нього.

Навігація по матеріалу:

  • 1 Поява DAO
  • 2 Атака на DAO
    • 2.1 Наслідки атаки на DAO
    • 2.2 Ніхто нічого не робить
  • 3 Що таке софтфорк?
  • 4 Софктфорк і DDoS
  • 5 Що таке хардфорк?
  • 6 Що таке Ethereum Classic?
    • 6.1 Проблеми Ethereum Classic
    • 6.2 Проблеми ETH
  • 7 Плюси і мінуси Ethereum Classic і Ethereum
    • 7.1 Ethereum Classic
    • 7.2 Ethereum
  • 8 Висновок

Поява DAO

Екосистема Ethereum працює на основі розумних контрактів. Грубо кажучи, розумні контракти — це автоматизовані угоди, які самі забезпечують дотримання всіх умов і сприяють завершенню угоди.

DAO (англ. decentralized autonomous organization, децентралізована автономна організація) — дуже складний, комплексний розумний контракт, який з’явився навесні 2016 року і повинен був назавжди змінити Ethereum. По суті своїй він представляв собою децентралізований фонд венчурного капіталу, призначений для фінансування всіх майбутніх розподілених додатків — DAPPS.

Ідея була досить проста. Якщо ви хочете мати якийсь вплив на створення нових програм у системі Ethereum, потрібно вкласти свої ефіри (ETH/USD), отримавши натомість відповідну кількість особливих DAO-токенів. Ці токени служать індикаторами того, що ви офіційно є частиною системи DAO.

Якщо команда розробників хоче отримати фінансування на створення нового додатка, насамперед вона повинна отримати схвалення кураторів, в ролі яких виступають відомі особистості системи Ethereum. Коли проект схвалений, власники DAO-токенів влаштовують голосування. Якщо додаток набрала 20% голосів, розробники отримують необхідне фінансування з коштів, які власники квитків вклали в систему.

Потенціал DAO, її гнучкість, контроль і повна прозорість були безпрецедентними; тисячі інвесторів прагнули отримати свою частку. За 28 днів з моменту створення DAO залучила понад 150 млн доларів в ефірі, або 14% всіх квитків ефіру, випущених на той момент.

Можливо, зараз ви ставите питанням: так, чудово, але як вийти з DAO? Якщо схвалення отримає додаток, яке вам не подобається? Як відмовитися від участі?

Щоб дозволити інвесторам покинути проект, була створена спеціальна «розділення», або спліт. З її допомогою ви могли повернути вкладені ефіри і навіть створити власну, «дочірню» систему DAO. Фактично, можна було об’єднатися з декількома власниками DAO-токенів, сформувати власну дочірню DAO і почати приймати пропозиції.

Проте в контракті містилася одна умова: після спліта ви не можете витрачати отримані ефіри протягом 28 днів.

Отже, поки все виглядає відмінно… от тільки є одна невелика проблема. Багато помітили лазівку в системі і вказали на неї, але творці DAO запевнили, що це не стане проблемою. Але вони помилилися. І саме тому зараз система виявилася розділена на Ethereum і Ethereum Classic.

Атака на DAO

17 червня 2016 року хтось використовував саме цю лазівку — і перевів у власну дочірню систему близько однієї третини всіх ефірів DAO (на той момент близько 50 млн доларів). Лазівка, виявлена хакерами, була досить проста.

Щоб вийти з DAO, потрібно лише відправити відповідний запит. Після цього відбудеться спліт, який виконується в два етапи:

  • Система повертає користувачу його ефіри в обмін на DAO-токени.
  • Транзакція реєструється в блокчейне, і внутрішній баланс токенів оновлюється.

Хакери додали в запит рекурсивні функцію, тому спліт відбувся наступним чином:

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

Це тривало знову і знову, поки третина всіх ефірів в системі не опинилася на рахунку дочірньої DAO. Як і слід було очікувати, в співтоваристві Ethereum піднялася паніка.

Підкреслимо один важливий факт. Злам стався через проблеми в DAO, але не в самому Ethereum. Ethereum працює у фоновому режимі; The DAO — лише один з розумних контрактів в системі.

Як стверджує один із засновників Ethereum Гевін Вуд, звинувачувати Ethereum у зломі DAO — все одно, що говорити «інтернет зіпсувався» кожен раз, коли у вас падає сайт.

Наслідки атаки на DAO

Хоча сам Ethereum ніяк не був пов’язаний з проблемами DAO, багато користувачів втратили довіру до криптовалюте в цілому. Ціна ефіру різко впала з $20 до $13, і багато хто пророкував його швидкий кінець.

Однак незважаючи на те, що хакерам вдалося вкрасти ефіри на суму в 50 млн доларів, вони все ще перебували на рахунку дочірньої DAO; зловмисники не могли отримати до них доступ, тому що розумний контракт дозволяв використання засобів тільки через 28 днів. Враховуючи це, співтовариство Ethereum і команда розробників вирішили вжити заходів.

Були запропоновані три потенційних рішення:

  • Ніхто нічого не робить
  • Софтфорк
  • Хардфорк

Ніхто нічого не робить

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

Проте багатьом не подобалася ситуація, що склалася, тому більшість проголосувала за софтфорк.

Що таке софтфорк?

Кожен раз, коли блокчейн потребує оновлення, є два способи його реалізувати: софтфорк, або «м’яке поділ», або хардфорк, «жорстке розділення». Софтфорк схожий на будь-яке оновлення з зворотною сумісністю.

Що це означає? Припустимо, ви використовуєте MS Excel 2005 і хочете відкрити електронну таблицю, створену в MS Excel 2015. Вам це вдасться, тому що у Excel 2015 є зворотна сумісність.

Але різниця все-таки є. Нові функції, якими ви можете насолоджуватися у новій версії, не будуть доступні в старій. Повернемося до аналогії з MS Excel: припустимо, що у версії 2015 року є функція, яка дозволяє поміщати GIF в електронну таблицю. Відкривши цей файл у версії 2005 року, ви не побачите своїх GIF — тільки текст.

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

Це здавалося чудовим планом, і спільнота Ethereum в цілому підтримувало його, але потім виникла нова проблема, і співтовариство знову опинилося в скрутному становищі. У коді софтфорка виявили уразливість, яка могла призвести до DDoS-атак.

Софктфорк і DDoS

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

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

Але в софтфорке була вразливість, яка дозволила б зловмиснику обійти систему. Тепер хакери змогли б змусити майнер проводити нескінченні складні обчислення, не отримуючи нічого взамін, і самі не витратили б на це ні копійки. Зловмисник міг би навіть змусити майнер проводити шкідливі обчислення, встановивши високу ціну на газ.

Все це означало, що софтфорк використовувати не можна. Для спільноти Ethereum залишався тільки один шлях — хардфорк.

Що таке хардфорк?

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

У разі Ethereum передбачалося відкотити всю систему до певної точки (прямо перед атакою на DAO), запустивши запис блокчейна заново. Всі транзакції до цього моменту (блок 1 920 000) були однаковими, але відразу ж після хардфорка система поділялася на дві окремі, ніяк не пов’язані ланцюжки. Нова ланцюжок зберегла назву Ethereum, або, для стислості ETH.

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

Тут-то і починається історія битви, яка лютує в співтоваристві Ethereum, битви між ETC і ETH. За нею цікаво спостерігати, тому що вона зачіпає одночасно питання етики та ідеології. Саме цей момент Гевін Вуд, співзасновник Ethereum, назвав «самим важливим моментом в історії кріптовалюти з моменту народження биткоина». Отже, давайте уважно розглянемо обидві системи.

Що таке Ethereum Classic?

Противники хардфорка вирішили продовжити оригінальний блокчейн, назвавши його Ethereum Classic. На момент написання статті Ethereum Classic (ETC/USD) коштує $14,2, за даними Coin Cap Market. В даний час ринкова капіталізація ETC складає більше 1,3 млрд доларів, це п’ята за вартістю криптовалюта в світі.

Чому хтось залишився на старому блокчейне, коли всі «титани» Ethereum, в тому числі засновники системи Віталік Бутерин і Гевін Вуд, перейшли на новий? Відповідь на це питання лежить швидше у філософській площині. Бачте, Ethereum і кріптовалюти замислювалися як засіб боротьби з фінансовою корупцією. Блокчейн зроблений незмінним саме для того, щоб система була стійкою до людського фактору.

Ось чому багато прихильників ETC вважають хардфорк неприйнятним. Якщо ви міняєте всю систему з-за одного злому, це підриває сам сенс існування Ethereum. Ви доводите, що блокчейн схильний до людських слабостей. І це сильно не сподобалося багатьом «криптоидеалистам». В підтримку ETC висловилися деякі авторитетні фігури, — наприклад, Баррі Сильберт, генеральний директор Grayscale.

На жаль, у Ethereum Classic є кілька проблем, які не можна просто проігнорувати.

Проблеми Ethereum Classic

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

На жаль, це не найгірше; деякі проблеми ETC наводять на думки про змову. Багато хто вважає, що ETC є атакою на Ethereum в цілому. Що це означає?

Відразу після хардфорка, коли співтовариство було розколоте і вразливе, багато хто помічав, що противники кріптовалюти відкрито підтримують ETC, просто щоб прискорити розпад системи. Деякі відомі блогери, такі як Девід Сіман, писали, що «Classic — небезпечний, покинутий блокчейн. Він використовує методи, які неминуче були б визнані незаконними, будь Ethereum публічно публічною компанією — а це одного разу може статися».

ETH — результат хардфорка, або «новий Ethereum». На момент написання ETH (один ефір) коштує $196,73, за даними Coin Cap Market. Ринкова капіталізація ETH в даний час становить 18 млрд доларів; це друга за вартістю криптовалюта після биткоина.

Що б не говорили противники системи, ETH — це дійсно новий Ethereum. Справа навіть не в тому, що його підтримують всі великі гравці; ETH постійно оновлюється та вдосконалюється. Нова ланцюжок була сформована з однією метою — повернути кошти, викрадені зловмисниками, законним власникам.

ETH являє собою щось набагато більше, ніж здається на перший погляд; це символ перемоги спільноти Ethereum. У відповідь на самий безцеремонний злом в історії кріптовалюти люди об’єдналися і створили щось більш сильне і досконале.

Але і в ETH є одна проблема, і, за словами прихильників ETC, вона відноситься до галузі ідеології.

Проблеми ETH

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

Крім того, користувачі почали сумніватися, що в майбутньому не з’явиться нових хардфорков людської примхи. Що робити, якщо виникне відразу кілька хардфорков і ще більше різних версій Ethereum? Що робити, якщо одночасно будуть працювати сотні різних версій Ethereum? Не девальвує це криптовалюту і чи не підірве довіру до системи в цілому (слідує, втім, помітити, що для таких монументальних змін знадобилося б більшість голосів спільноти Ethereum)?

Плюси і мінуси Ethereum Classic і Ethereum

Ethereum Classic

За:

  • Ідеологічно вірний
  • Отримав підтримку кількох великих гравців

Проти:

  • Не отримує доступ до оновлень, розробленим для ETH
  • Всі великі гравці Ethereum підтримують ETH
  • Може вважатися спробою розколоти і знищити співтовариство Ethereum
  • Висока активність шахраїв

Ethereum

За:

  • Експонентний ріст
  • Користується підтримкою великих гравців, включаючи творців Ethereum
  • Скасував злом DAO і повернув вкрадені гроші законним власникам (користувачам DAO-токенів)
  • Постійно оновлюється та вдосконалюється
  • Має більш високий рівень хеш, ніж ETC
  • Демонструє згуртованість спільноти Ethereum і його здатність вирішувати проблеми
  • Підтримується потужною групою з більш ніж 200 корпорацій під назвою Enterprise Ethereum Alliance (EEA), яка прагне запровадити використання смарт-контрактів в компаніях зі списку Fortune 500. В число учасників входять Microsoft, JP Morgan, Toyota, ING і т. д.

Проти:

  • Суперечить політиці незмінності блокчейна

Варто підтримувати ETH?

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

Аргумент №1:

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

Аргумент № 2:

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

Висновок

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

Виникає питання: що це означає для ETH і ETC? На стороні ETH — всі провідні розробники, і з часом платформа буде лише зміцнюватися, особливо при підтримці EEA. Цінність будь-якої валюти ґрунтується на довірі, і довіра до ETH, враховуючи всі чинники, буде тільки зростати. Багато експертів пророкують, що ETH стане першою криптовалютой після биткоина (Bitcoin), що подолала позначку в $1000.

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

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

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

Але для ETH майбутнє виглядає особливо яскравим. Це живий доказ того, на що здатне співтовариство Ethereum. Люди зіткнулися з серйозною кризою, згуртувалися і придумали по-справжньому витончене рішення.

Джерело: ru.insider.pro

Be First to Comment

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *

*

code