Транзакции в сети Биткоин — время, проверка, отслеживание, комиссии.

💖 Нравится? Поделись с друзьями ссылкой

Эта инструкция поможет вам разобраться в комиссиях при переводе или обмене BTC. Знать их величину нужно не только для экономии, но и чтобы ваши tx не зависали в статусе неподтверждённых.

Комиссии в сети биткоин – это оплата за прохождение транзакции (перевод BTC между кошельками пользователей, оплата за покупки и услуги, операции по обмену и наоборот).

Транзакции биткоин обычно включают псевдо-двухуровневую комиссию (фикция, про которую стоит знать новичкам).

Итак, вы платите:

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

Первая часть называется Transaction Fees или Mining Fees.

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

Именно она позволяет управлять очередью вашей транзакции (сокращённо TX) в общем пуле неподтверждённых переводов (Mempool). Принцип: чем выше заявленная вами комиссия (fee – награда майнерам), тем быстрее вашу транзакцию отправят в блок и успешно включат в общий блокчейн биткоина.

Упрощенная схема:

1. Вы отправили BTC со своего кошелька на счет биржи или чужой кошелек.

2. Транзакция включает сумму операции в биткоинах + комиссию за подтверждение (оплата за майнинг).

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

4. Транзакция попадает в Mempool биткоина, её статус – неподтверждённая. Вот как это можно представить .

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

6. Эти переводы проходят верификацию и включаются в очередной блок (ограниченный объём записей, который присоединяется к общему блокчейну биткоина).

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

Хорошо, но небезопасно (один блок можно подтасовать во время атаки на сеть).

8. Теперь ваш перевод дойдёт до адресата (появится во вкладке “Deposits” на криптовалютной бирже или отразится на балансе кошелька).

Но 1 подтверждения недостаточно для дальнейшей работы (вам откажут в переводе из-за опасности двойного расходования BTC). Нужно ждать второго подтверждения.

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

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

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

Где проверить транзакцию биткоин?

Количество подтверждений, статус перевода, блок, Fees и другие данные можно увидеть в любом обозревателе:

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

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

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

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

Подтверждение транзакции биткоин.

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

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

Напрасно!

Биткоины пока ещё не ваши (от слова “совсем”). Даже если они появились в вашем кошельке, нужно дождаться нескольких подтверждений транзакции.

Самый безопасный вариант – получить минимально 6 подтверждений (что займёт примерно 1-1.5 часа ожидания). Только с этого момента перевод нельзя отозвать или признать недействительным (впрочем, и здесь могут найтись лазейки, так как 6 подтверждений гарантируют только 99.9% защиты от возможной подтасовки последующих операций в блокчейне).

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

По мере нагрузки на сеть биткоина, неподтверждённые транзакции начинают скапливаться в пуле (на картинке – среднее количество unconfirmed или 0 confirmation tx):

Время транзакции биткоин.

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

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

Либо наоборот – будет обработана. Главный риск – мы точно не знаем, сколько времени ждать транзакцию, и каков будет её статус.

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

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

Биткоин без комиссии?

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

К сожалению, сегодня купить биткоин без комиссии невозможно. Кто по-вашему, покрывает mining fee за итоговый перевод после покупки?

1. Если обменник или биржа отказываются от своей внутренней комиссии при покупке-продаже BTC – это приемлемо (ну а как быть с оплатой майнерам? они её тоже внесут из своего кармана?).

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

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

Оба варианта вводят в заблуждение.

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

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

Калькулятор комиссии BTC?

Поборы второго типа (которые снимают за вывод криптовалюты с биржи или при обмене, покупке, продаже, например, на Qiwi) мы не можем отменить. Это необходимое зло – просто внимательно изучайте тарифы до того, как сделаете первый депозит (а не когда захотите вывести деньги или BTC).

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

Mining fee зависит от размера транзакции биткоина. Так как блокчейн – это запись, то у неё есть размер в байтах (как у любого объекта на вашем компьютере).

Размер вашей TX зависит от количества предыдущих связанных с ней операций. Чем дольше тянется история переводов до вашей транзакции, тем дороже будет плата.

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

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

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

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

Для ориентира умножим эту ставку на 225 байт, получим минимальную рекомендуемую комиссию – 0.0000675 BTC. Без переплаты ваш перевод будет взят из пула в первый блок и подтверждён не позднее 30 минут.

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

Но этот график даёт вам надёжный ориентир, чтобы оценить адекватность mining fee, предлагаемой криптовалютным кошельком или биржей.

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

Пример случайного перевода:

1. Желтым отмечен размер транзакции в байтах (всё верно, вес транзакции биткоин идёт сразу за ним, и он больше в 2 раза!).

2. Графа “Сборы” – это финальная комиссия за транзакцию, которую заплатил владелец кошелька. Ниже идет раскадровка: плата за байт и за единицу веса (да, вес и размер у транзакций биткоина разный; одних байтов недостаточно – формула более сложная).

