Подтверждение транзакции биткоин. Что делать если у вас неподтвержденная транзакция биткоина

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

Интересно, но bitcoin, как объект не существует. Есть исключительно записи о переводах между адресами. Предположим Василий отправил Федору 2 btc. Эта операция и называется транзакцией. Транзакции биткоин учитываются в специальной базе данных - цепочке блоков (blockchain).

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

Механизмы переводов

Как проверить транзакцию bitcoin? Для транзакции значимы 3 важных типа информации:

  • Вход – адрес отправителя;
  • Сумма – число пересылаемых биткоин;
  • Выход – адрес получателя.

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

Вернёмся к Василию и Федору. При пересылке монет Василий с помощью засекреченного ключа оформляет перевод на отправку с данными о входе, сумме и выходе. С bitcoin - адреса Василия информация отправляется в сеть Bitcoin.

В случайном порядке информация поступает на один из узлов - подключённый к блокчейн компьютер, задача которого проверить биткоин транзакцию и передать. Записывается код - запись перевода на счёт получателя в системе распределённого реестра, что в результате приводит к увеличению баланса btc - адреса Федора.

Помимо этого, информация о перемещении раздаётся остальным узлам (нодам). Таким образом, реализуется открытость информации обо всех переводах. Можно отследить bitcoin, хранящиеся на других биткоин-кошельках - система открыта и полностью анонимизированная.

Транзакции биткоин: цепочки блоков (видео)

Предыдущее видео

Контролируем поступление платежа на биткоин-кошелёк

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

Как отследить транзакцию биткоин? Для разных программ проверка кошелька происходит по-разному. Blockchain.info — наиболее популярный сервис для знакомства и пользования криптовалютой. Для создания кошелька требуется всего несколько секунд, поэтому сервис применяется даже для разовых переводов.

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

Почему сумма на входе и выходе транзакции может быть разная?

Вспомним Василия, который пересылал биткоины Федору. Товарищи решили поздравить Василия с праздником и тоже прислать ему несколько bitcoin. Три друга выслали в разное время суток переводы - Юра отправил 2 btc, Людмила — 3 bitcoin и Жора 1 btc. Это значит, что баланс Василия увеличивается на 6 биткоинов. Надо только дождаться и вовремя проверить перевод биткоин.

Что произойдёт если Василий решит снова сделать перевод Федору - в количестве 4 btc. Кошелёк будет пытаться задействовать записи разных переводов, которые образуют требуемую сумму. Например, чтобы получить 4 биткоина, система подвяжет bitcoin транзакции от Людмилы и Жоры (3 btc и 1 btc).

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

В этом случае, Федор получит от Василия перевод на 2 bitcoin (те, что отправил Юра). Кошелёк Василия создаёт свой перевод на 0,5 bitcoin, только уже от Федора к Василию. Другими словами, перевод на 2 биткоина от Юры к Василию перейдёт к Федору, а от Федора к Василию - вернётся сдача 0,5 bitcoin. Так, и выходит, что Василий отправил Федору 1,5 btc. И чтобы получить монетки, от Федора требуется только отслеживание транзакций bitcoin.

Комиссия за транзакции биткоин

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

  • транзакция не более 0.01 биткоина;
  • занимает мало места в блоке;
  • пересылаемые btc имеют много подтверждений.

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

Задержка подтверждения транзакций

Если майнеры заняты добыванием новых монеток, это может значить затягивание во времени подтверждения. Поэтому если посмотреть транзакции btc, то, возможно, придётся ждать. Механизмы биткоина предусматривают что добыча для каждого блока требуется около 10 минут. Но если вы пользуетесь сервисом процессинговых компаний, ждать нет нужды - у них работает система мгновенного подтверждения операции после перевода bitcoin.

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

Зависание - достаточно распространённая для криптовалют проблема. Обычно рекомендуют:

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

Другими словами, формально отменить перевод нельзя, но можно удалить кошелёк. Естественно, перед принятием решения напоследок проверить платеж биткоин. Ничего не изменилось? Запуском клиента с ключом -salwagewallet можно создать новый кошелёк, импортируя в него все счета со старого и историю транзакций. Прежний кошелёк можно не удалять, есть вероятность переименовать или переместить.

Популярность bitcoin в современном мире

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

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

20
Фев
2018

