Как 2 раза подтвердить перевод биткоинов

Подтверждение транзакции Биткоин в сети Блокчейн

С точки зрения пользователя, транзакция представляет собой отправку средств из одного кошелька и прибытие во второй. Но внутри этого процесса прячется целый механизм, главный элемент которого — подтверждение транзакции в сети Биткоин.

Как и кто подтверждает транзакции

Подтверждения биткоин-транзакций нужны для предотвращения так называемой атаки двойных трат.

Немного подробнее о принципе действия: получив монеты Bitcoin, новый владелец не имеет права сразу пользоваться средствами. Так продолжается до момента включения транзакции в блок. Сразу после формирования операции ожидается исполнение, и только после этого перевод приобретает легитимный статус. Подтверждение — это и есть процесс помещения операции в блок.

Одно размещение = 1 подтверждение, а для Bitcoin количество необходимых подтверждений равно шести, только тогда перевод признается правомерным. Такая схема служит защитой от double-spending (двойной траты), когда одни и те же деньги отправляются дважды. Создание блоков и, как следствие, подтверждение Bitcoin происходит во время майнинга. За эту работу майнеры получают вознаграждение в виде монет криптовалюты.

Число «шесть» — стандартное для биткоин-сети, но отдельные сайты и сервисы, принимающие оплату в BTC, могут ставить собственное количество нужных блоков, начиная от одного. Однако цифра 6 была выбрана создателями валюты неспроста: при таких условиях злоумышленнику, чтобы получить управление над сетью, необходимо завладеть 10 % хешрейта, и вероятность такого события составляет 0,1 %.

Получить шесть подтверждений подряд невозможно для человека с Как ускорить подтверждение

Подтверждение транзакции Bitcoin ускоряется при помощи специальных программ-ускорителей. Популярен сервис ViaBTC, предоставляемый одноименным майнинг-пулом. Пул занимает до 6,5 % всей биткоин-сети, поэтому легко проталкивает неподтвержденную операцию в блок, и подтверждение пройдет на порядок быстрее. Сервис работает независимо от того, сколько подтверждений перевод уже получил.

Работать с программой просто. Не нужно ничего скачивать — просто зайти на сайт pool.viabtc.com/tools/txaccelerator/, ввести ID транзакции и капчу. Нажать на кнопку «Ускорить бесплатно» (есть и платный вариант — заявлено, что более результативный). Сколько ждать после этого — точно сказать нельзя, но эффект действительно замечен.

После нажатия на кнопку появится сообщение «Транзакция подтверждена», которое на самом деле означает, что операцию взяли в обработку. Есть смысл проверить статус перевода через 20-30 минут.

Сервис имеет три ограничения:

  • Нельзя подтвердить «двойную трату».
  • Нельзя подтвердить операцию, если у пользователя есть другие неподтвержденные операции в системе Bitcoin.
  • Нельзя ускорить проведение сделки с комиссией ниже 0,0001 Биткоинов.

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

Еще нюанс: нет смысла ускорять перевод, который идет с какого-либо сайта на кошелек. Рано или поздно такой перевод сам подтвердится. Другое дело — когда пользователь сети инвестирует в проект. Здесь важно, чтобы биткоины дошли быстро. Иначе получится, что проект работает, все получают прибыль, а конкретная биткоин-транзакция зависла и не приносит пользы.

Транзакция долго не подтверждается — означает ли это потерю монет

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

Возможные причины задержки:

  • Недостаточная комиссия биткоин.
  • Переизбыток операций в мемпуле (очереди). Это связано с маленьким размером блока в сети биткоин.
  • Заканчивается «время жизни» оплаты, равное 3 суткам.

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

Читайте также:  Доходность премиум танков 10 уровня

Варианты решений проблемы, от которой зависит скорость платежа:

  1. Провести «двойную трату» биткоин. Процесс сложный, доступен только отправителю. Нужен доступ к сид-фразе или приватным ключам.
  2. Использовать метод child pays for parent (CPFP). Несложно, чуть дороже, доступен и отправителю, и получателю.
  3. Применить replace-by-fee. Функцию поддерживают не все кошельки. Сделать легко, стоимость низкая. Доступно отправителю только при условии предустановленной галочки в настройках кошелька.
  4. Описанная выше программа для ускорения платежей.

Ранее собственный ускоритель операций предоставлял также AntPool, но впоследствии эту функцию закрыли.

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

Существует 3 способа, с помощью которых можно сэкономить на комиссии, если получается слишком большой расход:

  • Объединить несколько переводов биткоин в один, оснащенный нужным количеством выходов. Так уменьшится объем платежа в байтах (экономия составит от 9 до 75 %).
  • От 10 до 30 % сэкономится при расчете комиссии через службы, отслеживающие информацию о транзакциях в мемпуле.
  • Если очереди в мемпуле почти нет, комиссию можно вручную выставить меньше рекомендуемой, и подтверждение Биткоин все равно пройдет.

Еще пара вариантов для профессионалов: ручным методом подобрать размер перевода Биткоин и входы, сэкономив тем самым до 15 %, или заблаговременно консолидировать входы с использованием уменьшенной ставки за один байт (когда есть время или когда комиссионные сборы ниже).

Источник

Время подтверждения транзакции биткоин и как ускорить ваш перевод

В последние дни 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. Для этого введите в поле поиска хеш операции, и увидите статус перевода:

