Масштабування Ефіріуму для мільярдної аудиторії - Happy Coin Club

ефіріуму

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

Що потрібно для вибудовування масштабованих децентралізованих додатків (dApps)

Щоб створювати подібні програми, необхідно:

  1. Обзавестися набором розробника dApp. Я сказав би, що перша «хиленька» версія вже на 70% готова.
  2. Ці компоненти мають бути масштабованими. У цьому полягає основна труднощі, яку ми поговоримо у нашому огляді.

На прикладі Facebook

Давайте виконаємо невеликий математичний підрахунок. Facebook обробляє близько 175 000 запитів кожну секунду (припустимо, близько 900 000 користувачів знаходяться на сайті, при цьому кожен із них протягом 5 секунд виконує 1 дію). І це, швидше за все, крім запитів по API, а їх, мабуть, в 3-4 рази більше.

Наскільки масштабований Ефіріум зараз?

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

В даний час, Ефіріум здатний обробляти близько 13 транзакцій за секунду, тобто 7 транзакцій за секунду для токенів (ліміт газу – 4,7 млн., середня ціна на газ – 21 тис., тобто 220 стандартних транзакцій у блоці; при середньому часу генерації блоку 17 секунд, тобто 13 транзакцій на секунду, причому для транзакцій з токенами показник газу має бути приблизно вдвічі вищим). Ці цифри не враховують дорогих розумних контрактів.

Згідно з цими даними, для того, щоб додаток з 10 млн.користувачами працювало, необхідно збільшити продуктивність Ефіріуму у 250 разів, та у 25 тис. разів для того, щоб можна було збудувати на ньому Facebook. А оскільки це відкриті ресурси, ми можемо припустити, що програми Ефіріум перевершать програми Facebook за масштабами. Ця оцінка не позбавлена ​​вад, оскільки децентралізовані програми (dApps) працюють не так, як нинішні програми Web 2.0. Проте загалом вона правильно відображає ситуацію.І саме в цьому полягатиме основна складність масштабування в найближчому майбутньому.

Масштабування під мільярдну аудиторію

Як ми можемо наблизити період реєстрації мільярдного користувача? Ось деякі відомі мені кроки у цьому напрямі:

мільярдної

Такий докладний аналіз прояснює деякі моменти:

  • Це завдання з галузі інформатики та теорії ігор, більшість з яких ніколи не вирішувалися. Сьогодні важко сказати, коли вони будуть вирішені, і наявні оцінки можуть бути далекі від дійсності.
  • Великі програми не можуть працювати тільки на базі блокчейну і, швидше за все, не зможуть ніколи. Для них необхідно продовжувати розробляти офчейн-рішення щодо масштабування.
  • Хоча робити точні підрахунки та одночасно використовувати кілька методів масштабування досить складно, все ж таки можна припустити, що до кінця 2018 року продуктивність зросте в 100 разів, і додаток зможе витримати навантаження від 1 до 10 млн. користувачів.
  • Масштабування – процес багатошаровий. Кожен метод «заточений» під певну характеристику. Тому вирішити всі завдання, спираючись лише на кількість транзакцій на секунду, навряд чи вийде.
  • Над цими проектами працює дуже мало людей, найчастіше – не більше п'яти осіб укожному. Це дуже талановиті спеціалісти, здатні довести будь-яку справу до кінця. Кожен розробник, який робить перші кроки в цьому напрямку та бажає працювати над складними проектами, може приєднатися до одного з них. Для цього необхідно зв'язатися з розробниками ядра Ефіріума (якщо ви плануєте розробляти програми на базі блокчейна) та приєднатися до чату Gitter chat, або написати Віталіку чи Владу. Інформацію про платіжні системи можна уточнити, заздалегідь зв'язавшись із Джеффом Коулманом, або зареєструвавшись у Raiden network. Також можна зв'язатися з Truebit і відгукнутися на їхню пропозицію у спеціальній гілці на Reddit.

Як досягти систематичного прогресу при масштабуванні Ефіріуму?

Можливо, спільнота згодом виявить бажання працювати над масштабуванням Ефіріуму окремо від Ethereum Foundation. Як видно з таблиці, це вже відбувається якоюсь мірою. Можна надавати спільноті різні бонуси, які вона може отримати після впровадження розроблених її зусиллями рішень. Спільнота легко може зібрати понад 1 млн. доларів США шляхом краудфандингу та влаштувати змагання між командами розробників за найкраще запропоноване рішення. Саме так DARPA Grand Challenge спровокували бум у виробництві автономних транспортних засобів. Також можливо, що з часом Фонд Ефіріуму обере децентралізовану модель управління, і ефект буде таким самим.

Висновок

Одного разу токени і блокчейн стануть єдиним простором, і масштабування є основною рушійною силою в цьому напрямку. Ефіріум ще має пройти чималий шлях, перш ніж його додатки знайдуть мільйонну аудиторію. У той же час, робляться різні спроби вирішити цю проблему в істиннодецентралізовану манеру. Основна перешкода на шляху масштабування – це недолік фахівців. І все ж, якщо поточну роботу буде здійснено належним чином, мережа Ефіріуму буде здатна обслужити потреби 1-10 млн. користувачів вже до кінця 2018 року.