теперь в очереди функции тестовой сети! мне понадобилось как минимум полдюжины PR, лол. много чего было спроектировано с предположением, что "нет конфликтов в записях" является инвариантом, но помимо одного блока на асинхронном выполнении, это также должно сократить несколько видов заторов.
Anza
Anza13 окт., 23:29
1/ SIMD-0083: Ослабление ограничений на входы от Ханако Мумей и @apfitzge, убирает ограничения, согласно которым входы не могут содержать конфликтующие транзакции. Это упрощает протокол и дает производителям блоков больше гибкости в порядке транзакций. Вот что изменилось 🧵
если любая транзакция записывает в аккаунт, все пользователи этого аккаунта должны работать в однопоточном режиме, но из-за ограничения на запись их также нельзя объединять в пакет. Поэтому, если на аккаунт поступает много запросов на запись, вы получаете только одну транзакцию за пакет и много потенциально более дешевых транзакций между ними.
в simd83 проблема пакетирования исчезает. так что если есть популярный минт или пара свопов и т.д., и много людей платят высокие комиссии, они все могут идти вперед в этой ветке вместе. это также должно помочь при развертывании программ (которые представляют собой 200+ транзакций, записывающих на один и тот же аккаунт, так что только 1 за запись до 83)
34,12K