Разработка нового ПО на популярном Ethereum-клиенте от Алексея Ахунова получившая название «Turbo Geth» успешно запущена в тестовом режиме. С его помощью произведена оптимизация процесса хранения нодами истории сети Ethereum. Об этом сообщает CoinDesk.
Для запуска полного нода на базе Turbo Geth, понадобиться объем памяти в размере примерно 252 Гб, что в пять раз меньше требований традиционного клиента Geth.
Новый подход позволит узлам сети работать на более дешевом оборудовании, что в теории должно привести к большей децентрализации Ethereum.
Ахунов заменил хеш-дерево на упрощенный индекс, изменив принцип организации баз данных блокчейна Ethereum на уровне клиента.
«Вероятно, мы сможем добиться десятикратной оптимизации», — сказал он во время конференции Dappcon в Берлине этим летом.
Turbo Geth объединяет данные об истории адресов, нодах, контрактах и блоках в компактные информационные строки, что облегчает процесс хранения и извлечения.
Разработчик отметил, что для эффективной работы ПО необходимо решить проблему длительной синхронизации блокчейна и отсутствия удобного пользовательского интерфейса.
Подписывайтесь на новости В TELEGRAM