Что такое мемпул биткоина?

Все транзакции, проводимые в блокчейне перед отправкой должны пройти процесс подтверждения в блоке с помощью специального оборудования, применяемое майнерами. По этой причине все транзакционные платежи могут обрабатываться около 10 – 15 минут. Чтобы транзакция была завершенной, она должна быть подтвержденной и проверенной.

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

Мемпул биткоина для чайников: что такое простыми словами

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

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

Как работает мемпул в сети Bitcoin?

схема мемпула

Допустим, пользователь решил совершить перевод средств в виде биткоинов другому человеку. Выполняется подобное после создания транзакции. Чтобы сделать это, указывается некоторая сумма биткоинов, которые следует перевести, в том числе адрес кошелька, куда будет осуществлен сам перевод. В этот же момент происходит подтверждение того, что совершается сделка, а сам кошелек перенаправляется для выполнения другого перечня действий:

  • Подпись транзакции с помощью специального секретного ключа;
  • Выбор любого из неизрасходованных output-транзакций, требуемые для выполнения ее построения;
  • Проведения онлайн транслирования транзакции в сети Биткоин и подготовки к полноценной проверке.

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

Что такое узел сети?

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

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

Подтверждение сети

Подтверждение сети – задача, требующая от оборудования майнера достаточное количество мощностей (вычислительного характера) и электроэнергии, тем самым происходит оплата компенсации за затраты в виде биткоинов за подтверждение транзакции. О формировании комиссии в качестве дохода для майнера мы поговорим чуть ниже.

Майнер – люди, применяющие для этого собственные компьютеры или специальные оборудования, чтобы обрабатывать и подтверждать транзакции. Чем количество подтверждений будет больше, тем меньше шанс вероятности, что она станет скомпрометированной. В лучшем случае платеж из мемпула пройдет проверку от 6 раз, перед тем, какой войдет в часть блокчейна.

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

Комиссии мемпула в крипте

Комиссионные сборы в мемпуле сети BTC – специальная плата, взимаемая с пользователей сети биткоин или другой криптовалюты, тем самым стимулируя майнеров, выполнять работу по обработке транзакций, проводимых в сети. Каждая из плат представлена в виде сатошей (satoshis). Курс по отношению 1 сатоши к биткоину стомиллионная часть (1 сатоши  = 0.00000001 BTC).

Следует отметить то, что чем выше оплата майнерам – тем быстрее происходит транзакция, которая попадает в очередь на проведение. Работает подобное таким образом:

  1. После отправки транзакции в сети BTC каждый закладывает некоторую сумму биткоинов в качестве комиссии.
  2. Затем транзакция будет отправлена в мемпул, где собственно она будет ожидать обработки владельцами оборудования для майнинга.
  3. Как только транзакции появляются в мемпуле, на основе суммы комиссии майнер может выбрать отправленные средства, основываясь на том, какая комиссия была заложена – обычно останавливаются на выборе, где имеется наибольшая, так как вместе с этим будет увеличена и доходность.

Тем самым, размер комиссии, включенная в сумму всей транзакции может повлиять на то, насколько быстро будет проведена транзакция. Когда сеть биткоина перегружается, а весь мемпул заполняется, то платежи, где имеются наиболее высокие комиссии обрабатываются намного быстрее, чем у тех, кто включил меньше суммы в качестве сбора за проведение транзакции.

Подведение итогов: плюсы и минусы

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

  • Снижение уровни пропускной способности и функциональности всей системы;
  • Перевалочный пункт для ожидания транзакции;
  • Ожидание при проведении транзакции.

Мемпул, как можно понять, – перевалочный пункт для транзакций. Пока криптовалюты находятся в этом месте, они не будут являться доставленными. Ожидание проведения платежа в некоторых случаях может идти часами, тем самым вызывая неудобство для пользователей. Теперь вы знаете о том, что такое мемпул биткоина.

Раздел FAQ: Вопросы-ответы

Где увидеть размер мемпула?

Хоть блокчейн и мемпул – два связанных элемента, второй не считается частью блокчейна. Причиной этому заключается то, что в нём не имеется определенное место. Вернее то, что в каждой ноде биткоина имеется собственный мемпул, где имеется определенный объем памяти.счетчик транзакций мемпула

Их управлением занимаются майнеры и операторы, запускающие на устройствах копии блокчейна. Проверить сейчас размер мемпула можно на графике в режиме онлайн на сайте https://www.blockchain.com в разделе “Explorer” – “Графики” – “Сетевая активность” – “Счетчик транзакций мемпула”.

Как ускорить проведение транзакции при перезагрузке мемпула?

Как только пользователь отправил транзакцию может быть несколько вариантов решения проблемы. Если платеж был застопорен очередью, имеется функция Replace-by-Fee (сокращенно RBF), позволяющая выполнить проведение транзакции повторно. Однако следует сказать, что опция будет требовать от отправителя более высокую сумму в качестве комиссии.

Если кошелек не поддерживает опцию, то следует использовать другой вариант, например, “ребенок платит за родителя”, или CPFP. При использовании такой опции майнеры смогут выбрать транзакции, обладающие умеренной комиссией. Также используется ускорение транзакции с размером комиссии 0,1 mBTC за килобайт, тем самым в майнинговый пул попадет транзакция ViaBTC, где произойдет приоритетное подтверждение.

Cryptoexpert
Оцените автора
( Пока оценок нет )
Все об инвестициях в криптовалюту
Добавить комментарий