Как отследить транзакцию Биткоин и что делать, если нет подтверждения?

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

К сожалению, в будущем время ожидания будет ещё больше. Все попытки изменить это, привели лишь к появлению форков.

Как отследить транзакцию Биткоин и что делать, если нет подтверждения? В этой статье мы решили помочь всем, кто проводит операции в этой сети и хочет следить за их исполнением.

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

Как проводятся транзакции в сети Биткоин?

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

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

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

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

Майнеры – это те люди, которые предоставили вычислительные мощности для функционирования блокчейна.

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

Кто управляет операциями Биткоин?

Это децентрализованная сеть, никто не может вмешаться в её работу. Внутри неё операции проводятся от одного пользователя другому, посредников быть не может.

Никто не заморозит средства или не отменит принятую операцию. А если не поступит подтверждение, монеты просто отправятся обратно. Всем, кто делает переводы в BTC нужно знать:

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

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

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

От чего зависит скорость транзакции Биткоин?

Алгоритм отправки монет в любом случае будет одинаковым. Вводится адрес получателя, сумма, подается заявка. Майнеры её определяют, и она добавляется в новый блок.

Только после 6 подтверждений, получает статус завершенной. Но сколько на это потребуется времени, зависит от 4х основных факторов:

1. Сумма транзакции

Система так устроена, что чем больше сумма перевода, тем выше у неё приоритет.

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

2. Загруженность сети

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

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

3. Курс валюты

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

4. Размер комиссии

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

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

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

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

Можно ли отследить транзакцию Биткоин?

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

Данные открыты, но номера кошельков ни к кому не привязаны, поэтому в сети полная анонимность. Где отследить транзакции биткоин? Переходите на , там вы увидите форму поиска:

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

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

Как видите, сумма перевода чуть более 0.026 BTC, а комиссия установлена в размере 0.0018 BTC (почти 1000 рублей). Поэтому меньше 2х минут ушло на обработку.

Как отменить транзакцию Биткоин?

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

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

Зависла транзакция Биткоин, что делать?

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

  1. Opt-In Replace-by-fee.

Первая называется Opt-In RBF и работает через функцию «Двойная трата», от которой в блокчейне установлена защита. Суть её в том, что вы направляете аналогичный перевод, но с большей комиссией.

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

Данная функция присутствует в кошельках Electrum и GreenAddress (может быть есть и в других). При создании новой транзакции нужно лишь поставить специальную галочку.

  1. Child Pays for Parent.

Дословно переводится, как ребенок платит за родителя. В данном случае, поддерживается основной перевод, дополнительной транзакцией. Функция CPFP также доступна не во всех кошельках.

Если вы не знали, то при переводе BTC списывается целое число, а после проведения операции «сдача» возвращается обратно. Так вот в некоторых кошельках, эту «сдачу» можно потратить до того, как проведен перевод.

Если у вас поддерживается функция, то отправляйте полученную сумму самому себе и указывайте повышенную комиссию. В этом случае, майнер объединит транзакции и за счет высокой комиссии быстрее примет её в новый блок.

Не переживайте, если ваши Bitcoin зависли. С технической стороны, они всё ещё находятся на вашем кошельке и никуда не пропадут. Списываются монеты только после того, как появляется запись в блоке (т.е. BTC отображается на счете получателя).

Какую комиссию ставить при переводе Биткоинов?

Кто успел обжечься и ждал по несколько дней подтверждения, больше не выставляет минимальную комиссию. Но как её правильно выбрать, чтобы не переплачивать?

При использовании некоторых кошельков, комиссия динамическая и рассчитывается при заполнении формы для перевода:

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

На главной странице показан размер комиссии для приоритетной, ускоренной и обычной транзакции:

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

Только учтите, что ваша транзакция может быть и 500 байт, а при таком раскладе объем комиссии составит уже 30 000 Satoshi (по актуальному курсу, около 2.5$).

Как ускорить транзакцию Биткоин?

Необходимость отследить транзакцию биткоинBlockchain появляется, только если проходит слишком много времени до подтверждения. Никто не следит за операциями, когда они исполняются мгновенно.

