Протолкнуть транзакцию биткоин бесплатно

Зависла транзакция ? Как протолкнуть методом » Двойной трати» ?

Опубликовал: admin в Новости Октябрь 13, 2017 0 2,590 Просмотров

В связи с тем, что время от времени у пользователей «зависают» транзакции из-за низкой или неправильно указанной комиссии — возникает проблема повторной отправки платежа.

Это можно сделать, например, через Bitcoin Core клиент, но для этого его нужно как минимум скачать и подождать пока синхронизируется весь Блокчейн (около 100 Гб на начало 2017 года).

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

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

В данном примере будет использоваться сервис https://txid.io/wallet/ , основанный на Open-Source решении Coinb.in, который не хранит Ваш приватный ключ и даже не передает его по сети, а все действия с ним выполняются в браузере, приватный ключ никогда не передается за пределы вашего компьютера.

1) Нужно знать свой приватный ключ, без него ничего нельзя сделать. В случае, если вы используете онлайн кошелек типа blockchain.info — там этот ключ можно экспортировать. В случае использования core клиента — есть команда dumpprivkey. Этот пример показан для простого случая, когда используется один вход и один выход. Сравнительно новая фича Replace-by-Fee (RBF) в данном конкретном примере не используется.

2) Для наглядного примера используем следующую транзакцию

С адреса 1AuN48871owVr3SRbidwxMRACsi2QoqekD на адрес 12m5oXmDzY4Ad7rKuF88sFf29bEDiyEEPL было отправлено 0.01019000 BTC (191 байт) с очень низкой комиссией 0.00001000 BTC. Такая транзакция практически никогда не будет подтверждена, вероятность очень низкая.

Задача сделать двойную трату — Double Spending, обычный клиент этого сделать не позволит, но если мы будем собирать транзакцию вручную, то это не проблема. Приступим.

3) Нам нужны данные о входах, для этого нам необходима указанная транзакция в шестнадцатеричном raw-формате.

Взять ее можно, например, на blockchain.info, добавив в адресную строку браузера ?format=hex

Открываем https://txid.io/wallet/ и в меню выбираем Verify, вставляем текст транзакции и нажимаем Submit

Нас интересует только вход, а именно Txid (6f9e5048ca663c6a0d17bb30e893d1241cf2481b5f45914bca8776dd37e0ba2a), номер выхода N (2).

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

Открываем https://txid.io/wallet/ и в меню выбираем Verify, вставляем текст транзакции и нажимаем Submit

Находим наш адрес 1AuN48871owVr3SRbidwxMRACsi2QoqekD и сохраняем значение Script (76a9146ca05640f6e89a50a27fe09f453bc3db9bcd064488ac)

Все те же самые данные можно получить и из других блокчейн-эксплореров, не обязательно использовать blockchain.info.

Также, например, по ссылке https://live.blockcypher.com/btc/decodetx/ можно всю информацию получить в одном месте, порядковый номер выхода посчитать, начиная с нуля.

6) Нам нужно указать данные как о входах, так и о выходах.

Сначала в закладке Inputs (входы) указываем данные, которые мы получили в пунктах 3 и 4.

7) Далее указываем Outputs (выходы), можно указать тот же самый адрес получателя, а можно указать другой. В поле Amount указываем сумму к отправке за вычетом комиссии за перевод, комиссия автоматически посчитается и отобразится ниже в поле Transaction Fee. В данном конкретном примере 0.0002 будет вполне достаточно.

Нажимаем Submit, видим новую сгенерированную транзакцию, а также ее размер. Этот размер неподписанной транзакции.

Копируем hex-текст транзакции в буфер обмена.

8) Подписываем. Идем в меню Sign, указываем приватный ключ (он никуда не передается, вся работа с ключом происходит в браузере), нажимаем Submit и получаем уже подписанную транзакцию.

Смотрим ее размер, убеждаемся, что указанной ранее комиссии достаточно для 191 байт.

9) У нас есть новая и уже подписанная транзакция для двойной траты. Чтобы убедиться, что все сделали правильно,

еще раз открываем в новом окне страницу Verify https://txid.io/wallet/#verify , вставляем текст транзакции из п.8 и нажимаем Sumbit.

Проверяем выход — адрес и сумму.

10) Осталось только отправить транзакцию в сеть.

В меню выбираем Broadcast https://txid.io/wallet/#broadcast , вставляем текст подписанной транзакции и отправляем в сеть.

11) В случае какой-либо ошибки, если транзакцию отправить не удалось через пункт Broadcast — пытаемся отправить ее в сеть через

любые другие Push-сервисы, наиболее популярные можно найти на данной странице https://en.bitcoin.it/wiki/Transaction_broadcasting

12) Так как это double-spending транзакция, то не все ноды и, соответвенно, Блокчейн-Эксплореры смогут сразу отобразить ее корректно до подтверждения сетью, поэтому рекомендуется проверять новую транзакцию в разных местах.

После того, когда новая транзакция будет подтверждена и включена в блок — все встанет на свои места и она будет доступна в любом блок-эксплорере.

Как ускорить подтверждение Биткоин транзакции бесплатно или за деньги

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

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

Миф об истечении срока транзакции

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

Мемпул – это совокупность ожидающих Биткоин транзакций, и раньше в мемпуле время ожидания подтверждения составляло 72 часа, но теперь этот период продлен до 14 дней. Но это не означает, что срок действия вашей транзакции истек. Просто велика вероятность того, что неподтвержденная транзакция старше 14 дней МОЖЕТ покинуть мемпул и ВЕРНУТЬСЯ к вам. Если же узел ретранслирует вашу транзакцию (как это делают большинство узлов), то ваш перевод может оставаться в мемпуле в течение продолжительного времени.

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

Не спешите платить за ускорение вашей транзакции

Есть много людей, предлагающих услуги по ускорению транзакций. Порой они запрашивают слишком много денег за это – до 100-300$. Не спешите им платить!

Сначала попробуйте бесплатные методы, так как большинство таких платных сервисов используют нижеперечисленные способы и просто берут с вас деньги!

Бесплатный метод №1. Ускоритель ANTPool

  1. Зарегистрируйтесь и войдите в аккаунт ANTPool.
  2. Затем перейдите на следующую страницу
  3. Введите ID транзакции в верхнем поле.

Введите номер транзакции в шестнадцатеричном формате (HEX-код транзакции) в нижнее поле.

Как получить HEX-код транзакции?

Посетите сайт blockchain.info , найдите свою транзакцию и добавьте ?format=hex в конец адресной строки. Как результат, браузер отобразит данные транзакции в шестнадцатеричном формате.

ID транзакции: https://blockchain.info/tx/bd351fe30d041f695c8db4671e9d005da5dde64bc7edee6cbdf20dfab35f4789

HEX-код транзакции: https://blockchain.info/tx/bd351fe30d041f695c8db4671e9d005da5dde64bc7edee6cbdf20dfab35f4789?format=hex

Особенности

  • Ваша транзакция будет подтверждена в течение следующих 2-10 блоков.
  • Вам придется ждать до 72 часов для подтверждения транзакции, хотя обычно оно происходит намного быстрее.

Примечание

  • Оценка в 2-10 блоков включает только блоки, добытые ANTPool.
  • Чтобы посмотреть статистику результатов майнинга этого пула и список блоков – посетите страницу: https://www.antpool.com/poolStats.htm

Бесплатный метод №2. Ускоритель ViaBTC

  1. Не нужно регистрироваться.
  2. Перейдите на следующую страницу – https://pool.viabtc.com/tools/txaccelerator/
  3. Введите ID транзакции.
  4. Введите капчу и подтвердите.

Особенности

  • Из-за огромного спроса на услугу ускорителя, бывает очень сложно подать заявку.
  • В случае успеха, опять же, транзакция подтвердится в течение 72 часов, но обычно все происходит быстрее – всего пару часов.

Примечание

  • У ViaBTC есть лимит на количество транзакций, доступных к добавлению в ускоритель. Он ограничивается 100 транзакциями в час. Это связано с огромным спросом на услугу, поэтому достаточно сложно эффективно использовать этот метод. Но есть хитрость! Так как лимит обновляется по истечению часа, вам необходимо пытаться заполнить и отправить заявку в промежутке ХХ:59 и ХХ:01.
  • Также, если у вас есть майнинговый контракт с ViaBTC, то вам предоставляется 5 ускорений на контракт, но, как правило, все контракты распроданы.

Бесплатный метод №3. CPFP транзакция

CPFP транзакция – от англ. Child Pays For Parent (CPFP) – ребенок платит за родителя.

Вот видео, показывающее, как сделать CPFP транзакцию: https://www.youtube.com/watch?v=dUJyfz0QQXw

Особенности и примечания

  • Этот метод работает только в том случае, если вы получаете монеты. Если вы отправили Биткоины другому человеку, тогда вы не сможете использовать этот метод.
  • Чтобы пользоваться этим методом, вы также должны иметь доступ к приватным ключам вашего Биткоин кошелька.
  • По сути, вы просто отправляете себе средства с более высокой комиссией, и это «проталкивает» родительскую транзакцию, так как майнеры хотят получить вознаграждение.

Бесплатный метод №4. Транзакция с двойной тратой

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

  1. Проверьте рекомендуемый размер комиссии – https://bitcoinfees.earn.com/
  2. Вручную удалите вашу зависшую транзакцию из своего кошелька (обычно это выполняется в автономном режиме).
  3. Создайте новую оффлайн-транзакцию с более высокой комиссией.
  4. Сохраните информацию/код HEX транзакции вашего нового перевода.
  5. Вернитесь в онлайн и ретранслируйте свою новую транзакцию, используя свой кошелек.
  6. Затем для «продвижения» своей транзакции используйте HEX-код транзакции на следующих сайтах: https://live.blockcypher.com/btc/pushtx/
  • Перейдите к бесплатному методу №1 (Ускоритель ANTPool) и подтвердите отправку новых данных транзакции в ANTPool.
  • Особенности

    • Некоторые кошельки автоматически удаляют неподтвержденную транзакцию после нескольких дней, монеты возвращаются на баланс, и вы можете их снова отправлять. В этот раз просто старайтесь указывать комиссию, немного превышающую рекомендованный уровень на https://bitcoinfees.earn.com/. Тогда ваша транзакция подтвердится.

    Примечание

    • Это продвинутый метод ускорения транзакции. Большинство кошельков не позволят вам так просто применить его, так как разработчики стараются изо всех сил, чтобы предотвратить двойные траты. У вас может выскакивать ошибка при отправке вашей новой транзакции, поскольку в базе данных все еще висит ваша старая транзакция. Также вы можете увидеть ошибку, предупреждающую о двойной трате. Просто перейдите к следующему сайту в списке, чтобы отправить новые данные транзакции.
    • Но не беспокойтесь, поскольку новая транзакция будет иметь достаточно высокую комиссию, то она будет подтверждена быстро.
    • Только одна из двух транзакций будет подтверждена, а вторая (неподтвержденная, с меньшей комиссией) зависнет в сети навсегда, так как не останется монет для отправки.
    • Очень важно не использовать старые данные адреса из первой транзакции. В противном случае, при наличии достаточного количества монет для первичной транзакции, она может быть проведена в будущем.

    Платный метод. Ускоритель транзакций BTC.com

    1. Скопируйте ID своей транзакции.
    2. Перейдите на следующую страницу – https://pushtx.btc.com/
    3. Введите ID своей трназакции.
    4. Нажмите кнопку «Estimate Price» (Оценить стоимость).
    5. Если вас устраивает цена – оплачивайте (к оплате принимаются только Bitcoin Cash BCH или WebMoney).

    Особенности

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

    Примечание

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

    От Леонида:

    Отправлял 2 BTC на биржу Binance с кошелька Bitcoin Core. Выбрал комиссия рекомендованная через 2 блока. Почему-то выставилось 4$, а я даже не проверил 🙁 Прошло 2 дня транзакция все висела. Пробовал ускорить бесплатно, ничего не вышло. Выдает все время – занято. На ANTPool добавилась, но после 10 их блоков не ушло. Возможно, надо было еще ждать. В итоге, не стал мудрить, заплатил ViaBTC 200$ в

    Bitcoin Cash. Ушла сразу с их первым наймайненым блоком. В других местах было еще дороже, на btc.com – 500$.

    Хотите зарабатывать на крипте? Подписывайтесь на наши Telegram каналы!

    Перед отправкой чекаю ethgasstation.info и нет проблем часовых.

    К сожалению, есть еще ситуации, когда транза видна из chain.so но blockchain.info показывает её как не существующую. И ускорители даже платные такую транзу не берут. Пример: https://chain.so/tx/BTC/276b5461caafc8b12d827ed58272f09 c2755b9cafb09c1dcb5f08c41320a883e (убрать пробел)

    Уже больше 3 недель не могу получить.

    • 78 ICON
    • 74 Ripple
    • 73 Ethereum
    • 71 Bitcoin
    • 59 Litecoin

    Смотреть весь список

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

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

    Цель блога – дать максимум подобной информации о биткоине и перспективных альткоинах, помочь заработать на них. Мы даем собственные уникальные прогнозы и сигналы для покупки криптовалют. С нами заработать может каждый!

    Протолкнуть транзакцию биткоин бесплатно

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

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

    Еще месяц назад, с трудом, за неделю-две, но могла пройти транзакция с 30 сатоши за 1 байт, а транзакции со стандартной комиссией 120 сатоши за байт проходили более менее быстро, от нескольких часов до нескольких дней

    Последнее время онлайн-сервис blockchain.info дважды поднимал стандартную комиссию, сначала до 240 сат, сейчас до 300 сатоши. Но это не панацея. Количество желающих от этого серьезно не уменьшается, мемпул растет как на дрожжах. Сначала до 50 МБ, потом до 100 МБ, теперь уже 150 МБ. и это не предел.

    Поэтому появился сервис "проталкивания" транзакций – viaBTC

    Для проталкивания транзакции необходимо выполнить следующее:

    1. Синхронизировать часы своего компьютера через сервер синхронизации. Это делается в Win двойным кликом по иконке часов.

    2. Сервер viaBTC принимает неподтвержденные транзакции для включения не после нахождения блока, а в начале каждного часа, для этого и нужна синхронизация, так как у некоторых часы компа могут бежать или отставать минут на пять

    3. Зайти за 10 мин до начала нового часа по URL: https://www.viabtc.com/tools/txaccelerator/ . Будет открыта следующая форма:

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

    5. И последнее. Ждите начала нового часа и в промежуток 0 мин 1 секунда до 0 мин 30 сек нажимайте " Submit "

    Транзакция подтвердится, сервер вам напишет, "Акселерейшн саксидид"

    ПОДЕЛИТЬСЯ

    ОСТАВЬТЕ ОТВЕТ

    Please enter your comment!
    Please enter your name here