- Время подтверждения транзакции биткоин и как ускорить ваш перевод
- Сколько ждать подтверждения транзакции биткоин
- Можно ли ускорить транзакцию
- Replace-By-Fee
- ChildPaysforParent
- Как ускорить транзакцию Bitcoin: обзор доступных методов
- Зачем и когда нужно ускориться транзакцию
- От чего зависит скорость транзакции в биткоине
- Как ускорить транзакцию биткоин
- Как ускорить транзакцию Bitcoin через пулы
- ViaBTC
- ANT Pool
- BTC.com
- Другие способы
- CPFP (Child Pay For Parent)
- Транзакция с двойной тратой
- Replace-by-fee
Время подтверждения транзакции биткоин и как ускорить ваш перевод
В последние дни Bitcoin бьет все новые и новые рекорды стоимости. Соответственно, возрастает и количество операций с ним. Сеть переполнена неподтвержденными транзакциями. К примеру, общий размер мемпула по состоянию на 7 декабря составлял более 115 мегабайт, а число неподтвержденных транзакций переходит за отметку 200 000. При этом осуществляется всего не более 10-12 транзакций в секунду (а иногда это число падает до 4-5).
Сайт blockchain.info работает нестабильно, и очередь на выполнение переводов неуклонно продолжает расти. При такой скорости даже без добавления новых транзакций на обработку существующей очереди потребуется больше 8-10 часов времени: https://blockchain.info/ru/unconfirmed-transactions
Еще несколько дней назад ситуация была более стабильной, в особенности в ночные часы и рано утром. Значительное увеличение очереди началось 7 декабря при скачке курса с 12500 долларов до 15000 и выше. По графику роста очереди видно, что в пике учитываются не все данные и в некоторых интервалах вместо 170000 неподтвержденных транзакций идут нулевые значения – система подсчета дает сбои.
Таким образом, мемпул в настоящее время становится «узким горлышком» всей экосистемы биткоина.
Исполнительный директор blockchain.info в своем твиттере дал объяснение сложившейся ситуации: «В настоящее время у нас рекордное количество трафика и обращений в службу поддержки пользователей. Оставайтесь с нами – мы делаем все возможное для качественного предоставления услуг! Так много людей пользуются цифровой валютой; это прекрасно».
Сколько ждать подтверждения транзакции биткоин
В обычное время транзакция в сети биткоин подтверждается в срок от 15-20 минут до часа. Посмотреть, подтвердился ли ваш перевод, вы можете там же, на сайте blockchain.info. Для этого введите в поле поиска хеш операции, и увидите статус перевода:
Время обработки переводов может увеличиваться в следующих случаях:
- Чрезмерная загруженность сети при резких колебаниях курса биткоина;
- Низкий приоритет транзакции (частые переводы небольших сумм);
- Низкая комиссия. О том, как выбрать правильную комиссию за перевод биткоинов, вы можете узнать из статьи «Как рассчитать комиссию биткоин за перевод и как сэкономить?»
Если перевод не осуществился в течение 20-30 минут, не стоит паниковать. При большой загрузке сети в последние дни даже транзакции с высокой комиссией могут обрабатываться дольше обычного. Также не стоит переживать о сохранности своих средств – в случае, если транзакция так и не будет включена в блок, биткоины вернутся на ваш кошелек по таймауту (обычно это 72 часа).
Хотите хотя бы ориентировочно узнать, сколько еще будет выполняться перевод? Для этого вам потребуется знать хеш операции. Если помните комиссию, которую задавали при переводе, сразу переходите к шагу 4.
- Для начала нужно узнать размер комиссии для транзакции. Это можно сделать на одном из публичных сервисов. Заходим на blockchain.info, вводим хеш в поле поиска, и нажимаем на транзакцию.
Можно ли ускорить транзакцию
Да, можно. И для этого есть несколько разных способов. Все зависит от криптовалютного кошелька, которым вы пользуетесь. Основными способами являются:
- Opt-in RBF (Replace-By-Fee).
- CPFP: ChildPaysforParent.
- Также можно создать транзакцию вручную при помощи скриптов. Но этот способ достаточно сложен для неподготовленного пользователя. Если он вам интересен, пишите в комментариях, и, с разрешения Леонида, автор подготовит по нему отдельный мини-обзор.
Кроме того, ранее существовал и другой способ использование так называемых «ускорителей транзакций». Подобные услуги предлагали крупные майнинговые пулы – viabtc.com, antpool.com. Суть заключалась в том, что пользователь мог просто указать на сайте хеш транзакции, и она обрабатывалась майнерами данного пула. Разумеется, такие сервисы были заведомо убыточными для своих создателей и не могли существовать долго.
Итак, перейдем к двум основным способам.
Replace-By-Fee
Важно! Данная опция должна быть включена в кошельке заранее, и использовать ее может только отправитель средств.
Функция предусмотрена в кошельках Bitcoin Core, Armory, Electrum, GreenAdress. Если не вдаваться в детали, она позволяет пользователям заменять уже созданную транзакцию на новую с более высокой комиссией. Это можно сделать непосредственно через интерфейс кошелька.
Так как первая транзакция с низкой комиссией еще не включена в блок и не получила ни одного подтверждения, вторая транзакция с повышенной комиссией, которая отправляется с того же адреса, будет подтверждена быстрее.
RFB-транзакции обрабатывают не все майнеры: некоторые технически считают их двойным расходованием (double-spending). Поэтому по времени такой перевод будет подтверждаться дольше, чем простая транзакция с высокой комиссией.
В кошельке GreenAdress RBF-транзакции включены по умолчанию, в остальных кошельках необходимо сделать дополнительные настройки.
ChildPaysforParent
Данный способ больше подходит для получателя биткоинов. Хотя им может воспользоваться и отправитель в том случае, если у транзакции есть «сдача». Суть метода в том, что нужно потратить один из выходов «зависшей» транзакции, и при этом задать комиссию, которой хватит для включения обеих транзакций в блок.
Рассмотрим на примере кошелька Bitcoin Core. Для того, чтобы пользоваться функцией ChildPaysforParent, необходимо включить опции «Включить управление входами» и «Тратить неподтвержденную сдачу». Делается это при помощи пункта меню «Настройки», вкладка «Бумажник».
Теперь при создании транзакции можно настроить произвольные входы. Создаем новую транзакцию, входом к которой указываем один из выходов «зависшего» перевода (например, сдачу). После этого необходимо правильно рассчитать комиссию.
Допустим, размер старой транзакции составляет 195 байт, размер новой – 210 байт. Смотрим на сервисе bitcoinfees.earn.com или btc.com рекомендуемый размер комиссии. Пусть плата будет составлять 360 сатоши за байт. Считаем суммарный размер двух транзакций: 195 + 210 = 405 байт. Общая комиссия составит 360 * 405 = 145800 сатоши. Теперь эту суммарную комиссию делим на размер новой транзакции и получаем 145800 / 210 = 695 сатоши за байт.
После того, как будет создана новая транзакция, майнеры смогут обработать оба перевода совместно, получив достойную комиссию. А вы за счет дополнительной транзакции добьетесь быстрого включения в блок основного перевода.
Хотите зарабатывать на крипте? Подписывайтесь на наши Telegram каналы!
Источник
Как ускорить транзакцию Bitcoin: обзор доступных методов
Наверное, все пользователи криптовалюты Bitcoin хотя бы раз сталкивались с проблемой, когда необходимо перевести средства, но транзакция проходит настолько медленно, что кажется, будто бы блокчейн завис. Это заставляет многих пользователей отказываться от биткоина в повседневном использовании и переходить на монеты с большей пропускной способностью. В биткоине же многие предпочитают только хранить криптовалюты.
В данной статье мы расскажем о том, ускорить транзакцию биткоин.
Зачем и когда нужно ускориться транзакцию
Ускорение перевода криптовалюты особенно актуально для тех, кто часто заводит биткоины на биржу криптовалют. Всем трейдерам известно, что за время ожидания транзакции, ситуация на рынке может кардинально поменяться, при этом далеко не всегда в лучшую сторону. Никто не захочет терять деньги из-за низкой пропускной способности сети криптовалюты.
Кроме того, биткоин уже постепенно становится общепризнанным средством платежей, которое может быть использовано для приобретения чего угодно.
Согласитесь, ждать по несколько дней за оплату товара — это не очень удобно.
К тому же, как видно из графика выше, стоимость транзакций далеко не дешевая. Таким образом, биткоин не сможет заменить классические фиатные платежные системы до тех пор, пока не смогут работать как минимум настолько же быстро.
Ускорение, в основном, используется в следующих случаях:
- Необходимо подтвердить транзакцию максимально быстро;
- Транзакция биткоин зависла и не проходит уже достаточно долго;
- Речь идет о переводе на крупную сумму.
От чего зависит скорость транзакции в биткоине
Выше уже упоминался такой термин, как «пропускная способность». Он обозначает количество транзакций, которые система может обработать за единицу времени.
Ни для кого не секрет, что число пользователей биткоина постоянно растет. При этом пропускная способность ее остается прежней. Если обратиться к сайту blockchain.com, то мы можем увидеть статистику, которая показывает количество неподтвержденных транзакций и количество транзакций в секунду.
На момент написании статьи это значение составляет лишь около 4 транзакций в секунду. В платежной системе Visa, для сравнения, это число превышает 1700, при этом инженеры уже не первый год говорят о возможности расширить пропускную способность до 24000 в секунду. Однако не все криптовалюты настолько медленные.
Так, например, Ripple способен проводить 1500 транзакций в секунду, а NEM целых 4000.
Как ускорить транзакцию биткоин
На сегодняшний день, существуют некоторые способы ускорить прохождение транзакций в биткоине. В нашей статье мы постарались собрать все наиболее популярные и эффективные методы.
Чаще всего, методы ускорения биткоин транзакций предполагают какие-то условия:
- Плата пулу за ускоренное подтверждение транзакции;
- Отправка бесплатного запроса в пул для майнинга;
- Увеличение комиссии.
Как ускорить транзакцию Bitcoin через пулы
ViaBTC
ViaBTC — это относительно новый сервис, который поможет ускорить тразакцию биткоин. Запущен он был относительно недавно. Суть его использования заключается в том, что любой желающий может просто ввести ID транзакции и пройти капчу, после чего указанный перевод средств добавляется в очередь пула сервиса.
Несмотря на то, что ViaBTC может обрабатывать не так много транзакций в час, это все же полезный инструмент для ускорения зависших транзакций в сети биткоин.
ANT Pool
Многие люди, интересовавшиеся сферой добычи криптовалют, не раз слышали о компании Bitmain.
Bitmain занимается выпуском ASIC-майнеров как для биткоин, так и для множества других альткоинов.
Antpool также разрабатывается и поддерживается данной компанией.
Одной из наиболее интересных особенностей пула является возможность продвижения транзакций в сети биткоин. Для ускорения нужно лишь пройти регистрацию на сайте, ввести нужную транзакцию на странице проверки и пройти капчу.
Операция будет завершена не позднее, чем через 10 блоков, но только тех блоков, которые добыты пулом. Подробней ознакомиться со статистикой можно на сайте пула в соответствующем разделе.
BTC.com
Еще один проверенный способ — это BTC.com. Данный сервис предоставляет платные услуги, которые позволят ускорить транзакцию биткоин. Для того, чтобы воспользоваться BTC.com, необходимо скопировать идентификатор транзакции и рассчитать на сайте стоимость ускорения. Если сумма вас устраивает, то оплатить услугу можно с помощью Webmoney или криптовалюты Bitcoin Cash.
Сервис позволяет завершить операцию перевода за четыре часа. Такой способ подходит в тех случаях, когда скорость транзакций биткоин действительно играет роль.
Услуга стоит немалых денег, поэтому рекомендуется применять ее лишь в случае острой необходимости, когда речь идет о переводах крупных сумм либо срочных переводов.
Другие способы
CPFP (Child Pay For Parent)
Следующим способом, который позволит ускорить транзакцию биткоин, является «Child Pay For Parent», то есть «Ребенок Платит За Родителя».
Суть метода заключается в том, что пользователь заранее включает в кошельке возможность расходовать сдачу и устанавливает такую комиссию, которая будет покрывать оплату проведения двух сделок. Таким образом, пользователь отправляет средства с более высокой комиссией, что позволяет продвинуть первый перевод. Майнеры постараются включить в блок первой ту транзакцию, которая содержит большую комиссию.
Транзакция с двойной тратой
Особенность этого способа заключается в том, что его можно применить далеко не во всех кошельках. Если кошелек не удаляет ненужные транзакции самостоятельно, то он не подойдет. Если хотите ускорить транзакцию биткоин при помощи данного метода, то можете попробовать полноценный «толстый» кошелек Bitcoin Core.
Первое, что нужно сделать — это оценить оптимальную величину комиссии. Для этого можно воспользоваться сайтом bitcoinfees.earn.com. После этого нужно удалить из кошелька неподтвержденную транзакцию и создать новую, которая будет содержать бОльшую комиссию.
Если кошелек умеет самостоятельно удалять зависшие переводы, то будет достаточно просто указать бОльшую транзакцию с учетом комиссии. Тогда время подтверждения значительно снизится. Это действительно рабочий способ продвижения, но поддерживается он далеко не всеми кошельками.
Многие разработчики пытаются предотвратить возможные двойные траты, поэтому при попытке их проведения можно часто увидеть ошибку, сообщающую о том, что прошлый перевод все еще активен. При выставлении повышенной комиссии, транзакция подтверждается быстрей, а предыдущий перевод зависает навсегда.
Replace-by-fee
Replace-by-fee — это транзакция, которая имеет метку «replaceable», то есть является заменяемой. Отличие таких транзакций в том, что они без проблем могут изменяться отправителем до попадания в блок. Это также предполагает двойную трату, но в данном случае так и предполагается. Чаще всего для таких транзакций можно поднять комиссию просто нажав на кнопку в кошельке.
В вышеупомянутом Bitcoin Core достаточно лишь открыть список транзакций, нажать на нужную правой кнопкой мыши и выбрать увеличение комиссии. В некоторых случаях сервисы не принимают replace-by-fee транзакции без подтверждения, и вам придется ждать зачисления даже дольше. Кроме того, не все блокчейн-эксплореры дают возможность смотреть замененные транзакции.
На самом деле, абсолютно все майнеры принимают такие транзакции, хоть они и не обязаны заменять их. Все дело в том, что замена им выгодна, поэтому чаще всего проблем не возникает.
Как ускорить биткоин транзакцию при помощи Replace By FeeИсходя из вышесказанного можно сделать вывод, что задержка транзакций биткоина хоть и является серьезной проблемой, но все же ускорить транзакцию биткоин можно.
Существует множество способов и сервисов для продвижения переводов средств в сети. Большинство из них предполагают некоторые дополнительные траты, но находятся и те способы, которые не требуют никаких переплат.
Источник