3. Стрелкой показана полезная вкладка “ Показать скрипты в Coinbase ” – она отображает входящие и исходящие транзакции для перевода, которые берутся в расчёт комиссии (о них ниже).

Почему размер транзакций разный?

Это связано с несколькими параметрами:

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

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

Минимальная комиссия биткоин?

Как платить меньшую комиссию за перевод биткоинов?

Начнём с определения благоприятного времени для перевода BTC.

1. Не отправляйте биткоины, когда сеть перегружена (спам-атака со стороны Bitcoin Cash, манипуляции или паник-sell).

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

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

2. Используйте биткоин акселератор.

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

Исходя из подводных камней с RFB, оплата за акселератор выглядит более безопасной и применима к большинству ситуаций. Для этого следует знать ID вашей транзакции (через blockchain.com/btc/tx/ – в самом верху, когда откроете последний неподтверждённый перевод с вашего адреса):

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

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

Вот список популярных биткоин акселераторов:

  • ConfirmTX – транзакции весом до 250 байт толкают бесплатно; для остальных – такса $5.
  • Viabtc tx accelerator – часто перегружен, стоит подавать повторные заявки в течение часа.

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

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

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

Среднее время жизни зависшего перевода – три дня (хотя некоторые ноды выбирают свой лимит).

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

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

FAQ по транзакциям биткоин.

Здесь приведем ответы на самые популярные вопросы.

– Что такое неподтвержденная транзакция биткоин?

Это перевод, который пока не прошёл проверку и не включён в блокчейн. Подтверждение выполняют майнеры.

– Как и где выполняется проверка транзакции?

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

– Что такое подтверждение транзакции?

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

– Что значит зависла транзакция биткоин?

Это общий термин, когда переводу присвоен статус “Pending”. Операция стоит в очереди, нужно подождать, пока её проверят майнеры. Если нагрузка на сеть высокая, а вы указали небольшую комиссию – придётся ждать несколько дней.

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

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

– Как найти транзакцию биткоин?

Узнать подробности по любой операции с BTC можно через обозреватель блоков (например, live.blockcypher.com/btc/) – достаточно ввести адрес кошелька или хеш (ID) операции.

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

Никак. Сам отправитель не может аннулировать операцию. Однако, если для неё была задана слишком низкая комиссия, она может зависнуть в статусе “Pending” на неопределённый срок. Дальше есть небольшая вероятность, что про неё забудет принявшая нода.

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

– Можно ли отменить подтверждённую операцию?

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

– Есть способы, как вернуть транзакцию биткоин?

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

– Что такое ускоритель транзакций?

Ускоритель (акселератор) – это механизм, который сообщает майнерам, какую конкретно операцию следует протолкнуть в приоритетном режиме.

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

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

– Стоит ли использовать Replace by Fee, чтобы ускорить подтверждение?

Нет. RBF поддерживается только несколькими кошельками (Electrum, по другим – нет данных о стабильном срабатывании).

Сама процедура сложна для новичков. Разумнее дождаться возврата первой операции (если он произойдёт), и произвести новую с увеличенной комиссией.

– Биткоин без комиссии вообще возможен?

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

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

Убедитесь, что точно понимаете тарифы выбранного приложения или сервиса.

– Как перевести биткоин без комиссии?

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

1. Находите криптовалюту, вывод которой первая биржа осуществляет либо без комиссии (например, ), либо с минимальной комиссией (BTG, DOGE, LTC – на каждой бирже есть свои монеты).

2. Меняете BTC на выбранную криптовалюту, выводите её на другую биржу.

3. На второй бирже выполняете обратный обмен (покупаете BTC за NEO).

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