Что ещё предпринять, кроме увеличения комиссии, чтобы быстрее получить подтверждение?

  • старайтесь переводить большие суммы;
  • проводите операции в дневное время (с 12:00 до 19:00 по МСК);
  • используйте мультиподпись (доступна в некоторых сервисах, позволяет повысить приоритет транзакции без большой комиссии);
  • проводите транзакции с открытыми данными отправителя и получателя;
  • используйте системы, где внутренние переводы выполняются моментально (без участия в блокчейне Bitcoin).

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

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

Ускоряйте свои переводы представленными способами и вам не придется сталкиваться с такими проблемами.

Буду благодарен, если поделитесь этой статьей в социальных сетях:

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

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

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

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

Что делать, если зависла транзакция в сети биткоина

Сейчас зависающие сделки в сети блокчейн частое явление, но если и у вас появилась проблема, связанная с неподтверждённой транзакцией биткоина, то надо разработать план действий, чтобы попытаться либо «пропихнуть» сделку, либо как-то отменить её. Если это, конечно, всё ещё возможно.

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

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

Конечно, это явление неприятное, но учитывая, что блокчейн не рассчитан на такие нагрузки, появление очереди – это закономерное явление, так что стоит воспринимать её как обязательное зло и не паниковать.

Как правило, майнеры будут выбирать те переводы, на которых стоит высокая комиссия, так что именно они проходят первыми. Если у вас неподтверждённая транзакция btc, то, скорее всего, просто поставлена минимальная комиссия за сделку либо комиссия вообще отсутствует. Это основная и главная ошибка неопытных пользователей. Если у вас именно такая проблема, то ждать её решения придётся долго. Дело в том, что такие транзакции отправляются на комиссионный рынок, а добираются к ним далеко не сразу. И не факт, что сделка вообще пройдёт. Она будет висеть в мемпуле майнеров до тех пор, пока они не найдут новый блок. В итоге есть два дальнейших развития этого сюжета:

  • Ждать, пока на транзакцию хоть кто-то обратит внимание, что может занять от нескольких часов, если есть хотя бы минимальная комиссия;
  • Второй вариант тоже связан с ожиданием, но в этом случае рассматриваются сделки без комиссии. Здесь вполне возможно, что транзакция вообще не пройдёт.

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

Любой из этих вариантов обработки ошибки транзакции localbitcoins имеет свои достоинства и недостатки, но следует понимать, что они не дают полной гарантии того, что сделку получится протолкнуть или отмотать её назад. Так что иногда приходится просто смириться с потерей биткоинов. Тем не менее мы постараемся сделать всё возможное и подробнее рассмотреть каждый из описанных способов, чтобы с вами такого не произошло. Кроме того, майнеры и пользователи ежедневно придумывают способы, как облегчить прохождение транзакции. А ещё лучше, перед оформлением заявки на транзакцию подробнее изучите правила, как сделать так, чтобы она прошла успешно.

Динамическое изменение комиссий

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

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

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

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

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

Чтобы быстрее перевести крупную сумму биткоинов, не стоит экономить на комиссии. Есть специальные программы, которые отслеживают уровень комиссий и позволяют оплате быстрее пройти в сети. Кроме того, они способны:

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

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

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

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

Двойное расходование — double-spending

Даблспенд – это повторная передача средств с одним и тем же ресурсом. То есть, пользователь видит, что оплата не проходит уже довольно давно и висит в неподтверждённом состоянии. Но благодаря децентрализованной структуре блокчейна с криптовалютами можно делать несколько транзакций. Это предусмотрено их техническими возможностями.

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

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

Конечно, вероятность существования параллельных цепочек есть, но она минимальная. А чем длиннее цепочка, тем меньше шансов, что подтвердят оба перевода. Но все же такая вероятность есть, потому к double-spending надо относиться осторожно.

Давайте разберёмся, как проводить double-spending. Для примера возьмём проведение рассматриваемой операции на кошельке , но и на других кошельках действия, выполненные здесь, практически, идентичны, разве что с минимальными различиями, в частности, в названии команд. Но всё можно понять даже без подсказок, имея перед глазами примерный план действий:

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

Использование CPFP

Как быть, если транзакция зависла? Выход есть, и он заключается в том, чтобы использовать cpfp. Причём он подходит не только для отправителя, у которого заведомо больше ресурсов для того, чтобы продвинуть сделку, но и для получателей сатоши. Но только отправитель может воспользоваться CPFP (child pays for parent), если при сделке у него оставалась сдача, то есть он не переводит все средства одновременно, а на счету ещё что-то остаётся.

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

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