Время обработки переводов может увеличиваться в следующих случаях:

  1. Чрезмерная загруженность сети при резких колебаниях курса биткоина;
  2. Низкий приоритет транзакции (частые переводы небольших сумм);
  3. Низкая комиссия. О том, как выбрать правильную комиссию за перевод биткоинов, вы можете узнать из статьи «Как рассчитать комиссию биткоин за перевод и как сэкономить?»

Если перевод не осуществился в течение 20-30 минут, не стоит паниковать. При большой загрузке сети в последние дни даже транзакции с высокой комиссией могут обрабатываться дольше обычного. Также не стоит переживать о сохранности своих средств – в случае, если транзакция так и не будет включена в блок, биткоины вернутся на ваш кошелек по таймауту (обычно это 72 часа).

Хотите хотя бы ориентировочно узнать, сколько еще будет выполняться перевод? Для этого вам потребуется знать хеш операции. Если помните комиссию, которую задавали при переводе, сразу переходите к шагу 4.

Читайте также:  Урок факторный доход прибыль издержки инвестиции

    Для начала нужно узнать размер комиссии для транзакции. Это можно сделать на одном из публичных сервисов. Заходим на blockchain.info, вводим хеш в поле поиска, и нажимаем на транзакцию.

Можно ли ускорить транзакцию

Да, можно. И для этого есть несколько разных способов. Все зависит от криптовалютного кошелька, которым вы пользуетесь. Основными способами являются:

  1. Opt-in RBF (Replace-By-Fee).
  2. CPFP: ChildPaysforParent.
  3. Также можно создать транзакцию вручную при помощи скриптов. Но этот способ достаточно сложен для неподготовленного пользователя. Если он вам интересен, пишите в комментариях, и, с разрешения Леонида, автор подготовит по нему отдельный мини-обзор.

Кроме того, ранее существовал и другой способ использование так называемых «ускорителей транзакций». Подобные услуги предлагали крупные майнинговые пулы – 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 каналы!

Источник

Время подтверждения Биткоин-транзакции: сколько ждать?

Так вы уже здесь второй год «стоите»! Да вот жду подтверждения транзакции с биткоинами. Наверное, маленькую комиссию назначил. (Из анекдота, подслушанного в блокчейн)

Проще, быстрее и легче! Такими «лозунгами» я буду руководствоваться, чтобы доходчиво объяснить вам, как долго происходит подтверждение транзакции. Но сначала перечислим те вопросы, на которые мы попытаемся ответить:

Читайте также:  Инвестиции сущность функции классификация

Как это работает?

Извините, но буду «грузить» 😉 Без этого понять принцип манипуляций с криптовалютой не получится.

1) Информация об операциях с биткоинами записывается в специальные блоки, которые представляют собой список транзакций. Если сложить блоки в цепочку, то получите историю «хождения» криптовалюты.

2) Блок состоит из заголовка и списка транзакций. Заголовок содержит хеш-коды транзакций, собственный и хэш предыдущего блока. Первой в перечне идет транзакция, в которой указывается вознаграждение (комиссия) за создание нового блока.

3) Чтобы проверить подлинность операций с криптовалютой, транзакции должны быть валидированы в блокчейн. Он представляет собой распределенную БД. Ее части хранятся на множестве компьютеров в сети Bitcoin.

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

Подтверждение транзакции – это ее присоединение к списку транзакций в блоке.

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

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

Если верификации перевода криптоденег не произошло, то система возвращает средства обратно на кошелек отправителя.

Как долго ждать?

У меня в среднем уходит от 20 минут до часа.

Время ожидания зависит от нескольких составляющих:

1) Загруженность «криптосети» — за последние два года количество операций с биткоинами выросло более чем в 8 раз. Это видно на графике ниже.

Он показывает рост количества триллионов хешей, выполняемых в секунду в сети Bitcoin.

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

Подобная ситуация также возникает при накоплении огромного количества неподтвержденных транзакций.

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

3) Скачки курса криптовалюты – тоже повышают время верификации.

Вот видео, в котором рассказывается о подобном случае на blockchain.

Как узнать сколько подтверждений прошло?

Советую ищущим «незнамо что» по своим (и не только) операциям с биткоинами заходить на blockchain.info. Здесь можно найти любую информацию по блокам, транзакциям. А также «промониторить» общую ситуацию на рынке.

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

Внизу страницы находится список транзакций, проведенных с ним. Нажмите на нужную и получите искомое значение.

Как увеличить скорость?

Методы сокращения времени транзакции:

  • Повышение комиссии для майнеров – специалисты советуют «не жадничать» и отдавать за подтверждение от 0,0002 ВТС и более.
  • Объем переводимых средств – чем больше криптовалюты переводите, тем статус операции выше в «криптосети».
  • Использование специализированных площадок наподобие coinbase.com – на таких сервисах покупатели и продавцы сохраняют свои ключи. Благодаря этому подтверждение происходит в рамках этой платформы, а не в общей сети.

  • Использование биткоин-кошельков с функцией создания мультиподписи – на подобных сервисах для подтверждения операции с криптовалютой от пользователя потребуется лишь указать закрытый ключ. Второй «подписью» выступает ключ сервиса. Таким образом не тратятся средства и время на подтверждение транзакции.

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

Источник

Оцените статью