Чтобы сэкономить на комиссиях за перевод биткоинов, используйте обменники (например, ): на вход отправляете перевод любой криптовалюты (с Webmoney или – на выход указываете адрес биржи и целевую криптовалюту без комиссии (например, NEO).

– Сколько времени занимает перевод?

Зависит от уровня Mining Fee, который вы указали в момент отправки. Обычно стоит ожидать поступление BTC в течение 2-4 часов.

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

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

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

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

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

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

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

Перед тем, как её отправить

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

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

Попробуйте увеличить комиссию

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

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

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

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

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

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

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

Рассмотрите переход на другой кошелёк

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

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

После того, как вы её отправили

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

Выборочная замена комиссионных

Чтобы ваша транзакция совершила прыжок в очереди, проще всего использовать опцию, которая называется «выборочная замена комиссионных», (Opt-In Replace-by-Fee, Opt-In RBF). Она даёт вам возможность повторно послать ту же самую транзакцию, но с более высокими комиссионными.

В большинстве случаев, когда та же самая транзакция пересылается по сети, но с более высокими комиссионными, новая транзакция отвергается сетью. Узлы Биткоина обычно решают, что новая транзакция представляет собой попытку двойной траты, поэтому не принимают и не обрабатывают её. Но когда вы пересылаете транзакцию с использованием опции Opt-In RBF, то по сути говорите сети, что пересылаете ту же самую транзакцию, только с более высокой комиссией. В результате, большинство узлов Биткоина принимают новую транзакцию вместо старой; позволяя новой транзакции перескочить в очереди.

Будет ли ваша новая транзакция включена в один из ближайших блоков, будет зависеть от майнера, который считает следующий блок: не все майнеры поддерживают Opt-In RBF. Однако немало майнеров также поддерживают эту опцию, поэтому так или иначе ваша транзакция будет включена в ближайшие блоки.

Opt-In RBF в настоящий момент поддерживается двумя кошельками: Electrum и GreenAddress . В зависимости от кошелька, вам может быть нужно включить Opt-In RBF в настройках меню перед тем, как вы отправляете (первую) транзакцию.

Дети платят за родителей

Если ваш кошелёк не поддерживает Opt-In RBF, вещи становятся немного более сложными.

Дети платят за родителей (Child Pays for Parent, CPFP), вот что может стать уловкой. Применяя CPFP, майнеры не обязательно принимают те транзакции, у которых самые высокие комиссии, а вместо этого они могут принять набор транзакций, у которых в целом более высокие комиссии.

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

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

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

Как и в случае с Opt-In RBF, не все майнеры на сегодняшний день поддерживают CPFP. Но их достаточно для того, чтобы вы могли быть уверены: ваша транзакция подтвердится в одном из следующих блоков.

Или..

Если не доступна ни опция Opt-In RBF, ни CPFP, вы технически все ещё можете попробовать и передать первоначальную транзакцию с более высокими комиссионными. Это обычно называется как «полная замена комиссии», и некоторые майнеры её принимают. Однако доступные кошельки не имеют такой опции.

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

Так же айнинговый пул ViaBTC начал предлагать «ускоритель транзакций.» Если ваша транзакция, которая застряла, включает в себя комиссионные в размере как минимум 0.1 mBTC на килобайт, вы можете отправить ID этой транзакции на ViaBTC, и пул сделает у неё более высокий приоритет по сравнению с остальными транзакциями. Так как ViaBTC контролирует около семи процентов хэширующей мощности сети Биткоина, есть хорошая вероятность того, что блок с вашей транзакцией будет найден за пару часов. Однако у этой службы есть ограничение: максимум 100 транзакций в час.

Для получателя

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

Также есть смысл спросить отправителя средств, в состоянии ли он использовать опцию Opt-In RBF. Если это так, он может заново отправить транзакцию с более высокой комиссией. Конечно, ускоритель транзакций ViaBTC (который упоминался выше) работает и для приходящих транзакций.

Хотите больше новостей?

Сеть биткоина хранит информацию обо всех транзакциях за всю историю криптовалюты.

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

Детальная инструкция – как найти и проверить биткоин-транзакцию.

Cодержание:

Как отправить биткоины

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

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

Для удобства в большинстве криптокошельков он генерируется в виде QR-кода.

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

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

Не все так просто

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

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

Они делают это с помощью добычи .

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

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

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

Как искать биткоины

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

Каждый из блоков содержит следующую информацию:

  • Версия;
  • Дату создания;
  • Код (хеш) новосозданного блока;
  • Хеш предыдущего;
  • Хеш-коды всех транзакций, содержащихся в блоке.

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

Где проверить транзакцию биткоин (BTC)

Найти свои биткоины и проверить состояние транзакции можно с помощью ресурса Blockchain.info.

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

Blockchain.info выдаст подробности об адресе:

  • Общее число транзакций;
  • Сколько всего биткоинов перечислено на этот кошелек;
  • Итоговый баланс.

Также Blockchain.info расскажет обо всех кошельках, которые когда-либо перечисляли монеты или принимали биткоины в связке искомого номера, количество BTC и дату.

Эти детали можно отфильтровать по отправителю, получателю, и статусу верификации.

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

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

Blockchain.info, кроме поиска собственных биткоинов предоставляет довольно интересную статистику.

Другой вариант

Chain.so – другой ресурс позволяющий найти свои bitcoin.

Принцип поиска тот же: вводим адрес, хеш транзакции или блока.

Chain.so выдаст все доступные детали. Уникальный номер, статус подтверждения, сумму перевода.

Chain.so расскажет о всех транзакциях, содержащихся в блоке, адреса отправителя и получателя, а также размер уплаченной комиссии за перечисление .

Еще на Chain.so можно увидеть, какие майнеры более усердно трудились. Здесь же можно создать свой .

К сожалению, проблема неподтверждённых транзакций 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. Но нужно убедиться, что ваш кошелёк поддерживает такую функцию, а если нет, то желательно перейти на другой кошелёк. Иначе нельзя будет повысить комиссию, если в этом возникнет необходимость.

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

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

Что такое транзакции в сети Bitcoin?

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

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

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

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

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

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

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

Что такое 3 подтверждения в системе Bitcoin?

Как получить подтверждения?

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

Для получения подтверждений владельцу кошелька ничего делать не нужно. Система Вitcoin автоматически генерирует подтверждения в течении некоторого времени . Этот процесс занимает от 5 до 30 минут, в редких случаях несколько часов.

Время транзакции в блокчейне Bitcoin

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

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

Сайт blockchain.info работает нестабильно, и очередь на выполнение переводов неуклонно продолжает расти. При такой скорости даже без добавления новых транзакций на обработку существующей очереди потребуется больше 8-10 часов времени: https://blockchain.info/ru/unconfirmed-transactions

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

В целом держателям биткоинов следует рассчитывать на срок от 2-3 часов до 2 дней.

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

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

Это видно на графике ниже:

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

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

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

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

Отследить свою биткоин транзакцию можно с помощью публичных сервисов (регистрация не требуется):

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


На данный момент 2 подтверждения

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

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

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

Цифра 6 была выбрана не случайно: она основывается на теории, что вероятность того, что злоумышленник сможет накопить более 10% от хешрейта сети для подделки транзакций, мала, и что незначительный риск (менее 0,1%) является приемлемым.

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

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

  • Для начала нужно узнать размер комиссии для транзакции. Это можно сделать на одном из публичных сервисов. Заходим на blockchain.info, вводим хеш в поле поиска, и нажимаем на транзакцию.
Открываем детали перевода
  • Смотрим графу «Плата за байт» – это и будет нужное нам значение.

Высокая комиссия – залог быстрой транзакции

Узнаем время подтверждения – btc.com
    Кроме того, на этих сайтах можно узнать рекомендуемое значение комиссии – это пригодится при следующих переводах.

    1. Помните:

размер комиссии зависит не от суммы, а от размера транзакции в байтах

      1. Так, на рисунке выше при переводе 3,3 BTC плата за байт составляет 372 сатоши, а размер транзакции равен 191 байту. Поэтому общая комиссия за перевод в этом случае равна 372 x 191 = 71052 сатоши, или около 11 долларов (при курсе биткоина 15500 долларов за 1 BTC).

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

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

  1. Использование централизованных сервисов с отдельной системой транзакций . Существуют ресурсы, предлагающие услуги создания и использования Биткоин-кошельков, которые проводят транзакции цифровой валюты между своими клиентами, не задействовав экосистему блокчейна. Подобные сервисы предлагают своим клиентам мгновенные транзакции, но только в том случае, если перевод валюты происходит внутри системы. Один из таких сервисов – Coinbase . Он имеет отдельную от блокчейна систему транзакций, благодаря которой можно проводить переводы практически мгновенно.
  2. Использование мультиподписи для ускорения подтверждения транзакции в системе Биткоин. Некоторые компании, такие как GreenAddress, кроме стандартной подписи транзакции, предусмотренной системой, ставят свою мультиподпись, как подтверждение надежности перевода. Система блокчейн рассматривает подобные транзакции, как надежные и они быстрее принимаются в генерируемый блок. Кроме того, использование технологии мультиподписей повышают безопасность криптовалютных транзакций.
  3. Использование открытых транзакций и доверительных серверов . Суть в том, что открытая транзакция, когда присутствует вся информация об отправляющей и принимающей стороне, быстрее получает подтверждение системы путем принятия данных в генерируемый блок. Но мало кто использует открытые Биткоин-транзакции, поскольку это противоречит самой идее использования цифровой валюты, а именно – анонимности денежных переводов.


Ускорение транзации с помощью функции Opt-In Replace-by-fee

Самый простой способ заставить вашу транзакцию перепрыгнуть очередь – использование опции под названием Opt-InReplace-by-Fee (Opt-InRBF). С её помощью можно повторно отправить ту же самую транзакцию, но с более высокой комиссией.

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

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

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

В настоящее время, функцию Opt-InRBF поддерживают как минимум два кошелька: Electrum и GreenAddress . В Bitcoin Core она поддерживается при обработке транзакций, однако создавать собственные RBF транзакции возможно только с помощью сторонних скриптов. В зависимости от кошелька, может потребоваться обновление Opt-InRBF в настройках меню до отправления (первой) транзакции.

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

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

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

Какую комиссию ставить что бы транзакция не зависла - таблица!

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

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

Последний столбец в таблице показывает прогноз попадания платежа с комиссией за транзакцию соответствующий этой строке во временной интервал подтверждения от 0 до 25 мин.



Рассказать друзьям