Ещё один важный момент – установка комиссии. Она должна быть достаточной не для одной, а сразу для двух транзакций. Для этого надо провести следующую процедуру:

  • Суммируйте размер двух комиссий;
  • Умножайте на числа, которые указаны в этой строчке;
  • Разделите на размер новой комиссии в килобайтах.

Далее получившийся результат впишите в графу «custom transaction fee». Для примера рассмотрим кошелёк Bitcoin Core. Допустим, получатель должен получить перевод в размере 0.08500148 btc, но ему нужно воспользоваться CPFP. Для этого пользователь Bitcoin Core должен пройти следующую процедуру:


Выборочная замена комиссионных – Replace-by-Fee

Для того чтобы ваша транзакция стала ближе к выполнению, требуется выполнить несколько простых манипуляций. Ведь как вы уже знаете, транзакции с более низкими комиссионными проходят значительно позднее, чем те же операции, но комиссия в которых сравнительно высокая. То есть, логично, что если поднять комиссию, то и сама транзакция сделает значительный скачок в очереди, перейдя сразу в лидерские позиции на выполнение операции. Этот скачок и называется выборочной заменой комиссионных (Opt-In Replace-by-Fee). Проще говоря, транзакция остаётся та же самая, но к ней добавляется более высокий процент комиссионных.

Но чтобы провернуть такую манипуляцию, требуется быть внимательным, потому что сеть может забраковать изменённую сделку, посчитав её попыткой двойной траты. А вот использование опции Replace-by-Fee позволит этого избежать. Дело в том, что тогда сеть видит новый перевод, только с более высоким комиссионным расходом. Тогда узлы биткоин воспринимают обновлённую сделку как старую, и она перескакивает в очереди на более выигрышные позиции.

Никаких других гарантий нет, и то, насколько быстро транзакция будет закончена, зависит от майнеров, считающих блоки. Дело в том, что не все майнеры работают с Replace-by-Fee, хотя сейчас эта проблема уже не такая актуальная, так как всё больше майнеров начинают оценивать преимущества этой опции.

Так что если комиссионных недостаточно, то увеличить их количество – это нормальное явление, если нужно как можно быстрее выполнить операцию. Потому перед тем как отправить перевод, требуется зайти в меню кошелька и включить там Opt-In RBF. Это действительно позволит перестраховаться и не переживать, если перевод зависнет в сети. Теперь деньги в любой момент можно вернуть, пока они не в блоке.

Ускоритель VIABTC

Ускоритель транзакций viabtc контролирует скорость прохождения в сети блокчейн. Это относительно новый сервис, который успел собрать множество поклонников. Его основная цель в том, чтобы ускорить продвижение зависших переводов в сети. Причём его необходимость не вызывает сомнений, потому что таких зависающих транзакций появляется всё больше, и с ними не может справиться даже человек, который действительно разбирается в криптовалюте. А новичкам вообще без сервиса viabtc не обойтись. Так что с помощью этого небольшого ускорителя можно забыть об ожидании подтверждения транзакции, которое не поступает на протяжении нескольких суток.

Пространство сети блокчейна станет использоваться более эффективно. Но и есть и минусы. В частности, следующие:

  • Программа не самая простая в управлении, потому пользователям придётся идеально разобраться в ней, чтобы ускорить перевод криптовалюты;
  • Программа может работать с ограниченным количеством операций, потому иногда и в ней могут быть зависания. В частности, ускоритель проводит всего пару транзакций в час, хотя это более чем неплохой вариант;
  • Пока сервис бесплатный, но планируется, что за его использование будут принимать оплату, а какую именно – зависит от размера проводимой операции и роста популярности криптовалюты.

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

Отмена неподтвержденных транзакций

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

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

Итак, действия пользователя следующие:


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

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

Но есть условие – такая процедура не принесёт никакого результата, если пользователь использует облачные кошельки. Если транзакция была совершена с него, надо искать альтернативный вариант её отмены.

Большой размер комиссии одобрен – перевод завис

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

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

  • Размер комиссии должен превышать размер установленного порога;
  • Размер пересылаемой криптовалюты желательно должен быть ниже, чем одобренная величина;
  • У новой сделки должен быть высший приоритет.

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

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

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

