Из-за CryptoKitties Эфириуму придется пойти на увеличение газ-лимита, но не сейчас
Популярность крипто-котиков выявила значительную ограниченность пропускной способности блокчейна Ethereum, полностью блокировав транзакции в сети. Количество транзакций, находящихся в статусе ожидания подтверждения, выросло до 20 000. Сказать, что это проблема — ничего не сказать. Тем более, что майнеры Эфириума отказываются увеличивать плавающий газ-лимит из-за того, что процент “брошенных” блоков и так велик.
Последние несколько месяцев разработчики Эфириума заняты решением глобальных проблем сети, и вряд ли кто-то ожидал, что крипто-котики CryptoKitties вызовут критическую перегрузку. Ник Джонсон из Фонда Эфириума рассказал о мерах, которые должны быть внедрены в ближайшее время для решения проблемы с пропускной способностью:
“Недавнее предложение EIP по сжатию данных в транзакциях способно существенно снизить их объем. Это предложение уже реализовано в клиенте Geth, но второй клиент — Parity, его еще не поддерживает, так что пока обмен данными между Geth и Parity идет с несжатыми данными. Кроме того, в Geth уже реализована запись префиксных деревьев с увеличенными интервалами, вместо того, чтобы писать их в каждом блоке. Это помогает игнорировать мгновенно устаревающие данные”.
Также Джонсон отметил, что согласен с майнерами в том, что на данный момент увеличение газ-лимита не поможет, необходимо сначала произвести небольшие модификации самих клиентов. Виталик Бутерин также ставит на модификации, которые станут временным решением до реализации Casper и шардинга.
Кроме того, в скором времени Эфириум реализует собственную версию FIBRE, xThin и Graphene — это позволит ускорить обмен сообщениями между майнерами, что должно снизить процент брошенных блоков.
Что касается текущей ситуации, то пока перегрузка сети продолжится, а комиссии будут выше, чем могли бы быть. Надеемся, что модификации клиентов, которые смогут убедить майнеров поднять газ-лимит, появятся как можно скорее.