ЭТО НАШ КРАТКОСРОЧНЫЙ ПЛАН ДЕЙСТВИЙ, ЧТОБЫ ДОСТИГНУТЬ 20К TPS. На сегодняшний день наши банковские переводы достигают пика около 4,5 тыс. TPS. Имейте в виду, что наши банковские переводы значительно тяжелее по сравнению с показателями пропускной способности, указанными другими блокчейнами, поскольку мы тестируем переводы, которые включают проверки paymaster и абстракции аккаунтов. В настоящее время каждый перевод занимает около 180–220 микросекунд (большая часть времени уходит на 8 чтений холодного состояния, а затем на проверки подписи и выполнение), с дополнительными 100 миллисекундами на блок, потраченными на объединение кэша. У нас есть четкий путь к достижению более 20 тыс. TPS, над которым мы активно работаем: - Во-первых, мы внедряем оптимистичное выполнение, чтобы разогреть кэш секвенсора, что устранит затраты на чтения холодного состояния. Это должно позволить нам достичь около 8 тыс. TPS. - Затем мы будем предварительно проверять (и объединять) подписи, сокращая время на перевод до около 40 микросекунд и увеличивая TPS до около 12 тыс. - Наконец, мы обновим нашу модель состояния/кэширования, чтобы устранить затратную операцию объединения кэша, которую мы в настоящее время выполняем в конце каждого блока, что позволит нам достичь 20 тыс. TPS. Производительность больше не будет узким местом для любого крипто-проекта.
3,06K