Ethereum або EOS? Аналіз двох найбільших блокчейн-проектів для децентралізованих додатків

09.04.2019 0

Зараз складно знайти два інших блокчейн-проекти, конкуренція яких так само сильна, як між Ethereum і EOS. Це воістину дві найбільші платформи для написання смарт-контактів і створення децентралізованих додатків (dApps), сформували згуртовані спільноти ентузіастів і розробників. Ethereum і EOS дуже схожі один на одного, однак мають значні фундаментальні відмінності: Ethereum може похвалитися своєю децентралізацією, а EOS – масштабованістю.

Ethereum – Децентралізація

Спільнота Ethereum цінують насамперед децентралізацію, яка досягається за рахунок алгоритму захисту Proof-of-Work (PoW), що вимагає великих обчислювальних потужностей. Навіть якщо Ethereum здійснить перехід на асікостійкий алгоритм ProgPoW (Programmatic Proof of Work), мережа буде як і раніше децентралізована. Однак повна децентралізація має великі недоліки. В першу чергу – масштабованість. На момент написання статті пропускна здатність блокчейна Ethereum становить 15 транзакцій в секунду, тоді як VISA може обробляти 24000 транзакцій в секунду.

На початку грудня 2017 року блокчейн-гра CryptoKitties залучила величезну кількість уваги з боку простих користувачів, що дозволило “положити” мережу Ethereum. Непідтверджених (pending) транзакцій у мережі було в 20 разів більше звичайного, а розмір комісії виріс більш ніж в 50 разів. Блокчейн-розробники Ethereum досі не можуть вирішити цю проблему, і, якщо в осяжному майбутньому з’явиться подібна гра, то мережа точно також “ляже” як в 2017 році.

cryptokitties

На даний момент спільнота Ethereum працює над імплементацією нової системи смарт-контрактів Plasma, що покликана збільшити обчислювальну потужність мережі. Більш того, розробники зараз тестують технологію шардінгу, що передбачає розбиття мережі на невеликі так звані “шарди”, які будуть зберігати частини даних, покладаючись на інші шарди.

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

EOS-масштабованість

З EOS все навпаки. Спільнота готова жертвувати децентралізацією заради високої масштабованості блокчейну.

EOS використовує унікальний, масштабований і енергоефективний алгоритм консенсусу DPoS (Delegated Proof-of-Stake), в якому випуском блоків займається тільки 21 нода. Тобто, тільки найбільші власники токенів EOS з “бездоганною репутацією” можуть стати блок-продюсерами і голосують за розвиток проекту. Виходить, що вже на рівні конфігурації мережа EOS в десятки разів більш централізована, ніж Ethereum.

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

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

EOS_21_nodes

Інші відмінності Ethereum від EOS

  • Комісія. На відміну від Ethereym, в мережі EOS відсутні транзакційні комісії. Тільки користувачам смарт-контрактів потрібно буде “заморозити” трохи токенів. Після виконання контракту токени повертаються на гаманець. У свою чергу, в мережі Ethereum потрібно спалювати GAS, кількість якого безпосередньо залежить від складності контракту, що є мінусом для багатьох dApps і проектів на блокчейні Ethereum.
  • Мова програмування. Якщо ви хочете написати програму або створити невеликий додаток на блокчейні Ethereum, то вам необхідно з нуля вивчити мову Solidity, створений досвідченими ETH-розробниками. Багато розробників подобається працювати з EOS, оскільки можна використовувати популярну компільовану мову C++.
  • Час роботи і токенсейл. Ethereum в середині 2014 року провів ICO і зміг залучити $18,4 мільйонів інвестицій, а мережа була запущена в середині 2015 року. У свою чергу, EOS провів токенсейл з липня 2017 по червень 2018 року, в ході якого розробники залучилии рекордні $4.2 мільярди інвестицій. Основна мережа EOS запущена в кінці червня того ж року.

Підсумок

Кожен з проектів не зміг уникнути проблем в ході свого розвитку. У мережі Ethereum сталася наймасштабніша атака за всю історію криптоіндустріі – злом The DAO і розкрадання $60 млн через помилки у вихідному коді. Проект EOS також не ідеальний. У червні 2018 року була виявлена помилка параметрах виробляючих нод, що власне вплинуло на функціональності мережі EOS.

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

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