Сьогодні я дивився на mempool, і відчув, що це як затор на естакаді: ваша транзакція спочатку йде «у чергу на номер», майнери/валідатори вибирають, кого пакувати першими, тим, хто платить більше, пропускають вперед, а тих, хто платить менше, просто відсувають назад, навіть забуваючи, що вона ще висить. Ще гірше, що під час затору її можуть закрити інші (старі транзакції з тим самим nonce, які не очищені), нові транзакції — наче кур'єри, застряглі біля дверей, і всі інші не можуть пройти.



Зазвичай у моєму скрипті я роблю дві речі: або залишаю можливість замінити транзакцію (щоб не зафіксувати комісію), або просто встановлюю тайм-аут і скасовую, краще повторно відправити, ніж ризикувати тим, що «вона має швидко пройти». Що стосується оновлень контрактів/операцій з правами, я теж віддаю перевагу чекати підтвердження кількох блоків, щоб не мати ілюзії «я думав, що вона успішна».

До речі, недавно з’явилися такі соціальні майнінги, токени фанатів, крики «увага — це майнінг»… по суті, це теж аукціон у mempool: хто краще захопить увагу — той швидше буде пакований, решта — просто сидять у черзі і чекають. В будь-якому разі, я дивлюся на це як на розвагу, але якщо серйозно, то перед тим, як діяти, краще подивитися, як затор у ланцюгу.
Переглянути оригінал
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
  • Нагородити
  • Прокоментувати
  • Репост
  • Поділіться
Прокоментувати
Додати коментар
Додати коментар
Немає коментарів
  • Закріпити