Що таке Mempool?
Mempool це тимчасова зона очікування, де перебувають непідтверджені транзакції перед тим, як їх додадуть у блок. Кожен вузол зберігає власну версію, тому двоє людей можуть бачити трохи різні черги. Уявіть це як чергу на реєстрацію багажу перед польотом, тільки тут багаж ваша криптовалюта.
Mempool не є одною великою глобальною чергою, яка виглядає однаково для всіх. Кожен вузол має свій список, тому низька комісія може залишити ваш переказ як очікувані транзакції на одному вузлі, а на іншому він вже може бути оброблений.
Як працює Mempool
Коротко і по суті. Ви надсилаєте транзакцію, вона потрапляє в Mempool, потім майнери або валідатори вибирають ті, що добре оплачуються. Ось поетапно.
- Крок 1: Ви створюєте і транслюєте транзакцію з вашого гаманця.
- Крок 2: Вузли виконують швидкі перевірки та валідацію, після чого додають її у свій локальний пул, якщо перевірка пройдена.
- Крок 3: Творці блоків сортують кандидатів за ставкою комісії, тож ваші обрані комісії за транзакцію впливають на швидкість.
- Крок 4: Коли включено в блок, запис покидає пул, а правила допомагають зменшити спроби подвійного витрачання.
- Крок 5: Якщо трафік інтенсивний, старі або з дуже малою комісією записи можуть бути видалені, і вам може знадобитися ретранслювати з вищою комісією.
Ось і весь процес, це справді просто.
Чому Mempool має значення
Це важливо, бо ця черга вирішує, наскільки швидко підтвердиться ваша операція і скільки ви заплатите. Коли вона переповнена, комісії зазвичай підвищуються. Коли вона пуста, проходити швидше.
- Перевага: Виберіть правильну комісію і зекономите час або гроші, залежно від ваших пріоритетів.
- Тренд: Завантажена черга сигналізує про попит і висвітлює обмеження масштабованості.
- Де: Гаманці, біржі та сервіси карбування реагують на стан черги, тоді як рішення другого рівня можуть переміщувати активність з основного ланцюга, коли стає тісно.
Якщо ваш переказ застряг, спробуйте replace by fee, щоб підвищити його пріоритет, а коли можливо, використовуйте Segregated Witness (SegWit) адреси, щоб зменшити розмір і платити менше за байт.
Ключові характеристики Mempool
Риси, що його характеризують:
- Локальний: Кожен вузол має власний пул, тому вміст може відрізнятися в мережі.
- Відкритий: Кожен може транслювати в нього, хоча заходи проти спаму та комісії задають правила гри.
- Конкурентний: Вищі ставки комісій обирають першими, низькі чекають довше.
- Еластичний: Розмір збільшується і зменшується залежно від навантаження та обмежень вузлів.
- Тимчасовий: Записи можуть бути видалені, втратити чинність або бути замінені до підтвердження.
Варіації
Різні мережі та налаштування змінюють поведінку черги. Поширені варіанти включають:
- Локальний: Стандартний пул пам'яті вузла з обмеженнями за ємністю та політикою.
- Майнерський: Вузол налаштований для творців блоків, часто строгіше сортує за ставкою комісії.
- Легкий: Перегляд з боку гаманця або мобільного, що відстежує підмножину для економії ресурсів.
- Політика: Вузли можуть встановлювати ліміти розміру записів, час життя та правила заміни.
Очікування не означає підтвердження. Пул не є ланцюгом, тож записи можуть зникати, якщо їх видалили, замінили або включили в інший блок без миттєвого оновлення вашого гаманця.
Приклад
Під час активного карбування комісії зростають, Mempool розширюється, і транзакції з малою комісією затримуються, тоді як із високою їх обирають за кілька хвилин.
Цікавий факт
Назва походить від memory pool, і ранні Bitcoin клієнти навіть дозволяли підбирати дивні ліміти, наприклад, скільки безкоштовних записів ви готові терпіти перед тим, як відмовитися.
Підсумок
Mempool одним реченням: це кімната очікування, де комісії та терпіння вирішують, які транзакції потраплять у наступний блок.
