Важные новости

Неподтвержденная транзакция биткоин: почему происходит и как решить проблему; Трейдинг портал How to Trade

Неподтвержденная транзакция биткоин: почему происходит и как решить проблему?

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

Каждая транзакция в сети блокчейн имеет три типа данных:

  • Input – адрес кошелька отправителя криптовалюты;
  • Output – кошелек адресата;
  • Amount – сумма сделки.

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

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

Что такое неподтвержденная операция

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

Под неподтвержденной транзакцией понимают такую, которую после инициирования не добавили блок. Чаще всего подобное явление наблюдается по причине того, что пользователь установил слишком низкую комиссию. Статус перевода можно посмотреть на сайте https://www.blockchain.com, где в строку поиска требуется вписать номер или id транзакции. Здесь ясно видно, сколько неподтвержденных транзакций висит и можно просмотреть подробные сведения о сделке.

Как выполнить проверку транзакции

Рисунок 1. Как выполнить проверку транзакции

По итогу проверки на странице будет показана операция, подсвеченная зеленым. Это значит, что перевод прошел успешно. Красная надпись «Unconfirmed Transaction» свидетельствует, что транзакция биткоин зависла. Операция проводится в среднем за 30 минут при адекватных комиссионных.

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

Дальше стоит обратить внимание на строчку «Плата за единицу веса» и сравнить ее со средней по сети Bitcoin. Для этого требуется перейти на сайт https://bitaps.com/, где в блоке Bitcoin network видно сумму «Recommended fee». В зависимости от нее каждой транзакции присваивается приоритет: высокий, средний или низкий.

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

Рисунок 2. Как выставить адекватную комиссию

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

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

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

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

Рисунок 3. Чем ниже плата – тем дольше период ожидания платежа

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

Причины зависания транзакции

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

  1. Сеть перегружена.
  2. Ошибки пользователя в процессе отправления криптовалюты.

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

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

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

Как долго придется ждать подтверждения

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

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

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

Как протолкнуть транзакцию биткоин

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

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

Следующий вариант, что сделать при неподтвержденной транзакции в блокчейн – использовать сдачу после операции. Метод носит наименование «Child pays for parent» (CPFP) или «Дети платят за родителей» и доступен как отправителю монет, так и получателю.

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

Двойное расходование – метод, к которому есть смысл прибегнуть, если первые два не подходят. Для начала повторно проверьте на сайте https://www.blockchain.com, что сделка действительно не была подтверждена. Теперь создайте новый платеж с более привлекательной комиссией, сделав его максимально идентичным с предыдущим. В идеале он должен пройти, а прежняя заявка аннулируется автоматически. Но есть вероятность, что пройдут оба платежа, а отправитель потратит в 2 раза больше денег. Поэтому пользоваться методом проталкивания стоит аккуратно.

Проталкиватели и ускорители

Устранить проблему помогут пулы ViaBTC и AntPool. Чтобы протолкнуть операцию, на сайте перейдите в раздел «Tools», на экране будет показано «Transaction Accelerator». В поле скопируйте ID операции и разгадайте капчу.

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

Окно программы ускорителя

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

Рисунок 4. Окно программы ускорителя

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

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

Пользуйтесь следующими правилами:

  • Выставляйте адекватную комиссию, иначе придется часами ждать подтверждения. Сразу определитесь, что важнее: оперативность обработки заявки или мнимая выгода. Специальные сайты помогут определить оптимальный размер платы за 1 байт;
  • Выбирайте кошельки, в которых доступна опция «replace-by-fee». Ее наличие позволит повысить комиссию без дополнительных трудностей, если окажется, что транзакция в блокчейн зависла.

На скорость зачисления криптовалюты не влияет тип используемого кошелька или количество пересылаемых монет. Значение имеет только «путь» биткоинов. Простой пример: получение 100 биткоинов с 1 адреса отнимет меньше времени, чем получение по 10 биткоинов с 10 разных адресов. Такие же правила действуют при отправлении. Поэтому если стоит цель перевести BTC нескольким получателям, операции лучше определить в одну, разветвив их через через Input.

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

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

Особенности транзакций на блокчейне

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

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

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

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

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

Посмотреть на состояние транзакции пользователь может используя специальные сервисы — «исследователи блоков» (анг. block explorer). Популярный вариант — Blockchain.info или Blockexplorer.com. Вверху страницы есть поисковик, где можно указать номер блока, хеш и другие сведения. Затем сервис отобразит связанную информацию.

