Иногда самые незначительные детали в модели транзакций могут иметь последствия куда более крупные, чем заметные “главные” функции.
Dusk использует nonce, привязанный к аккаунту отправителя, и это значение увеличивается, когда транзакция успешно выполняется. Его простая задача важна: сеть может отличить новую транзакцию от уже использованной, не принимая идентичные запросы за независимые действия.
Мне нравится, насколько это скучный механизм.
Хорошая инфраструктура транзакций часто требует правил, о которых пользователи обычно не задумываются, пока что-то не пойдет не так. Nonce дают четкую последовательность того, что аккаунт уже выполнил.
Но у этой простоты есть и другая сторона.
Когда транзакции из одного и того же аккаунта зависят от упорядоченной nonce-последовательности, независимые действия не всегда могут вести себя так, будто они полностью не связаны. Правило упорядочивания задает структуру выполнения, но также может накладывать ограничения на то, как транзакции перемещаются по системе.
Так дает ли nonce-упорядочивание на уровне аккаунта Dusk правильную дисциплину транзакций, или строгая последовательность станет помехой, когда финансовым приложениям нужна более параллельная обработка??
#dusk @Dusk $DUSK
Dusk использует nonce, привязанный к аккаунту отправителя, и это значение увеличивается, когда транзакция успешно выполняется. Его простая задача важна: сеть может отличить новую транзакцию от уже использованной, не принимая идентичные запросы за независимые действия.
Мне нравится, насколько это скучный механизм.
Хорошая инфраструктура транзакций часто требует правил, о которых пользователи обычно не задумываются, пока что-то не пойдет не так. Nonce дают четкую последовательность того, что аккаунт уже выполнил.
Но у этой простоты есть и другая сторона.
Когда транзакции из одного и того же аккаунта зависят от упорядоченной nonce-последовательности, независимые действия не всегда могут вести себя так, будто они полностью не связаны. Правило упорядочивания задает структуру выполнения, но также может накладывать ограничения на то, как транзакции перемещаются по системе.
Так дает ли nonce-упорядочивание на уровне аккаунта Dusk правильную дисциплину транзакций, или строгая последовательность станет помехой, когда финансовым приложениям нужна более параллельная обработка??
#dusk @Dusk $DUSK
Better discipline
0%
Parallelism matters more
0%
Depends on the app
0%
Too much sequencing friction
0%
0 проголосовали • Голосование закрыто