Разработчик: Ethereum работает не медленно из-за клиента Geth
Петер Силадьи, инженер-программист, утверждает, что широкое распространение Geth, клиента Ethereum, который он помогал разрабатывать, не является причиной того, что доминирующая платформа смарт-контрактов работает «медленно». Силадьи ответил на ветку на платформе социальных сетей X, в которой обсуждалась высокая пропускная способность Solana, заявив: «Geth не контролирует все факторы, влияющие на скорость обработки».
Geth — самый популярный клиент Ethereum
Geth — самый популярный клиент в Ethereum, контролирующий более 55 % от общей доли всех действующих клиентов, включая Nethermind и Erigon. Помимо предоставления пользователям возможности взаимодействовать с сетью, его можно использовать для развертывания полных узлов.
Каждый работающий синхронизированный полный узел должен загружать и хранить полную копию Ethereum, а это означает, что они могут независимо проверять транзакции и блоки, способствуя децентрализации сети. При более высокой степени децентрализации выше надежность.
Один аналитик утверждал, что Ethereum работает медленнее из-за доминирования гетов. По мнению аналитиков, пропускная способность Ethereum может быть увеличена только в том случае, если полные узлы будут распределены между популярными клиентскими провайдерами или если будет задействован какой-либо более эффективный и быстрый клиент.
Силадьи ответил, что скорость обработки пострадала, потому что «состояние Эфириума быстро растет».
Винить быстро расширяющееся «государство» в низкой скорости обработки данных?
Поскольку состояние сети растет как снежный ком, скорость хранения должна поддерживаться. Это означает, что независимо от выбранного клиента; провайдер должен настроить скорость хранения в соответствии с состоянием сети.
Полные узлы всегда синхронизированы с сетью, по сути, сохраняя все «состояние» блокчейна, то есть учетные записи, балансы и смарт-контракты. Они должны эффективно создавать хранилище, чтобы оставаться на связи с другими. Более того, поскольку полные узлы предоставляют услугу, все они, независимо от выбора клиента, могут получать вознаграждение за блок после подтверждения транзакции.
Соответственно, в качестве части своего аргумента Силадьи также сказал, что даже если лимит газа увеличится в 10 раз, все полные узлы, работающие на Geth или любом другом клиенте, будут «совершенно счастливы». В Ethereum лимит газа — это максимальное количество газа (оплачиваемое в Ethereum (ETH)), которое пользователь готов потратить на транзакцию. Пользователь может настроить его, и эти более сложные транзакции означают, что пользователю придется платить больше газа.