как подтвердить транзакцию blockchain

Показатели одного из первых тысяч блоков, вероятно, добытый Сатоши Накамото

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

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

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

Многих интересует сколько времени занимает процесс подтверждения. В интернете можно прочитать, что при незагруженной сети на это уходит по 10 минут на block. Именно столько времени в среднем занимает нахождение одного блока. Такой срок является параметром блокчейна Биткоина.

Но это идеализированный вариант, который не всегда можно получить на практике. Дело в том, что сеть Биткоина часто загружена. Именно потому маленькая сделка с минимальной комиссией может подтверждаться гораздо дольше. Если 19 июня средняя скорость подтверждения в распределенном реестре составляла 8,9 минут, то на пике в августе доходила до 30 мин.

Медианное время, потраченное на подтверждение транзакции. Данные: Blockchain.info

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

Решение о том, какая транзакция будет следующей принимают майнеры. Это непросто компьютерные узлы, а люди зарабатывающие криптовалюту. С популяризацией BTC количество платежей выросло. Учитывая ограничение системы Биткоин, где размер блока составляет 1 МБ, начали образовываться виртуальные очереди неподтвержденных сделок.

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

В первой половине июня комиссия не выходила за пределы $1. Пика этот показатель достиг во время криптовалютного бума в декабре 2017 года. Вместе со стоимостью биткоина, которая взлетела до $20 000, вырос и средний показатель комиссии — $54,9.

Размер средней комиссии за одну транзакцию

Как подтвердить транзакцию blockchain быстрее? Есть ряд способов ускорить процесс:

  1. Увеличить размер комиссии.
  2. Сумма средств влияет на скорость обработки — чем больше, тем лучше.
  3. Открытые переводы, в которых раскрыта личная информация участников, подтверждаются быстрее.
  4. Сервисы-ускорители. Популярностью пользуется ViaBTC. Для работы с сервисом нужно перейти на сайт, ввести ID транзакции и капчу.
  5. Платные ускорители. В их числе BTC.com. Его принцип работы похож на ViaVTC. Нужно перейти на сайт и указать хеш транзакции. Сервис рассчитывает стоимость услуги и время. Дальше предстоит решить использовать услугу или нет
  6. Replace-by-fee — в случае, если транзакция не подтверждена, ее можно заменить новой, увеличив выплату майнерам. Эта функция есть, например, в кошельках Electrum и Green Address.
  7. Мультиподпись — некоторые сервисы, в том числе кошелек GreenAddress, ставят собственную мультиподпись, которая свидетельствует о надежности транзакции. После этого переводы быстрее обрабатываются.
  8. CPFP (Child pays for parents) — придется использовать монеты с неподтвержденной транзакции. В новой сделке устанавливается большая награда и майнеры, чтобы ее получить вынуждены включить в блок первую.
  9. Двойная трата — не самый простой метод, позволяющий увеличить награду майнерам. Пошаговая инструкция есть здесь.

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

что значит неподтвержденная транзакция blockchain

Проблемы с подтверждением

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

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

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

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

Сначала нужно разобраться в причинах. Общеизвестно то, что на это влияет:

  • размер транзакции;
  • размер комиссии;
  • загруженность сети.

В случае если средства хранятся на кошельке с функцией Replace-by-fee, можно использовать ее. Также выше описано достаточно возможностей для ускорения проведения сделки. Простой способ — воспользоваться сервисами-ускорителями.

как отменить транзакцию blockchain

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

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

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

Хотя один способ отменить транзакцию в сети Биткоин все же есть. Для этого нужно захватить более 50% вычислительных мощностей. Сумма необходимых инвестиций только в покупку оборудования составляет почти $7 млрд. Каждый день за электричество придется платить почти $5 млн. Но, благодаря концентрации мощностей, можно, фактически, захватить сеть, а затем отменять транзакции или тратить одни и те же монеты дважды. Правда, биткоин в таком случае обесценится. Едва ли игра стоит свеч.

Выводы

К преимуществам блокчейн-транзакции относят:

  • Прозрачность и отсутствие посредников.
  • Децентрализация и независимость от традиционной финансовой системы.
  • Доступность — возможностью могут пользоваться все владельцы биткоина.
  • Невозможность изменить данные распределенного реестра.
  • Защищенность от кибератак.

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

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

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

https://howtotrade.biz/nepodtverzhdennaya-tranzaktsiya-bitkoin/

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

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *