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

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

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

Подтверждение биткоин-транзакции ― задача майнеров, которые создают новые блоки цепочки (размер 1 МБ) при помощи имеющихся вычислительных мощностей и получают за работу конкретное вознаграждение в 12,5 ВТС. Сумма награды ― «лакомый кусок» для пользователей сети, обеспечивающих перевод платежей и функционирование системы. Утверждение, что главное назначение майнеров состоит в добыче крипты, не совсем верно.

Как только данные об операциях «забивают» блок, звено закрывается и приобретает статус подтвержденного. Блоков нужно 6 единиц, чтобы перевод подтвердился, а денежные средства упали на счет получателя. Срок формирования blocks ― около 1 часа. На некоторых площадках отправитель вправе снизить количество проверок до 2, если речь идет о нескольких мелких переводах Биткоин. Подобная мера упростит и ускорит их подтверждение.

Почему количество подтверждений для Bitcoin транзакций равно 6? Теоретически мошенник должен обладать хотя бы 10 % сетевого хешрейта, чтобы незаконно внести изменения в блокчейн и подделать операцию. Однако потребуются миллионные долларовые инвестиции в майнинг-оборудование для получения мощнейшего хешрейта. Даже в этом случае преграда из 6 блоков ― практически невыполнимая задача. Безопасность системы повышается за счет нерентабельности указанных действий.

Награда в 12,5 ВТС доступна майнерам лишь после того, как подтвердятся 100 блоков. Пользователь может вычислить время проведения сделки (20−60 мин.), владея информацией о том, сколько нужно подтверждений для транзакций Bitcoin.

Скорость принятия зависит от других факторов, способных привести к зависанию сделки на период до 72 часов:

  1. Вес платежа. Чем больше сумма, чем выше ценится перевод. Особенно при наличии щедрой комиссии.
  2. Пропускная способность сети ограничена, что наглядно прослеживается значительной загрузке. Возникает «пробка», которая удлиняет период обработки.
  3. Комиссионный сбор. Достоверно известен следующий факт: выставляя более высокую комиссию, пользователь увеличивает шансы на быстрое проталкивание сделки.
  4. Изменчивость. Снижение/повышение курса косвенно давит на скорость подтверждения переводов Биткоин.

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

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

  1. Изменяется курсовая стоимость. Постоянные задержки платежей приводят к негативному отношению участников сети к Биткоину. Это может косвенным образом отразиться на колебании цены криптовалюты.
  2. Нарушаются сроки сделок. Торможение ведет к «расшатыванию» многих бизнес-процессов.
  3. Ухудшается репутация и снижается популярность Биткоина.
  4. Уменьшается объем транзакций. Пользователи начинают придерживаться иных платежных инструментов. Это наихудшим образом отражается на масштабах торгового оборота.

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

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

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

Пользователи активно используют следующие методы для предотвращения задержек при отправке:

  • Централизованные сервисы типа Coinbase. Предусмотрена обязательная регистрация.

При нажатии на Sign In в верхней части экрана справа открывается форма для внесения необходимых сведений (адрес электронного ящика и придуманный/сгенерированный пароль):

На адрес указанного email придет сообщение с активной ссылкой, переход по которой завершит регистрацию бумажника Coinbase. Частные пользовательские ключи размещены на ресурсе. Проведение платежа не затрагивает цепочку блокчейн. Комиссия отсутствует, а операции проходят быстро. Минус ― отсутствует децентрализация, ведь процессом управляет конкретная площадка.

  • Мультиподпись. К примеру, кошелек GreenAddress предусматривает двухфакторную аутентификацию:

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

  • Увеличение комиссионного вознаграждения.
  • Открытые переводы. Если с транзакции снять анонимность и открыть сведения об отправителе и адресате, вероятность быстрого прогона сделки увеличится.

Если отправка денег уже состоялась, можно воспользоваться другими вариантами подтверждения транзакции Биткоин в блокчейн-бумажнике:

Способ Особенности
Специальные сервисы-ускорители Один из самых популярных ускорителей для подтверждения транзакций Биткоин ― ViaBTC. Алгоритм работы с сервисом:

1. Уточнить статус сделки через сайт-проводник (btc.com, chain.so, blockchain.com и т. д.).

2. Скопировать ID-код и перейти на страницу pool.viabtc.com/tools/txaccelerator/.

3. В форме указать ID-код и пройти капчу. Ускорить подтверждение можно платным либо безвозмездным способом. Плата значительно увеличивает шанс на скорое проталкивание платежа.

Оформление транзакции в определенный временной промежуток На некоторых сервисах лимит ограничений обновляется 1 раз в час. Многие участники сети пользуются своеобразной «фишкой»: запускают транзакцию Биткоин в последние минуты часа (к примеру, между 17:58 и 18:00). При покупке в пуле после майнингового контракта выделяется пять бесплатных ускорений.
Двойная трата Опцию поддерживают не все электронные бумажники. Доступ предоставлен в кошельках полного цикла Bitcoin Knots и . Руководство к действию:

1. Заранее закрыть бумажник.

2. Открыть командную строку и внести запись zapwalletettxes.

3. Опять оформить транзакцию с увеличенным комиссионным сбором.

4. В разделе «Вход» найти прежнюю сделку и добавить вход с нового платежа.

CPFP Способ эффективен, когда адресат условно получил деньги (платеж не подтвержден). Комиссия оплачивается за две транзакции. Действия в бумажнике Биткоин Кор:

1. Зайти в параметры настроек.

2. В разделе «Кошелек» включить опцию контроля входов.

3. Разрешить тратить сдачу.

4. В разделе «Отправка» проставить галочку рядом с необходимой транзакцией.

5. Указать сведения о получателе и дать согласие на обработку информации.

6. Прописать пересылаемую сумму и сделать запрос на вычет комиссии.

Replace-by-Fee Функция позволяет увеличивать комиссию действующей транзакции Биткоин. Поддерживается многими бумажниками: Electrum, GreenAddress, Bitcoin Core. При проталкивании платежа в кошельке отображаются сообщения с указанием возможности изменения комиссии после занесения операции в очередь.

Транзакция долго не подтверждается

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

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

Вконтакте

Отправить или получить bitcoin просто. Но за этим элементарным процессом кроется целая экосистема.

Ее краеугольный камень – подтверждение транзакции .

Cодержание:

Зачем нужен биткоин, когда банков целая куча

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

Допустим, человеку из Европы необходимо переслать деньги своей бабушке в Южную Африку. Он идет с ними в банк. Финучреждение принимает деньги и пересылает своему посреднику – банку корреспонденту. Он, в свою очередь, пересылает деньги непосредственно в южноафриканский банк, где бабушка, наконец, может их забрать.

Каждый из этих банков проверяет личность первоначального клиента и его деньги. Из-за этого банковская «посылка» может идти до конечного получателя более недели.

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

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

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

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

Майнеры – «рабочие пчелки» блокчейн цепи биткоина.

Большая часть «непосвященных» в принципы работы криптовалют считают, что главное предназначение майнеров – . Это не так.

Главная задача майнеров – подтверждать транзакции. Они это делают, добывая блоки. Каждый блок в сети биткоин «весит» 1МБ.

Когда информация о переводах «забивает» все это место, блок считается закрытым и подтвержденным.

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

Каждая транзакция в сети биткоин должна получить 6 подтверждений. Это значит, что информация по ней еще включается в 6 последующих блоках.

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

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

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

Магическое число

Цифра 6 выбрана не случайно. Теория гласит, что в этой системе защиты, злоумышленник должен накопить более 10% мощностей всей сети, чтобы и совершить двойную трату биткоина.

Криптомошенникам придется вложить миллионы долларов в вычислительные мощности такого уровня.

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

С другой стороны, вполне могут получить 6 подтверждений подряд и верифицировать перевод.

Сами майнеры могут использовать биткоины, которые они получили в качестве вознаграждения, только после подтверждения 100 блоков.

Proof of Work

Чтобы сеть биткоина была справедливой, создатели придумали концепцию Proof of Work – доказательство проделанной работы.

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

У Proof of Work в сети биткоин есть минусы: майнеры конкурируют между собой и со временем для нахождения блока требуется все больше мощностей.

Из-за этого дорожают.

Более того, растет количество потребляемой энергии, что вредит всей планете.

Могу ли я стать майнером биткоина?

Да. Майнером может стать любой желающий. Правда, сейчас «точка входа» находится слишком высоко. В мире миллионы майнеров.

У некоторых есть огромные вычислительные Data-центры, которые стоят сотни миллионов долларов.

Чтобы с ними конкурировать в придется изрядно раскошелиться на оборудование и электроэнергию.

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

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

Каждый криптоинвестор может ускорить подтверждение транзакции биткоина.

Первый способ – повысить приоритет перевода. За это придется уплатить майнерам комиссию побольше.

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

Третий путь – быть «открытым». считается открытым, когда в блок записывается полная информация о личности отправителя и получателя. Скорость попадания в блок при этом возрастает, но страдает один из главных принципов криптовалют – анонимность.

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

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

Как ускорить подтверждение

  • Низкая комиссия. Эксперты сходятся во мнении, что это основная причина того, что платежи подтверждаются так долго. Перед отправкой платежа пользуйтесь специальными сервисами для расчета рекомендуемой комиссии, если эта опция не встроена в ваш кошелек.
  • Размер транзакции. Статус зависит от количества передаваемых монет. Чем больше платеж, тем быстрее его включат в блок.
  • Время хранения монет. Большее доверие системы заслуживают монеты, дольше лежавшие на счету.
  • Сервисы с отдельной расчетной системой. К ним относятся ресурсы создания онлайн кошельков. Проводя транзакции между своими клиентами, они могут не задействовать блокчейн биткоина. Это обеспечивает мгновенную пересылку денег внутри системы.
  • Использование открытых транзакций, которые содержат всю информацию о получателях и отправителях. Скорость подтверждения таких транзакций выше. Но практически никто желает полностью раскрывать подробности сделки, ведь люди пользуются криптовалютой по той причине, что она анонимна.
  • Использование мультиподписи. Ее суть заключается в том, что помимо стандартной подписи ставится еще одна, подтверждающая надежность операции. Мультиподпись обеспечивает быстрое принятие транзакции в блок, а также повышенную безопасность. Обычно такую услугу предоставляет компания, чьим кошельком или сервисом вы пользуетесь для отправки платежей.

Если вы уже отправили платеж с низкой комиссией, есть несколько способов его «протолкнуть»:

  • Использование опции кошелька Opt-InRBF. Если вы попытаетесь отправить перевод повторно, заплатив большую комиссию, система отвергнет его как попытку двойной траты. Чтобы узлы восприняли его должным образом и обработали вместо зависшего, вы должны включить Opt-InRBF при отправке первого платежа.
  • Использование специальных сервисов по «проталкиванию». Классическим примером является viabtc. Сервис при пуле, позволяющий подтвердить транзакцию путем введения ее ID. Некоторое время он был бесплатным, но ввиду убыточности подобные услуги теперь оказываются платно.

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

Хотите быть в курсе свежайших новостей и получать бесплатные инсайды? Подписывайтесь на наш ,

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

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

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

  • адрес, с которого перечисляются монеты;
  • сумма перечисляемых биткоинов;
  • исходная информация.

Важный нюанс. Предположим, что вам нужно перечислить 15 монет получателю, а на счету есть 20 монет. Для перевода вы создаете две операции. В одной указывается открытый ключ покупателя, в другой — ваш ключ. В первом случае указывается сумма 15, во втором — 5 (в качестве сдачи).

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

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

Время — деньги или сколько ждать?

Длительность ожидания одного подтверждения составляет около 10 минут.

На то, как долго будет длиться процесс, влияет несколько факторов:

  • стабильность сети;
  • колебания курса;
  • размер комиссионного сбора.

Если при переводе наблюдаются все перечисленные выше обстоятельства, то вопрос о том, сколько ждать подтверждения, остается открытым. Данный процесс может занять несколько часов. А если вы желаете совершить транзакцию без комиссии, то положение затянется надолго (автор видео — Crypto Mining).

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

Для того чтобы узнать, сколько пришло подтверждений, зайдите на официальный сайт платежной системы Биткоин, где можно найти любую интересующую информацию по транзакциям и блокам. Как посмотреть подтверждения? В поисковую строку в разделе Info введите известный вам номер, после чего вы увидите всю информацию о блоке и количество подтверждений.

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

Чтобы сократить длительность ожидания подтверждения, примите во внимание дельные советы:

  • отдавайте за транзакцию от 0,0002 ВТС и выше;
  • увеличивайте объем переводимых средств. Чем он больше, тем выше его статус;
  • используйте специализированные площадки, где сохранены ключи покупателей и продавцов. За счет такой системы подтверждение происходит быстрее, но не в рамках общей сети.

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

Многие наверняка уже столкнулись с проблемой зависших битков (при отправке и получении).
В большинстве случаев, виною этому спам сети и выставление малой платы майнерам (далее комиссия).
Перед отправкой битков, я бы посоветовал вам смотреть на состояние сети и выставлять комиссию, которую рекомендуют данные сервисы:
https://btc.com/stats/unconfirmed-tx

Если уж так получилось, что вы отправили комиссию меньше рекомендуемой или попросту ваша транза застряла в неподтвержденных и не включена в блок, то используйте данный сервис для "проталкивания":

Берем свой th(id) транзакции:
Пример:

И вбиваем id cюда:


Примечание!

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

Вы можете получить, такое сообщение:

Submissions are beyond limit. Please try later.

Нажмите, чтобы раскрыть...

Вам нужно вбивать до тех пор, пока не получите статус: Успешно.

После этого, ваша транзу подхватят и вовлекут в блок для обработки.

Что делать, если ваша биткоин транзакция не подтверждается ("зависла")?

Сначала можно просто подождать. Если прошло уже несколько часов (или даже суток) и ждать надоело, то есть несколько вариантов:

  1. Cделать даблспенд . Особенности: может сделать только отправитель.
  2. Использовать CPFP . Особенности: может сделать получатель и обычно отправитель.
  3. Использовать replace-by-fee . Особенности: может только отправитель и если заранее позаботился; не все кошельки могут.
  4. Использовать "ускоритель" от viabtc . Особенности: может получатель и отправитель, но сервис часто перегружен и есть ограничения на транзакцию.
Как сделать даблспенд (двойную трату)?

Действуем по следующему алгоритму (алгоритм описан для кошелька Bitcoin Core; для других кошельков действия аналогичны, но команды будут другими):

SpoilerTarget">Спойлер: алгоритм

1) Убеждаемся, что она ждёт подтверждения. Для этого копируем id вашей транзакции, вставляем в строку поиска сервиса blockchain.info (а также bitaps.com, blocktrail.com/BTC или аналогичного). Далее ищем глазами строку "неподтвержденная транзакция" ("unconfirmed transaction"). Нашли? Значит, транзакция ждет подтверждения.
Примечание. На "Приблизительное время подтверждения" ("Estimated Confirmation Time") на странице с вашей транзакцией blockchain.info не смотрим -- там неизвестно что.

2) Теперь закрываем кошелек и запускаем его из командной строки с параметром -zapwallettxes и ждем пока он откроется. Когда кошелек запустится, все неподтвержденные транзакции из него исчезнут (но они ещё есть в сети!). Для bitcoin core 0.14 потребуется перед запуском ещё переименовать или перенести файл mempool.dat (мемпул в этой версии сохраняется в файл и старая транзакция остается там).
Примечание. Почему не с параметром -salvagewallet? -zapwallettxes не затронет имена ваших ключей, а -salvagewallet удалит их. Кроме того, bitcoin core иногда падает при запуске с -salvagewallet и тогда ваш wallet.dat будет поврежден. Правда, рядом с ним заранее будет создана копия.

3) Теперь можно создавать новую транзакцию, не забыв поставить адекватную комиссию. Но! Поскольку ваша старая транзакция ещё осталась в сети, она может когда-нибудь неожиданно подтвердиться. Если вас это не устраивает, то у новой транзакции хотя бы один из входов должен будет совпадать с одним из входов старой. Для этого смотрим на странице вашей транзакции на сайте blocktrail.com/BTC или аналоге графу "inputs", запонинаем точный размер входа в битках. После этого при создании транзакции в кошельке нажимаем на кнопку "inputs...", находим в списке такое же точно число в битках и выбираем его (если их несколько, то выбирайте с тем же адресом получения и временем). После этого выбираем ещё какие-нибудь входы, чтобы общая сумма была больше суммы транзакции с будущей комиссией; лучше выбирать с запасом. Далее заполняем все поля как обычно, (не забываем про комиссию!) и отправляем.


