Мемпул биткоина — это место, где транзакции ждут, когда их возьмут майнеры, чтобы добавить в блок на блокчейне.
Если вы хоть раз совершали транзакцию в BTC, вы сталкивались с тем, что время от отправки до получения составляет до 10 минут. В момент загруженности сети это могли быть часы, а иногда и дни. Возможно, вы также слышали фразу «Транзакция застряла в мемпуле». Это именно то место, где хранятся данные в ожидании обработки нодами. В сети биткоина данные — это транзакции, поэтому мемпул также можно назвать пул транзакций.
Если размер мемпула увеличивается, это значит, что транзакций в очереди становится больше. Подтверждение будет занимать больше времени, а для ускорения транзакции придется доплачивать комиссию.
Mempool является частью BIP 35. Идея заключалась в том, что внешние узлы смогут получить доступ к мемпулам других узлов. Это важно для следующего:
- биткоин-кошельки могут узнать о скорости проведения транзакций до отправки (размер мемпула поделить на размер блока = сколько блоков ждать примерно по 10 минут каждый),
- майнеры могут приоретизировать обработку транзакций по комиссиям,
- наблюдатель может диагностировать сеть.
Как работает мемпул биткоина?
Допустим, вы решили отправить кому-то свои биткоины. Вы сделаете это, выполнив транзакцию. Для её проведения необходимо указать количество биткоинов, которое вы хотите отправить, кошелек адресата, на который следует осуществить перевод. Подтверждая, что вы совершаете сделку, кошелек будет перенаправлен на выполнение следующих действий:
- подпишет транзакцию секретными ключами;
- выберет один из ваших неизрасходованных выходов транзакции, необходимых для ее построения;
- будет транслировать транзакцию в сеть Bitcoin и подготовит ее к полной проверке.
Именно здесь мемпул вступает в игру. Ваша транзакция не будет завершена в момент ее трансляции. Вместо этого она будет сохранена в мемпуле. Он называется так, потому что узлы хранят его в своей RAM-памяти.
Узел — это электронное устройство, входящее в состав сети. Каждый узел запускает программное обеспечение Bitcoin Core и содержит полную копию блокчейна. В то же время каждый узел содержит свой собственный уникальный набор неподтвержденных транзакций. Количество этих узлов по всему миру сильно варьируется время от времени из-за многих причин, большинство из которых связаны с расходами на поддержание работоспособности узла и объема Bitcoin Core.
Чтобы ваша транзакция завершилась, ее необходимо подтвердить/проверить. Чтобы запустить этот процесс, по крайней мере, один майнер должен забрать ее из мемпула и проверить.
Майнеры — это люди, которые используют свои компьютеры для обработки и подтверждения транзакций. Чем больше раз подтверждается одна транзакция, тем менее вероятно, что она будет скомпрометирована. В идеальном случае транзакция из мемпула будет проверена 6 раз, прежде чем она станет частью блокчейна.
Подтверждение транзакций — это задача, требующая большого количества вычислительной мощности и электроэнергии, поэтому каждый раз, когда майнер проверяет транзакцию, он получает компенсацию за свои усилия в биткойнах. Эта компенсация называется комиссией за транзакцию. Эта плата представлена в satoshis (1 satoshi = 0.00000001 BTC) за каждый транзакционный файл и обычно устанавливается транзактором. Не все транзакции имеют одинаковые транзакционные сборы, поэтому майнеры могут заглядывать в мемпул и выбирать, какие транзакции они хотят проверить. Очевидно, что большинство из них будут мотивированы финансовой выгодой, так что сделка с более высокой комиссией, скорее всего, будет предпринята и утверждена майнером.
После того, как ваша транзакция будет проверена, она станет частью следующего блока — набора уникальных транзакций биткоинов, которые были проверены. Как только один блок заполнится подтвержденными транзакциями, он будет добавлен в блокчейн и подтверждать все предшествующие ему блоки. После добавления этого блока в блокчейн, все транзакции, которые стали его частью, будут удалены из их соответствующих модулей. Это уменьшит размер мемпула и создаст пространство для информации о новых неподтвержденных транзакциях.
Основная проблема, с которой сталкивается мемпул — его размер, который варьируется в зависимости от количества узлов, а также от их емкости. В настоящее время один блок блокчейна ограничен размером 1 МБ. Кроме того, существуют ограничения на то, сколько времени потребуется, чтобы раздобыть новый блок — оно составляет 10 минут. Все эти меры необходимы для создания узкого места в сети, которое является регулирующим механизмом для торговли биткоинами. Они останавливают переполнение блоков и гарантируют, что значение биткоина не упадет.
Проблема заключается в том, что это может привести к росту мемпула. Как только будет достигнута определенная величина, мемпул, чтобы избежать переполнения, начнет снижать некоторые транзакции с низким приоритетом (в основном с низкой стоимостью). Отброшенная транзакция полностью не исчезает; все, что требуется для того, чтобы снова стать частью мемпула — это ретрансляция.
Mempool является частью документа по разработке Bitcoin под названием BIP 35. Он используется в качестве стандартного метода передачи идей для улучшения технологии. Эти документы очень важны для разработки, так как биткоин не имеет формальной централизованной структуры. Мемпул позволил повысить прозрачность и улучшить контроль над неподтвержденными транзакциями. Это также повлекло за собой создание легких кошельков SPV, которые не требуют устройств для хранения всех данных блокчейна, что позволило мобильным телефонам и другим устройствам с ограниченным пространством стать частью сети Bitcoin.
Где можно посмотреть размер мемпула?
Хотя блокчейн и мемпул связаны друг с другом, но сам мемпул не является какой-то частью на блокчейне. У него нет единого места. Скорее, у каждой ноды биткоина есть собственный мемпул с объемом памяти. Нодами управляют майнеры и операторы полных нод, которые запускают на своих устройствах копии блокчейна.
Чтобы узнать размер мемпула биткоина, нужно воспользоваться онлайн-сервисом https://www.blockchain.com/
Где купить биткоин?
Мы подготовили рейтинг самых надежных и популярных криптовалютных бирж, которые поддерживают ввод и вывод средств в рублях, гривнах, долларах и евро.
Надежность площадки в первую очередь определяется объемом торгов и количеством пользователей. Уже более 5 лет крупнейшей криптовалютной биржей в мире является Binance. В связи с ограничениями для пользователей из РФ, с сентября 2023 года Binance предоставляет для России отдельную платформу CommEX с поддержкой полного функционала и ликвидности основной площадки Binance.
# | Биржа криптовалют | Официальный сайт | Оценка площадки |
---|---|---|---|
1 | CommEX | https://commex.com | 9.5 |
2 | Binance | https://binance.com | 9.5 |
3 | Bybit | https://bybit.com | 8.4 |
4 | Huobi | https://huobi.com | 7.3 |
5 | OKEx | https://okex.com | 6.9 |
Критерии по которым выставляется оценка в нашем рейтинге криптобирж:
- Надежность работы — стабильность доступа ко всем функциям платформы, включая бесперебойную торговлю, ввод и вывод средств, а также срок работы на рынке и суточный объем торгов.
- Комиссии – размер комиссии за торговые операции внутри площадки и вывод активов.
- Отзывы и поддержка – анализируем отзывы пользователей и качество работы техподдержки.
- Удобство интерфейса – оцениваем функциональность и интуитивность интерфейса, возможные ошибки и сбои при работе с биржей.
- Особенности платформы – наличие дополнительных возможностей — фьючерсы, опционы, стейкинг и прочее.
- Итоговая оценка – среднее число баллов по всем показателям, определяет место в рейтинге.
Дата публикации 20.02.2020
Поделитесь этим материалом в социальных сетях и оставьте свое мнение в комментариях ниже.
- Инструкция: Как новичку купить биткоин на крипто-бирже за рубли? - 17.05.2024
- Binance Earn — как получать пассивный доход от хранения криптовалюты на бирже Binance? - 17.05.2024
- Что такое стейкинг и как получать пассивный доход от криптовалют? - 26.12.2022
- Конфискация криптовалюты в России: как работает механизм изъятия криптоактивов? - 26.12.2022
- Как минимизировать риски при торговле фьючерсами на Binance Futures? - 26.12.2022