Учитывая популярность биткоинов и сети блокчейн в последнее время (особенно на протяжении 2017 года), такое вполне может быть. Именно в этом кроется причина, почему биткоин завис. Просто у кого-то выше приоритетность и пользователям стоит просто немного подождать, пока сделка продвинется дальше.

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

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

Отличительной чертой нашего народа можно назвать лень. Если в инфо блокчейна есть информация что транзакция неподтверждённая, пользователь нередко предпочитает надеяться на «авось». То есть, он думает, что если ничего не делать, то сделка отменится сама по себе. Подобная стратегия в корне неправильная и может привести к не самым приятным последствиям.

Главное, запомнить одно-единственное правило – если транзакция подтвердилась, то есть, её включили в блок блокчейна, то отменить её не имеет возможности. Она попросту зависла, пусть уже включена в блокчейн. Остаётся только ждать. Сама по себе она не отменится, да и кто-то другой отменить её не сможет.

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

Что касается самопроизвольной отмены перевода криптовалюты, то здесь чудес не бывает. Нельзя сказать «можно не переживать о сделке, ведь она отменится сама». На самом деле это невозможно. Меняется не сделка, а её отображение в кошельке. То есть, несмотря на то что средства на счету, а сама сделка не отображается в кошельке, без вмешательства пользователя она не прекратится. Скорее всего, она висит где-то в сети и ждёт своего времени. Однажды майнеры могут на неё обратить внимание, и тогда криптовалюта будет переправлена. Если такая развязка вас не устраивает, отменяйте сделку. Хотя есть шанс, что перевод не сделают никогда. И это, опять же, является весомым аргументом в пользу отмены сделки.

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

Предотвратить проблему значительно проще, чем разбираться с её решением. Такая же история с тем, что bitcoin core не подтверждает транзакцию. Лучше сделать так, чтобы проблемы с зависанием перевода не возникало, а не искать в панике решение. Конечно, часто лучший вариант – просто подождать. Но и он не всегда работает, так как транзакции зависают по разным причинам.

Но есть несколько перестраховочных действий:

  1. Первое правило – всегда выставляйте адекватную комиссию за сделку. Правда, для большинства людей потратить на сделку больше денег не является выходом. Но в таком случае придётся подождать, и иногда период, на протяжении которого транзакция не подтверждается, затягивается на неопределённый срок. Так что здесь пользователю придётся выбрать, что ему важнее: скорость проведения сделки или экономия.
  2. Второе правило – всегда при проведении перевода включать механизм replace-by-fee. После этого все операции на кошельке нужно помечать как replaceable. Но нужно убедиться, что ваш кошелёк поддерживает такую функцию, а если нет, то желательно перейти на другой кошелёк. Иначе нельзя будет повысить комиссию, если в этом возникнет необходимость.

В любом случае задержки при переводе средств в блокчейне – это привычное явление. Система так работает. Если хотите, чтобы ваша сделка прошла быстрее, сделайте её конкурентной, поставив высокую комиссию.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Тем не менее, выводить получаемые на -кошелёк монеты всё же приходится, соответственно, – приходится иметь дело и с подтверждением, которое может длиться от часа до шести-семи часов, а нередко и до целых суток.

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

Что из себя представляет система битоин-блокчейна?

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

Общедоступная информация каждой транзакции состоит из:

  • Адреса открытого -ключа – того места, откуда идёт перечисление монет.
  • Исходных данных, содержащих в себе сведения о -адресе, с которого были получены монеты btc.
  • Конкретной суммы, перечисляемой на другой счёт криптовалюты.
  • Хеш-кода транзакции, включающей в себя информацию о вознаграждении (комиссии) за процесс создания нового блока.

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

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

Многих активных пользователей системы Bitcoin интересует вполне закономерный вопрос – можно ли ускорить процесс подтверждение транзакций?

Несколько способов ускорения действительно существуют, и стоит обратить на них внимание.

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

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

Любопытно, что некоторые сервисы независимых -кошельков включают в транзакцию помимо стандартной информации о подписи и свою мультиподпись (в качестве подтверждения надёжности перевода). Так, в сервисе GreenAddress реализована функция replace-by-fee, позволяющая в том числе и ускорять процесс движения криптовалюты.


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

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

Выводы

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

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

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