Мемпул — это зал ожидания для неподтвержденных транзакций. Когда вы отправляете транзакцию в режиме онлайн, она не сразу попадает в блок. Она находится в мемпуле до тех пор, пока ее не подхватит майнер или валидатор. Каждый узел хранит свой собственный мемпул, поэтому его содержимое различается от узла к узлу. Но общая картина остается той же: тысячи ожидающих транзакций, каждая с комиссией, конкурируют за ограниченное пространство в блоке.
Майнеры сортируют мемпул по размеру комиссии. Более высокие комиссии включаются первыми. Если вы заплатите слишком мало, ваша транзакция может застрять на несколько часов или быть полностью отменена после очистки мемпула. Во время перегрузки комиссии резко возрастают, и мемпул разрастается. Мемпул Биткоина превышал 100 000 транзакций в периоды высокой активности. Мемпул Эфириума меньше, но сложнее из-за взаимодействия смарт-контрактов. Вы можете проверить мемпул в обозревателе блоков, чтобы увидеть ожидающие транзакции и текущие рекомендации по комиссиям. Если ваша транзакция зависла, некоторые кошельки позволяют заменить ее на транзакцию с более высокой комиссией — эта функция называется «замена по комиссии».
Основные компоненты мемпула
- Неподтвержденные транзакции — ожидающие включения в блок.
- Заказы с оплатой по факту покупки — чем выше плата, тем выше приоритет.
- Зависит от узла — каждый узел имеет свой собственный пул памяти.
- Замена комиссии — повышение комиссии по зависшей транзакции.
Мемпул — это аукцион в реальном времени по размещению блоков. Понимание его работы поможет вам избежать переплаты или слишком долгого ожидания.
Comments (2)
Leave a comment