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