Разработчик Merkle Mixer значительно снизил расходы на газ, оптимизировав код контракта на Solidity. Средние расходы упали с 72 332 до 53 897 единиц газа. Это особенно важно для пользователей, стремящихся избежать высоких затрат при каждой транзакции в сетях, где комиссионные могут сильно колебаться. Разработка анонимных решений на блокчейне требует не только обеспечения конфиденциальности, но и оптимизации расходов на транзакции. В последние годы популярность таких продуктов возросла, что вызвало конкуренцию среди разработчиков в поиске эффективных решений. Оптимизация расходов на газ — важная часть достижения доступности таких инструментов. Основные улучшения заключаются в переходе на битмапы для отслеживания нулевых значений, что позволяет упаковывать до 256 значений в один слот памяти. Также отказ от использования массива в памяти в пользу calldata позволил избежать ненужного копирования данных, что существенно снизило затраты. Упрощение обработки ошибок также уменьшило размер кода
Разработчик Merkle Mixer снизил расходы на газ на 25%
16 марта16 мар
1 мин