Stone и S-two — о каком скачке мы говорим? Stone — это первый производственный провайдер StarkWare. Некоторые цифры: - Он работает в производстве более 5 лет - Он обработал более 1 триллиона долларов - Он сэкономил более 1 миллиарда долларов в виде сборов для пользователей Это зверь. S-two — это второй раз, когда мы создаем провайдер. Как вы могли ожидать, во второй раз, когда вы что-то создаете, есть много улучшений. Самое большое улучшение — это размер чисел, используемых для построения доказательства (размер поля). В Stone мы использовали 256-битные числа, а S-two использует 32-битные числа. Сравнивая их бок о бок, умножение (очень важная и затратная операция в STARKs) происходит в 120 раз быстрее! Позвольте мне повторить: в 120 раз быстрее. 🏎️ Но есть много других инноваций под капотом. Например, вместо того чтобы работать с одним шагом за раз, и все шаги одного и того же типа, теперь у нас почти неограниченная гибкость для добавления различных опкодов и операций очень эффективным способом, что приводит к дальнейшему улучшению производительности (в белой книге S-two будет больше деталей об этом). Модульность — это еще один классный аспект — фактическое создание доказательства может быть интегрировано модульным образом с различными AIR (системами ограничений). Это позволяет внешним командам, таким как @NexusLabs, @KakarotZkEvm и @gizatechxyz, использовать S-two для вычислений, отличных от тех, для которых мы их используем. Таким образом, S-two оказывается самым быстрым провайдером в мире, более чем в 100 раз быстрее, чем Stone. Будет ли провайдер следующего поколения, который выйдет через несколько лет (нет, мы еще не работаем над ним), снова в 100 раз быстрее? Честно говоря, я в этом сомневаюсь, но в то же время я также не ожидал того фактора в 100 раз, который мы получили до сих пор.
14,96K