Что такое Мемпул (Mempool)?

Мемпул (от англ. memory pool — «пул памяти») — это своего рода цифровой «зал ожидания» для всех транзакций, которые были отправлены в сеть Bitcoin, но еще не были включены в блок. Каждая полная нода в сети имеет свой собственный мемпул, где она временно хранит эти неподтвержденные операции.

Аналогия: зал ожидания в аэропорту

Чтобы понять, как работает мемпул, представьте себе зал ожидания перед выходом на посадку в самолет (блок).

  • Пассажиры — это транзакции, которые хотят «улететь».
  • Самолет (блок) имеет ограниченное количество мест (ограниченный размер блока).
  • Сотрудники авиакомпании (майнеры) решают, кого из пассажиров пустить на борт следующего рейса.

Все пассажиры, которые не поместились в текущий самолет, остаются в зале ожидания (мемпуле) и ждут следующего рейса.

Как майнеры выбирают транзакции из мемпула?

Майнеры экономически мотивированы максимизировать свою прибыль. А их прибыль, как мы знаем из статьи про награду за блок, состоит из субсидии и комиссий за транзакции.

Поэтому, формируя новый блок, майнер будет действовать как тот самый сотрудник авиакомпании, который в первую очередь посадит на борт пассажиров бизнес-класса, заплативших за билет больше всех. Он отсортирует все транзакции в мемпуле по размеру их комиссии (обычно измеряется в сатоши на байт, sat/vB) и начнет заполнять блок самыми «дорогими» из них.

Если вы отправили транзакцию с очень низкой комиссией, она окажется в самом конце этой «очереди». Если сеть не загружена, ее, возможно, включат в следующий же блок. Но если желающих много, ваша транзакция может «зависнуть» в мемпуле на несколько часов или даже дней, пока очередь не дойдет до нее.

Что такое «перегрузка мемпула»?

В периоды высокой активности на рынке (например, во время резкого роста или падения цены Bitcoin) количество транзакций, отправляемых в сеть, резко возрастает. Мемпул начинает «раздуваться», потому что транзакций поступает больше, чем майнеры успевают включать в блоки (которые выходят стабильно раз в 10 минут).

В этот момент начинается настоящая «война комиссий». Пользователи, которые хотят, чтобы их транзакция прошла быстро, начинают выставлять все более и более высокие комиссии, чтобы «перебить» ставки других. Это приводит к резкому росту средней стоимости транзакции в сети.

Транзакции с низкими комиссиями в такой ситуации могут оставаться в мемпуле очень долго. Однако они не исчезают навсегда. Большинство нод настроены так, что через определенное время (обычно 2 недели) они «забывают» о старых неподтвержденных транзакциях, и монеты просто «возвращаются» в кошелек отправителя.

Таким образом, мемпул — это динамичный и конкурентный рынок, где пользователи соревнуются за ограниченное пространство в блокчейне. Размер мемпула и средняя комиссия в нем являются отличными индикаторами текущей загруженности и «здоровья» сети Bitcoin.

Алекс Вилсо

Ведущий журналист

Алекс Вилсо — технический журналист и аналитик, с 2017 специализирующийся на новостях и событиях в мире криптоиндустрии. Точкой входа в крипто-мир была майнинг-ферма на 3 видеокарты, именно так, на практике а не на теории он познакомился с добычей криптовалюты. 

Оставить отзыв

rating