Я искал более точный ответ на этот вопрос, но я видел много противоречивой информации о том, что Ethereum в настоящее время может обрабатывать от 12 до 45 транзакций в секунду. Какой правильный текущий номер?
Далее, также по этой статье :
По словам создателя Виталика Бутерина, долгосрочная цель состоит в том, чтобы платформа могла обрабатывать транзакции на «уровнях транзакций в масштабе Visa» или выше.
«В масштабе Visa» упоминается как 45 000 транзакций в секунду.
Или для достижения такого уровня транзакционных возможностей потребуется совершенно новая эволюция Ethereum?
Я сделал математику, чтобы показать примерное количество tx/s:
Лимит газа в блоке составляет 7 999 992.
Транзакция стоит 21 000 газа (предположим, что больше ничего не прилагается)
Это ~380 транзакций на блок.
Со временем блокировки около 15,03 секунды. Как показывает https://ethstats.net/ .
Это дает нам примерно: 25,346 транзакций/с.
В конце вашего вопроса вы упомянули некоторые возможные способы увеличить это число.
Существует обратно пропорциональная зависимость между консенсусным объемом и скоростью tx/s . Чем больше времени потребуется узлам для выполнения синхронизации и достижения консенсуса, тем меньше у вас будет транзакций в секунду.
Чтобы улучшить все функции, которые вы упомянули, теперь есть несколько способов входа Ethereum:
Ethereum Fundation жертвует много долларов, чтобы стимулировать исследования в области шардинга и плазмы.
Здесь я оставляю действительно хорошую информацию о шардинге с github.
Еще одно важное улучшение заключается в следующем:
Здесь я оставляю ссылку на статью CasperFFG.
Есть и другие идеи по улучшению скорости сети без потери ее основной цели: консенсуса. Но самые важные я выложил.
Надеюсь, это поможет!
Ричард Хоррокс
CPereez19
Си Джей Джейкобс
Ричард Хоррокс
Ричард Хоррокс
Ричард Хоррокс
CPereez19
CPereez19
Ричард Хоррокс
Ричард Хоррокс
CPereez19
Ричард Хоррокс