Как использовать CPFP? Как быть, если я не отправитель, а получатель транзакции?

Такой способ есть и он подходит для получателей; для отправителя он также подойдёт, если у вашей транзакции была "сдача" (обычно она есть). Этот способ немного дороже и сколько пулов его поддерживают - неизвестно (по состоянию на начало 2017 года как минимум два пула его поддерживают). Можно попробовать задействовать механизм CPFP (child pays for parent). Для этого вы должны потратить один из выходов проблемной транзакции с комиссией, которой хватит на обе транзакции сразу - новую и старую. То есть просто создаёте транзакцию с одним входом (это должен быть один из выходов проблемной, например - сдача) и пересылаете биткоины себе же. Комиссию ставите такую, чтобы её хватило на обе сразу: для этого суммируете их размеры, умножаете на число из пункта "Как выбрать адекватную комиссию?", делите на размер новой в килобайтах и вписываете в графу "custom transaction fee" при отправке транзакции. Подробнее для кошелька Bitcoin Core под спойлером:

SpoilerTarget">Спойлер

Пусть для примера вы получатель и должны получить 0.08500148 btc. Для того, чтобы воспользоваться CPFP, в Bitcoin Core нажимаем "Настройки" -> "Параметры" -> "Бумажник" ("Settings" -> "Options" -> "Wallet") ; ставим галочки у "включить управление входами" ("Enable coin control features") и "тратить неподтвержденную сдачу" ("Spend unconfirmed change"), если они не стоят (потом можно будет их убрать); теперь закрываем окно настроек и нажимаем "Отправить" ("Send"), там нажимаем кнопку "Входы..." ("Inputs...") и ставим галочку у суммы 0.08500148; потом "Ок", получателем ставите свой адрес; количество ставите 0.08500148 и галочку "вычесть комиссию из суммы" ("subtract fee from amount"); комиссию ставите "выборочно" ("custom"), "за килобайт" ("per kilobyte") и пишете с рассчетом на 2 транзакции по формуле ((размер старой транзакции)/(размер новой транзакции) + 1)*(адекватная комиссия за килобайт и лучше побольше). Отправляете.

Всё. Теперь ждёте. Те пулы, которые "понимают" эту схему, с радостью возьмут обе транзакции сразу. Возможно, это будет не быстро, если таких пулов мало.


Как отменить транзакцию? Может ли транзакция отмениться сама?

Если транзакция подтвердилась (включена в блок), отмениться или быть отменена она не может. Чтобы отменить неподтвержденную транзакцию, необходимо создать конкурирующую с ней транзакцию и добиться её включения в блок - смотрите пункт (2) ответа на вопрос "Что делать, если отправленная вами биткоин транзакция не подтверждается ("зависла")?". В любом случае, гарантии успеха тут нет.

Сама неподтвержденная транзакция отмениться не может - может лишь поменяться отображение в вашем кошельке. Далее смотрите ответ на вопрос "Моя транзакция висела неподтвержденной несколько дней, а затем пропала и деньги вернулись обратно. Теперь все хорошо и я могу просто отправить деньги ещё раз?".

Моя транзакция висела неподтвержденной несколько дней, а затем пропала и деньги вернулись обратно. Теперь все хорошо и я могу просто отправить деньги ещё раз?

Нет! Ваша старая транзакция ещё есть в сети и может неожиданно подтврдиться. Чтобы этого избежать, смотрите пункт (2) ответа на вопрос "Что делать, если отправленная вами биткоин транзакция не подтверждается ("зависла")?" (под спойлером). Если вы вообще передумали делать тот перевод, то можно будет сделать перевод себе самому.

Как обезопаситься от зависания транзакций?

  1. Выставлять адекватную комиссию.
  2. Включить в кошельке механизм replace-by-fee и помечать все транзакции как replaceable, если ваш кошелёк его поддерживает (вроде бы electrum поддерживает). Это позволит при возникновении проблемы легко повысить комиссию.