Транзакция BTC зависала (неподтвержденная): что делать, сервисы
Блокчейн способен модернизировать систему взаиморасчетов и кардинально изменить работу с внешними регуляторами. Уникальность технологии состоит в неизменности и необратимости данных в цепочке, созданной на криптографическом алгоритме.
Но, чтобы совершать финансовые операции в пиринговой сети держатели криптомонет должны знать все особенности ее работы. В том числе и о таком понятии, как неподтвержденные транзакции blockchain. Почему переводы задерживаются, как этого не допустить, и возможные способы решения проблемы.
Что значит неподтвержденная транзакция в блокчейне
Неподтвержденная транзакция – это операция перевода цифровых активов которую узлы сети не добавили в новый криптовалютный блок. Расскажем вкратце о выполнении платежных операций в криптовалюте.
Транзакция в системе распределенных реестров — способ отправить средства другому участнику сети. После формирования и отправки данные попадают в memory pool, где ждут своей очереди на обработку майнерами. После проверки и подтверждения транзакция включается в очередной блок.
Подтверждения нужны чтобы избежать double spending, двойной траты средств, нарушающей целостность криптосети. Независимые узлы фиксируют подлинность сделки и проверяют ее на соответствие структуре блокчейн. Информация о ней вносится в систему, распределенного реестра, хранящейся на тысячах компьютеров.
Почему не подтверждается транзакция?
С ростом популярности виртуальных денег число транзакций в сети увеличилось и в результате их стало больше, чем майнеры могли добавить в генерируемый блок. На серверах стали возникать очереди, а в блокчейн-обозревателях появился список неподтвержденных транзакций.
Сколько ждать подтверждения транзакции биткоин
Комиссии за обработку стали делить на несколько категорий и те, кто хотел, чтобы деньги скорее дошли до адресата вынуждены платить более высокий сбор, а остальные ждать создания следующего блока. В сети Bitcoin они генерируются каждые 10 минут, тем не менее перевод денег приходит минимум через час-полтора, а иногда спустя сутки и даже больше.
Все зависит от степени активности пользователей, если появляется много экспресс-транзакций, очередь задерживается. Держатели криптовалюты желающие сэкономить на переводе средств, получают bitcoin unconfirmed transaction. В результате ждут неделями, а потом получают деньги назад.
Что можно предпринять в такой ситуации? Если у вас найдена 1 неподтвержденная транзакция, подождите еще не факт, что она вернется. Чаще всего операция просто задерживается и будет выполнена позже. Деньги не пропадут, но, ситуация неприятная. Сейчас мы расскажем можно попытаться протолкнуть «зависшее» отправление.
Как ускорить транзакцию
Существуют 3 способа самостоятельного решения проблемы bitcoin unconfirmed transaction, но учтите ни один из них не гарантирует стопроцентного результата.
Повысить размер комиссионного сбора (Opt-In Replace-by-fee. Когда-то транзакции в сети Bitcoin выполнялись с фиксированной комиссией. С ростом популярности «цифрового золота», увеличилось число платежных операций в сети.
Тогда и появились утилиты с опцией динамического изменения суммы комиссионного сбора, что позволяет ускорить неподтвержденные блокчейн-транзакции. Конечно, о буквальном изменении уже сформированного отправления денег речь не идет. Активируя опцию RBF, вы сообщаете сети, что готовы платить больше в случае задержки, и новый перевод автоматически принимается вместо старого. Такую функцию имеет биткоин-кошельки Bitcoin core, Electrum и Green Address.
Второй способ называется «Двойная Трата». Нет, это вовсе не злонамеренная атака, для которой потребуется не менее 51% вичислительной мощности сети биткоин. Когда вы отправите повторную транзакцию с более высокой комиссией, старую аннулируют. Но все же злоупотреблять этим методом не стоит.
Инструкция, как выполнить даблспенд в Bitcore.
- Переместите в другую папку файл mempool.dat;
- Закройте программу;
- Перезапустите кошелек набрав в окне командной строки zapwallettxes
- В кошельке история транзакций очищена, но зависшая операция осталась в блокчейне.
Чтобы новая транзакция была максимально похожей:
- Откройте сайт blockchair.com;
- Ведите TX ID проблемной транзакции;
- Запомните точный размер входа (в BTC) графе inputs;
- При создании новой нажмите inputs в кошельке и выберите тот же размер входа, а уже потом добавьте некоторую сумму для повышения комиссии, выбрав еще один вход;
- Отправьте транзакцию.
Теперь система должна ее принять в обработку, а неподтвержденная транзакция ликвидируется.
CPFP может применить как отправитель, так и получатель, если у него есть деньги в кошельке. Необходимо сформировать еще один перевод, использовав при этом выход застрявшей транзакции. Учтите остатка денег должно хватить на оплату комиссии по двум сделкам.
- Перейдите в раздел Wallet;
- Включите управление входами Spend unconfirmed change и Enable coin features;
- Нажмите «Отправить»;
- Откройте Inputs;
- Укажите свой адрес в графе «Получатель»;
- Введите сумму, которую вы должны получить и поставьте флажок напротив subtract fee amount;
- Размер оплаты введите в поле Сustom, с расчетом на 2 операции и отправьте деньги.
Точнее объяснить принцип работы CPFP (child pays for parent) поможет пример с фиатными деньгами. Когда вы покупаете товар то должны «отправить» наличные средства продавцу. Он так же использует эти деньги для приобретения других товаров, совершая при этом «перевод».
Сделка продавца будет считаться «ребёнком» вашей, «родительской» сделки, ведь он не сможет ничего купить пока вы ему не заплатите. Если вы при покупке платите выше стоимости товара, продавец должен вернуть вам сдачу. У каждой биткоин-транзакции есть такой же выход для сдачи, позволяющий запустить механизм CPFP.
Создавая исходящую транзакцию с неподтвержденного перевода, вы стимулируете майнеров включить родительскую транзакцию с низкой комиссией в очередной блок.
Сервисы для ускорения
На пуле ViaBTC вы можете заказать ускоренное проведение вашей транзакции.
- Войдите в Transaction Accelerator на сайте пула.
- Оправьте ваш TXID с комиссией 0.0001 BTC/KB. Сервер принимает до 100 ID в час для ускорения без дополнительной оплаты.
Зарегистрированные пользователи могут воспользоваться услугой платного ускорения. Дополнительный сбор удерживается из баланса Bitcoin Cash вашей учетной записи на пуле.
Что нужно для нормального перевода монет
Транзакция с адекватной комиссией обязательно будет выполнена. Активируйте опцию replace-by-fee в вашем кошельке и отмечайте все переводы как replaceable. Так вы в случае задержки без проблем повысите размер fee.
Учтите, комиссия зависит не от суммы денег, как в банковском переводе, а от килобайт информации. Поэтому транзакция 1 BTC будет стоить дешевле, чем 4 перевода по 0,2 BTC. На сайтах Btc.com или Bitcoinfees вы найдете статистику распределения комиссий по транзакциям.
Обязательно проверяйте состояние memory pool на одном из этих сайтов, перед срочной или очень важной транзакцией. Запомните, отменить неподтвержденную транзакцию можно только создав альтернативную с теми же данными, которая будет включена в блок. Сам по себе зависший перевод никуда не исчезнет.
Заключение
К зависанию транзакции может привести сбой интернет-соединения или ваша собственная торопливость. Убедитесь, что перевод действительно «застрял» прежде чем предпринимать какие-то из вышеперечисленных мер. Будьте внимательными при выполнении финансовых операций в криптовалюте, они необратимы. Удачи вам!
Подписывайтесь на наши ресурсы и читайте комментарии, там иногда умные люди пишут умные вещи.
Подписывайтесь на новости AltCoinLog в Vkontakte
Похожие материалы:
Readers Rating: 100% 1 votesaltcoinlog.com
Неподтвержденные транзакции биткоин blockchain: что делать и как подтвердить
Неподтвержденные транзакции bitcoin встречаются все чаще. Связано это с многими факторами, в том числе с ростом желающих заработать на криптовалюте. Какие способы исправления ситуации существуют?
Что такое неподтвержденная транзакция?
Транзакции blockchain.
Для того, чтобы понять, что такое неподтвержденные транзакции blockchain, следует разобраться в нюансах их проведения к адресату. Если идти от обратного, от значения этого термина, то подтверждение транзакции – это ее слияние с найденным блоком. Необходимо это подтверждение для предотвращения двойных трат. То есть, неподтвержденная транзакция – та, которая находится в стадии проверки и перехода.
В том случае, когда пользователь совершает любую операцию с криптовалютой, ее на подлинность обязательно необходимо проверить, а затем подтвердить. Проверка происходит на всех возможных узлах, это достаточно сложный процесс. Подтвержденной транзакция считается только в том случае, если наберется 6 блоков и больше.
После того, как верификация пройдена, транзакция попадает в очередь в так называемом мемпуле (Memory Pool), специально отведенной области для ожидания подтверждения операций.
Схема работы блокчейна.
Поскольку каждый узел имеет разный RAM, алгоритм проверки и проведения операций также будет разный. Если объем оперативной памяти мемпула близок к объему ОП узла, последний устанавливает минимальный размер комиссии. Те транзакции, комиссия которых была меньше, из узла исключаются, последующие транзакции проходят только в случае применения комиссии, превышающей установленный порог. В случае, когда скорость добычи новых блоков превышает параметры добавления очередной транзакции в мемпул, происходит резкое замедление всей работы системы.
В среднем, на проведение транзакции необходимо от 15 до 60 минут, иногда больше. Однако в том случае, если присутствуют некоторые проблемы, ожидание может растянуться на несколько дней и даже больше, поскольку транзакция в прямом смысле зависают.
Если по истечении 72 часов (иногда больше или меньше) транзакция не включается в блок по умолчанию, биткойны возвращаются в кошелек отправителя.
Количество неподтвержденных транзакций и размер мемпула можно просмотреть на blockchain.info.
Размер мемпула, количество неподтвержденных транзакций.
То есть по этим данным можно предположить, что очередь подтверждения транзакции составит 90 блоков.
На сайте blockchain.info можно узнать среднее время подтверждения транзакции, на графике.
Сайт blockchain.info.
В конце 2017 года из-за резкого повышения BTC в цене резко увеличилось и количество операций, а неподтвержденных транзакций Bitcoin насчитывалось до 20 тыс.
Каковы причины зависания?
Период обработки операций может затянуться по нескольким причинам. Факторы, предрасполагающие к торможению переводов, следующие:
- Загруженность системы. Такое случается из-за резких скачков стоимости биткойна, что само по себе является еще одной причиной затора транзакций, или по причине большого, критического размера мемпула. По некоторым данным загруженность за последние 2-3 года возросла более, чем в 8 раз.
- Маленькая комиссия. Однако некоторые пользователи сознательно устанавливают низкую комиссию за транзакцию, поскольку переводят мелкие суммы, они готовы ждать.
- Приоритет суммы. Большие размеры транзакций переводятся первыми.
То есть индивидуальному пользователю, отправителю перевода, в некоторых случаях повлиять на последующую ситуацию сложно.
Как исправить ситуацию?
Транзакция криптовалюты.
Эксперты предлагают сразу несколько эффективных способов исправления той ситуации, когда транзакция криптовалюты не подтверждена.
Практически всегда есть вариант просто отменить неподтвержденную транзакцию:
- В кошельке следует перейти в отладочную консоль. Если бумажник зашифрован, необходим доступ к нему. Получают его с помощью комбинации команд walletpassphrase <,passphrase>, dumpprivkey <,адрес транзакции>,. Если транзакции многосоставные, следует получить все ключи доступа и экспортировать их.
- Ключ (ключи) необходимо скопировать.
- Удалить кошелек. Можно переименовать файл или переместить его, чтобы заново не скачивать.
- Далее требуется перезапуск клиента, который впоследствии создаст кошелек.
- Ввести приватный ключ, путем комбинации команд importprivkey -<,ключ>,.
- Новый кошелек не содержит отправленных транзакций, на баланс возвращены средства.
Теперь можно заново создавать транзакции, скорректировав их.
Выборочная замена комиссии
Opt-In RBF. Этот метод доступен не для всех пользователей. Opt-In RBF – опция, доступная только в некоторых кошельках.
Функция заключается в том, чтобы заново отправить транзакцию, но уже с большей комиссией. В обычном режиме новый перевод с увеличенными комиссионными был бы расценен сетью как двойная трата, но, благодаря Opt-In RBF, узлы оповещены о предстоящей новой операции.
Эту функцию поддерживают не все майнеры, но большинство. Однако по причине необходимости дополнительной проверки, перевод будет осуществляться несколько дольше, чем обычная транзакция с высокой комиссией.
Кошельки, поддерживающие выборочную замену комиссии:
- Bitcoin Core,
- Armory,
- Electrum,
- GreenAdress.
Только GreenAdress использует необходимые настройки по умолчанию, в остальных кошельках необходимо задать определенные параметры.
Двойное расходование
Двойная трата (даблспенд) – повтор перевода с одними и теми же параметрами. Чтобы добиться этого, следует сначала убедиться, что транзакция действительно не подтверждена.
Сделать это можно на сайте blockchain.info или других подобных сервисах.
Blockchain.info.
Если после проведенного поиска появилась информация «unconfirmed transaction», значит операция ждет подтверждения.
Далее требуется:
- Закрыть кошелек, запустить его заново через командную строку. Если использовали Bitcoin Core, задать параметр zapwallettxes. В некоторых случаях понадобится переименовать или перенести файл mempool.dat.
- Создать новую транзакцию, комиссия которой будет выше предыдущей.
- Для того, чтобы в последствии старая транзакция не подтвердилась, ведь она все еще находится в системе, требуется задать тот же размер входа для нового перевода, что и был в старом. Плюс необходимо выбрать дополнительно еще входы, чтобы она в общей сложности с запасом перекрывала сумму старой транзакции с комиссией.
- Завершить отправку.
Некоторые специалисты склонны считать, что в приоритете будет все равно та транзакция, комиссия которой выше предыдущей, поэтому дополнительные действия с полной установкой прошлых параметров, не целесообразны.
Использование CPFP
CPFP.
Такой способ подойдет для получателя транзакции, для отправителя он доступен только в том случае, если транзакция прошла со сдачей. Это возможно в тех ситуациях, когда майнеры вместо одной транзакции с большой комиссией берут группу переводов, у которых в сумме комиссионные будут выше.
Child Pays for Parent (CPFP) – метод, суть которого в трате одного выхода неподтвержденной транзакции и установки такой комиссии, которой бы хватило для включения двух таких в блок.
Действовать необходимо так:
- В кошельке в настройках зайти во вкладку «Бумажник», поставить галочки напротив «Включить управление входами», «Тратить неподтвержденную сдачу».
- Создать новый перевод, входом которого указать выход неподтвержденного. Можно указать «сдачу».
- Рассчитать размер корректной комиссии, учитывая две транзакции.
Таким образом для обработки будут доступны сразу две транзакции, их проверят совместно. Майнеры получат максимальную комиссию, пользователь – включение перевода в блок.
Динамическое изменение комиссии
Динамическое изменение комиссии – опция кошелька, которая в автоматическом режиме избавит отправителя от зависания транзакции.
То есть кошелек самостоятельно в зависимости от загруженности сети определяет допустимую для успешного проведения транзакции комиссионную плату.
В том случае, если пользователь изначально установил комиссию меньше необходимой на данный момент, умный кошелек оповестит его об этом и предложит увеличить сумму.
Поддерживают функцию, к примеру, такие кошельки:
- Bitcoin Core,
- Ledger,
- Electrum, Airbitz,
- GreenAddress.
Бумажники могут как снизить, так и увеличить комиссию. В том случае, если даже при условии правильно выставленных параметров кошелька, транзакция задерживается, следует обновить имеющийся кошелек.
Ускорение транзакций
Аntpool.com.
Некоторые предприимчивые компании создавали так называемые «ускорители транзакций», когда отправитель просто указывал хеш, и майнеры пула обрабатывали ее. Наиболее распространенными считаются antpool.com, viabtc.com. Однако по некоторым данным, в настоящее время осуществляет эту функцию только viabtc.com.
Используя ViaBTC, необходимо ввести id транзакции, которая зависла, и капчу, в соответствующие окна. Система распознает влияние ускорителя и поставит транзакцию в расшифрованный блок, добытый пулом.
Также предусмотрены такие способы повышения скорости транзакций:
- Повышение комиссии. Допустимо превышение от 0,0002 ВТС.
- Перевод больших объемов. Гораздо эффективнее будет перевод единожды, но большой суммы, чем несколько мелких транзакций.
- Использование специализированных платформ, например, coinbase.com, здесь сохраняются приватные ключи и продавцов, и покупателей, а перевод осуществляется в пределах платформы. Система блокчейн при том не задействована.
- Использование кошельков с функцией мультиподписи. Мультиподпись, например, у GreenAddress, будет подтверждением надежного перевода. Система возьмет в блок такую транзакцию гораздо быстрее.
Некоторые специалисты советуют использовать открытые транзакции, поскольку такие переводы проверить проще и быстрее. Однако об анонимности перевода можно забыть.
Как защититься от зависаний?
Сервис.
Для того, чтобы предотвратить зависание, следует выполнять всегда несколько простых правил.
Требуется:
- Выставлять правильную комиссию. В том случае, если ожидание невозможно, не следует экономить. Приблизительную стоимость комиссии относительно размера перевода можно узнать на сервисах вроде blockchain.info.
- Использовать кошельки с динамическим изменением комиссии, прислушиваться к их предупреждениям о целесообразности повышения комиссионных.
- Включать опцию выборочной замены комиссии. Не помешает и функция мультиподписи. Если кошелек на данный момент не поддерживает представленных опций, следует задуматься о его замене или обновлении.
- Использовать ресурсы, имеющие автономную систему транзакций.
Выполняя эти простые правила, можно существенно сократить время ожидания подтверждения транзакций до минимума.
Загрузка…easybizzi39.ru
Почему накопились неподтвержденные биткоин-транзакции? — Мастерок.жж.рф — LiveJournal
Многие, кто сейчас использует крипторасчеты — переводит деньги из криптокошелька или в кошелек, выводит из облачного майнинга или с криптобиржи столкнулись с тем, что уже сутками расчеты не могут быть выполнены. А есть сведения, что у некоторых сервисов по три недели висят необработанные транзакции.
Всего в системе биткоин накопилось уже около 200 000 необработанных транзакций и существенно это количество не падает уже несколько дней.
Так что такое Биткоин-транзакции, для чего они нужны и почему они зависают?
После получения некоторого количества цифровых монет, их нужно как-то перевести для дальнейшего использования, или конвертировать в фидуциарные деньги. При отправке цифровых денег создается заявка, где и подтверждается направление и сумма перевода. Но есть одна проблема, подтверждение транзакции самой системой может занять некоторое время (иногда до 5–7 часов). В редких случаях система не подтверждает запрос, и деньги возвращаются на кошелек, с которого создавалась транзакция.
Технология blockchain работает на основе генерации информационных блоков с данными о самом Биткоине и транзакциях, заказываемыми пользователями сети. В каждый следующий блок включаются запросы пользователей на перевод цифровых денег. Если говорить о системе Биткоин, то полное подтверждение транзакции возможно при условии, что она будет включена в шесть следующих блоков. Проще говоря, транзакция должна быть подтверждена шестью информационными блоками, только тогда происходит перевод цифровой валюты.
Число блоков для подтверждения выбрано не случайно. Дело в том, что подобную систему намного сложнее взломать. Чтобы подтвердить транзакцию, нужно шесть блоков, которые одобрят перевод, а значит, для хакеров меньше шансов хоть как-то повлиять на процесс. Вероятность подделки блока или цепочки блоков для кражи валюты ничтожно мала, если только у злоумышленника имеется мощная аппаратура, стоимостью в несколько миллионов долларов.
Неподтвержденная транзакция в сети Биткоин может вернуться на кошелек пользователя, который создал заявку. Это бывает крайне редко, но все-таки случается. Причина в том, что сеть может быть перегружена. Это усложняет процесс генерации блоков. Если одновременно делается много запросов для подтверждения транзакций, то может быть задержка во времени. При перегрузке системы, когда запросов намного больше, чем генерируемых блоков, некоторые транзакции могут отклоняться. В таком случае деньги возвращаются на Биткоин-кошелек.
При таком росте подтверждение транзакции достигло 11 минут
Почему накопились необработанные транзакции?
Такая ситуация уже была летом прошлого года. Подтверждение транзакции происходит, когда майнеры создают новый блок в сети. Размер блока в 2016 году составлял 1 Мб, и его создание занимает порядка 10 минут – однако за это время в сети транзакций набирается уже больше 1 Мб. От возникшего узкого места можно избавиться, увеличив размер блока – но этому уже очень долго противится команда разработчиков криптовалюты.
И именно тогда разработчики поделились на два лагеря – те, что придерживаются консервативных взглядов, называют себя Core, а те, что выпустили свою версию ПО, с увеличенным размером блока – Classic. Однако голосование за выбор версии осуществляют майнеры, устанавливая то или иное ПО у себя на компьютере. Большинство блоков сейчас создаётся китайскими майнерами, а те предпочитают придерживаться Core-версии.
В проблемах сети обе стороны винят друг друга. Разработчики Core утверждают, что приверженцы Classic заспамили сеть низкооплачиваемыми транзакциями, а те, в свою очередь, обвиняют Core в DDoS атаках на тех пользователей, кто пытается запускать альтернативную версию ПО.
Многие энтузиасты криптовалюты разумно предполагали, что по достижению сетью критического уровня загрузки майнеры предпочтут работоспособность сети и сделают свой выбор – но на самом деле, спор продолжается, и это вредит всем сторонам.
Кстати, в начале 2017 году уже была такая ситуация:
Итак, причины:
1) Загруженность «криптосети» — за последние два года количество операций с биткоинами выросло более чем в 8 раз.
2) Маленькая комиссия – в «криптосети» первыми проходят валидацию транзакции с большим размером вознаграждения майнерам.
3) Скачки курса криптовалюты – тоже повышают время верификации.
Можно ли ускорить Биткоин-транзакции?
Многих интересует вопрос, можно ли ускорить подтверждение транзакции Биткоин самостоятельно. Как можно повлиять на скорость подтверждения транзакции? Как оказалось, существует несколько способов, которые и рассмотрим ниже. Главное, что нужно понять, – система блокчейна работает согласно установленным правилам и на основе определенных условий. Пользователь лично никак не может повлиять на генерацию блоков или на подтверждение транзакции, все процессы происходят благодаря целой сети пользователей, где каждый играет свою роль и определенным образом влияет на систему.
Тем не менее, вопрос, как быстрее подтвердить транзакцию в Биткоин кошельке до сих пор не теряет актуальность. Рассмотрим несколько способов, как использовать систему блокчейн в скоростном режиме:
Использование централизованных сервисов с отдельной системой транзакций. Существуют ресурсы, предлагающие услуги создания и использования Биткоин-кошельков, которые проводят транзакции цифровой валюты между своими клиентами, не задействовав экосистему блокчейна. Подобные сервисы предлагают своим клиентам мгновенные транзакции, но только в том случае, если перевод валюты происходит внутри системы. Один из таких сервисов – Coinbase. Он имеет отдельную от блокчейна систему транзакций, благодаря которой можно проводить переводы практически мгновенно.
Использование мультиподписи для ускорения подтверждения транзакции в системе Биткоин. Некоторые компании, такие как GreenAddress, кроме стандартной подписи транзакции, предусмотренной системой, ставят свою мультиподпись, как подтверждение надежности перевода. Система блокчейн рассматривает подобные транзакции, как надежные и они быстрее принимаются в генерируемый блок. Кроме того, использование технологии мультиподписей повышают безопасность криптовалютных транзакций.
Использование открытых транзакций и доверительных серверов. Суть в том, что открытая транзакция, когда присутствует вся информация об отправляющей и принимающей стороне, быстрее получает подтверждение системы путем принятия данных в генерируемый блок. Но мало кто использует открытые Биткоин-транзакции, поскольку это противоречит самой идее использования цифровой валюты, а именно – анонимности денежных переводов.
Бытует мнение, что можно увеличить скорость принятия транзакции в блоке путем искусственного повышения комиссии. Большинство Биткоин-кошельков поддерживают подобную функцию, но повышение комиссии не может существенно повлиять на скорость принятия транзакции. Она будет проходить стандартную процедуру подтверждения перевода, через одобрение транзакции шестью блоками, не меньше.
Бывают случаи, когда неподтвержденная транзакция Биткоина зависает в системе. Она не подтверждается генерируемыми блоками и не возвращается назад на кошелек. Что же делать в такой ситуации? Для начала нужно понять, в какой очередности принимаются транзакции. Дело в том, что каждая заявка на перевод валюты при создании получает определенный уровень приоритетности. Именно от него зависит скорость принятия системой денежного перевода. Факторы, влияющие на приоритетность транзакции:
Размер транзакции. Чем больше цифровой валюты вы передаете, тем выше будет статус транзакции.
Время хранения криптовалюты на кошельке также играет роль, поскольку система больше доверяет Биткоинам, которые долго лежат на счету.
Размер комиссии, которую готов заплатить пользователь, как награду за подтверждение транзакции в Биткоин-кошельке.
Последний пункт стоит рассмотреть внимательнее. Система blockchain рассчитана на транзакции с нулевой комиссией. По таким правилам действовала сеть раньше, но сейчас владельцы Биктоин-портмоне, предлагают актуальную комиссию за перевод. Иногда она варьируется исходя из загруженности системы и количества транзакций, проходящих подтверждение. Пользователю разрешено самому выбирать размер комиссии, но не меньше, чем 1 сатоши. По мнению некоторых участников системы, чем выше комиссия транзакции, тем выше приоритет, соответственно, подтверждение перевода произойдет скорее. Но это не совсем так.
Вот недавно и облачный майнинг Hashflare, где я продолжаю майнить выдал такое сообщение:
Однако, нашел информацию, что не всегда подтверждение транзакции в системе Биткоин зависит только от размера вознаграждения. Да, комиссия играет некоторую роль, но далеко не главную. Все зависит от скорости добычи криптовалюты, то есть от майнеров. Чем больше добывается Биткоинов, тем скорее будут подтверждаться транзакции. И наоборот, усложняется добыча, замедляется скорость подтверждения. Что же делать, когда цифровые деньги зависли в системе? Единственное, что вы можете сделать в такой ситуации – это ждать пока транзакцию включат в следующий блок, или, когда система автоматически вернет ваши деньги. Не стоит писать в службу поддержки сервиса, предоставляющего услуги Биткоин-кошелька, они ничего не могут сделать. Любая неподтвержденная транзакция рано или поздно, по условиям функционирования системы, должна быть включена в блок, или возвращена в отправную точку.
[источники]
источники
https://xchange.cash/news/Podtverzhdenie-Bitkoin-tranzakcii.html
https://geektimes.ru/post/272154/
http://great-world.ru/podtverzhdenie-bitkoin-tranzakcii/
masterok.livejournal.com
Как узнать когда подтвердится транзакция bitcoin. Неподтвержденная транзакция BTC! Что делать? Методы ускорения проведения транзакций
Переводы биткоинов уже давно занимают почётное место в виртуальном мире. Но проверку транзакции биткоинов нужно проводить регулярно, так как сеть может выкидывать разные сюрпризы в виде переводов, которые на несколько суток зависают в блокчейне, или с ними возникают какие-то другие проблемы.
Тем не менее от онлайн-транзакций биткоинов в реальном времени никто и не думает отказываться, ведь это удобно, особенно сейчас, когда курс этой криптовалюты значительно вырос, а значит, желающих поработать с монетой стало больше. Но чем больше пользователей, тем чаще возникают проблемы с переводами. Так что приходится регулярно проводить мониторинг, чтобы проверить, как всё проходит, не зависла ли сделка, и т.п.
Пожалуй, благодаря у человека появился реальный контроль над деньгами. Но для того чтобы деньги были в сохранности на кошельке, надо выяснить, как посмотреть очередь транзакции (перевода) биткоинов. Радует, что переводы осуществляются без посредников, но даже это не гарантирует того, что средства пойдут по указанному адресу.
Прежде чем они попадут на другой кошелёк, надо посмотреть в отправителя, как произошло подтверждение транзакции. Далеко не все сделки успешно осуществляются за пару минут. Иногда приходится ждать несколько часов и даже дней. Этому способствует особенность блокчейна.
Дело в том, что биткоины как физический объект не существуют – это криптовалюта, реализуемая исключительно в интернете, и формируемая . Потому и проверку транзакции нужно осуществлять в блокчейне. В принципе в блокчейне выясняется баланс кошелька, используя специальный ключ доступа конкретного пользователя. По такому же принципу работает механизм, который позволяет отслеживать действие в сети блокчейна.
Что касается самого блокчейна Bitcoin, то он является цепочкой блоков, которые включают публичную базу с информацией о любых транзакциях с биткоинами (передаче криптовалюты от одного адресата к другому). В каждом из этих блоков есть следующие сведения:
- История предыдущих операций;
- Данные о новых операциях.
Другими словами, система блокчейна представляет собой связку блоков, выстроенных в цепочку. Это непрерывная последовательность, отслеживание которой позволяет увидеть все операции от первой до последней. Кроме того, она позволяет совершать даже такие действия, как проверить транзакцию биткоинов, совершённую с какого-то конкретного кошелька.
Это очень удобно как для крупных бизнесменов, регулярно осуществляющих в сети блокчейн крупные сделки с не менее крупными переводами, так и для обычных пользователей, понемногу начинающих осваивать новые технологии в финансовой отрасли. Средства передаются в виде шифра, который переправляется по цепочке от одного виртуального кошелька к другому. Но даже если сделка подтверждена, но средства не пришли на финальный кошелёк, транзакцию нельзя назвать законченной.
Благодаря проверке транзакции bitcoin можно максимально точно и с минимальными трудностями отследить текущее состояние сделки. И если возникли какие-то проблемы, принимать радикальные меры. Особенность блокчейна в его открытости. Любое действие в сети может увидеть каждый желающий. Правда, все анонимно, потому нужно найти именно интересующую вас транзакцию, а не миллиард других, которые ежедневно выполняются в сети. А как это сделать, мы сейчас и будем выяснять.
Транзакция в сети Биткоин – определение
Транзакция биткоинов – это процесс в цепочке блокчейн, где собираются общие сведения в сети, и из них формируется очередной блок. Чем быстрее этот блок будет сформирован, тем скорее выполняемая между пользователями операция, закончится.
В цепочке блоков можно отследить последовательность от первой транзакции и до последней. Кстати, блоки формируются не из одной, а из множества операций, потому, по идее, процесс работы должен проходить быстро. Но на практике это не так, несмотря на то что добытчики криптовалюты формируют блоки практически каждые 10 минут, а то и чаще.
Дело в том, что конкуренция высокая, а значит, попасть в блок быстро смогут только те транзакции, которые конкурентные, то есть с высокой комиссией. А другим приходится ждать. Кстати, сделки в сети полностью открытые. То есть, все сведения о данной транзакции может увидеть каждый:
- Входом называют адрес, с которого перечисляются биткоины;
- Далее, любому желающему доступны сведения о сумме перечисляемых криптомонет;
- Выходом текущей транзакции previous tx называют адрес получателя перевода.
Система анонимная, потому никаких имён здесь нет, но отслеживать операцию можно по символам, что формируют специальный ключ. Так что движение операции найти не проблема. Если сумма перевода маленькая, то пользователю достаточно одного блока, а вот если перевод крупный, то потребуется несколько блоков. Более точное количество зависит от суммы.
Пользователь может проверить транзакцию btc в любой момент как перед, так и после подтверждения. Для того чтобы провести большую сумму, требуется получить подтверждение не меньше шести блоков блокчейна. Если подтверждение не будет получено, появляется вероятность, что сделка не будет проведена или зависнет в неопределённом состоянии.
Каждая операция проходит цепочку, по которой можно проследить историю хождения криптовалюты в сети. Благодаря такой схеме каждый желающий может посмотреть информацию о транзакции биткоинов. Сам блок состоит из:
- Хеш-кода;
- Собственного хеша;
- Хеша предыдущего блока.
Прежде ч
www.cena5.ru
Неподтвержденная биткоин транзакция и что с ней делать! Что такое зависшая транзакция и как долго она висит!
Проблемы с так называемым зависанием операций в сети ВТС стали больным местом для большого количества пользователей. Именно по этой причине новичкам необходимо знать, что такое неподтвержденная биткоин транзакция. Во многом подобные трудности связаны с растущим количеством платежей, что в любой момент может привести к перегрузкам системы. Также следует учитывать нюансы отмены сделок, а это означает, что отменить перевод после того, как монеты дошли до своего пункта назначения, невозможно. Однако с операциями, оказавшимися зависшими, ситуация выглядит иначе.
Почему появляются неподтвержденные транзакции и что с ними делать
Изначально необходимо отметить, что в сети Bitcoin существует такое понятие, как «Мемпул», означающее очередь из обрабатываемых переводов. Отвечая на вопрос, почему неподтвержденная биткоин транзакция долго висит, стоит напомнить, что отсутствует физическая возможность поместить в Blockchain сразу все операции. Естественно, разработчики постоянно ищут способы ускорить процессы, в том числе, с помощью специальных ускорителей биткоин транзакций и других эффективных приемов.
Важным моментом является размер комиссионных. При этом у пользователей часто возникает вопрос, сколько ждать подтверждения. Более дешевые операции могут зависнуть до нахождения нового блока. Однако, если в нем появится платеж с повышенной комиссией, неподтвержденный опять отправляется в конец очереди, и этом может продолжаться очень долго.
К основным причинам зависания переводов относятся следующие моменты:
- Истечение срока жизни операции, устанавливаемое по умолчанию на отметке 72 часа.
- Возникновение конфликта между проводимой и выполненной ранее транзакцией.
- Отправитель произвел замену платежей.
На сегодня существует целый список специализированных сервисов, позволяющих отследить статус переводов монет, а также оценивающих состояние сети. В результате они способны определять оптимальный размер комиссий в конкретный момент. Помимо этого следует выделить эффективные способы решения проблемы с зависанием, а именно:
- Динамическая корректировка комиссии. Многие кошельки сейчас способны автоматически увеличивать данный показатель с учетом загруженности сети.
- «Double-spending» (двойное расходование). Повторная отправка перевода с аналогичными параметрами способно его протолкнуть в очереди.
- «Child Pays for Parent» (CPFP) – схема, предусматривающая создание еще одной сделки с выходом для генерации нового платежа.
- Алгоритм «Replace-by-Fee». Речь в данном случае идет о выборочное изменение комиссионных.
Помимо всего перечисленного свою эффективность доказали специальные утилиты, проталкивающие зависшие операции. Имеются в виду уже упомянутые выше ускорители, в числе которых, например, программа ViaBTC.
Отмена неподтвержденных транзакций
Отвечая на вопрос, если пришлось столкнуться с неподтвержденной биткоин транзакцией, что делать, помимо уже рассмотренных вариантов действий следует уделить внимание тому, как отменить проблемный платеж. Нередко с такими трудностями приходится сталкиваться пользователям, интересующимся, как получить деньги с биткоин кошелька.
Процедура отмены операции на примере Bitcoin Core включает в себя следующие шаги:
- Проверка статуса перевода.
- Переход в консоль кошелька.
- Получение ключа при помощи команды «dumpprivkey».
- Удаление кошелька.
- Создание нового бумажника.
- Ввод ключа и команды «importprivkey» в меню отладки.
После этого необходимо проверить баланс и наличие зависших транзакций. Если они исчезли и средства разблокировались, можно инициировать новый перевод.
Видео: Что делать с неподтвержденной транзакцией
cryptowikipedia.ru
Неподтвержденная транзакция в blockchain info
Неподтвержденная транзакция в blockchain info – очень неприятный факт, особенно, если оплатить нужно срочно. Не хотите терять время и ресурсы? Поговорим о способах решения проблемы.
От зависания ни один сервис не застрахован
Бывает, что случаются крайне неприятные и необъяснимые вещи. Например, вот отправишь куда-нибудь несколько сотен тысяч сатоши, а на том конце они всё не появляются. Проходит день, заканчиваются вторые сутки, а денег (хоть изначально и виртуальных, нет). Невольно закрадываются мысли о бесперспективности криптовалютных денежных систем. Если имеем дело с фиатными деньгами, по крайней мере, есть операционистка в банке, к которой можно «пристать» с вопросом, «где деньги, Зин?» А на кого обратить справедливый гнев в криптовалютном случае? На бездушную технологию blockchain? Или, может, не медля начать строчить жалобы техподдержке ресурса, откуда была осуществлено перечисление? Или, может, того, куда должны быть эти самые сатоши зачислены?
А если техподдержка это роботы, то как здесь быть? Они сыпят ссылками, что если, да вдруг, тогда вам туда… Вот только денег от этих псевдо футбольных пасов не прибавляется.
Чтобы проблема не «висела в воздухе», представляется разумным рассмотреть её применительно к конкретному ресурсу-холдеру – интернет-сервису blockchain.info. Это один из самых первых, а значит, и продвинутых онлайн-сервисов по хранению криптовалют. Изначально среди ассортимента поддерживаемых тиккеров значился только один Биткоин. Однако на настоящий момент кошельки уже могут хранить Эфириум, а с недавних пор ещё и Биткоин Кэш. Кошелёк крайне удобен для пользователя тем, что обладает ненавороченным и интуитивно-понятным интерфейсом. Регистрация обезличена, но при этом двухфакторна – требуется подтверждение входа на аккаунт через электронную почту (плюс, можно «наворотить» дополнительных опций безопасности через меню «Настройки»). Среди интересных опций присутствует внутренний обменник, где поменять имеющиеся в кошельке криптовалюты друг на дружку можно по средневзвешенным курсам.
Зависание платежей свойственно и весьма развитому сервису – имеет место неподтвержденная транзакция в blockchain info. И такое явление может создать чувствительные и неприятные проблемы для пользователей
Что значит неподтвержденная транзакция Биткоин
Чтобы осознать проблему, требуется провести экскурс к недрам технологии, благодаря которой криптовалюта вообще существует.
Технология блокчейн
Собственно, не было бы её, невозможен был бы ни Биткоин, ни Эфириум, ни какая-либо другая криптовалюта. Что такое виртуальная монета? Если простыми словами, то это численно-символьный набор, удовлетворяющий заданным условиям. Это так называемый хэш, который мало того, что высчитывается, формируя шАры, так потом соответствующая криптовалютная система ещё и проводит среди этих шар подобие лотереи, где случайным образом из всего набора сгенерированных шар выбирается наиболее «красивый» вариант (чтобы ноликов перед ключом стояло побольше – своеобразное понятие красоты).
Количество виртуальных монеток ограничено, а каждое их значение, естественно, является уникальным. Казалось бы – владей, да пользуйся. Но для того, чтобы хэши могли бы быть используемы как универсальный платёжный эквивалент, необходимо было обеспечить их подлинную уникальность – защитить от подделки, наподобие того, как водяными знаками и прочими примочками защищают от подделки традиционные денежные купюры. А это уже задача технологии blockchain.
Она представляет собой многократно размноженную базу данных, оснащенную программным клиентом (движком). Для обеспечения уникальности блокчейн отслеживает все изменения состояния хэшей криптовалютной сети, начиная с момента из появления на свет. Проще говоря, эта база данных, она же информационный массив, – это запись изменения всех виртуальных адресов в интернете, где побывал данный хэш. Адреса записываются в логические виртуальные ёмкости – блоки (наподобие того, как винчестер на компьютерах у пользователей привычно разделен на логические диски C:\, D:\ и др.), которые добавляются в информационный массив исключительно последовательно (это важно), образуя цепочку. Отсюда и название: blockchain – цепочка блоков.
Информационный массив прикрепляется к каждому значению виртуальной монетки (к каждому хэшу). Более того, он содержит не только историю движений только данного хэша, но и всех без исключения остальных хэшей в криптовалютной сети. Реализуется принцип тотальной осведомленности: все знают всё про всех. Как уже ранее отмечалось, такой информационный массив многократно клонируется (в идеале, он должен прикрепляться к каждому хэшу). Для чего? А чтобы трудно было его подделать и втиснуть в массив данные о фейковой транзакции.
Как срабатывает алгоритм технологии блокчейн
Допустим, пользователь генерирует ордер на проведение перевода. После того, как нажата кнопочка «Отправить», сеть должна подтвердить операцию. Это происходит посредством сбора совпадений (подтверждений) начального состояния участвующих в перечислении хэшей. Зачем? А для того, чтобы перед совершением действия по переводу денег убедиться в том, что данные хэши находятся на своем месте, что они не задвоены, не потрачены и действительно должны быть по данному адресу. Сбор подтверждений – это как раз задача программного движка технологии блокчейн. Само перечисление средств начнётся немедленно, сразу после получения всех подтверждений. И если мы говорим о сети Биткоин, то количество необходимых подтверждений начального состояния блоков должно составлять не менее 6 по каждому хэшу.
Подтверждение осуществляется посредством банального сравнения информационных массивов блокчейн между собой в интересующем нас месте, а именно: только применительно к предполагаемым к перечислению хэшам. Инфо, относительно других хэшей, движок технологии в данном конкретном случае не интересует.
Зависание платежа (когда ни здесь, ни там, и вообще, непонятно где) означает как раз его удержание на стадии сбора подтверждений. Само перечисление производится мгновенно, но вот подготовительная работа может занимать уйму времени.
Почему не подтверждается перевод
Подтверждается. Просто программному движку blockchain не хватает мощности, системе – производительности, а всей сети целиком – пропускной способности. Не секрет, что криптовалютные системы пока существенно уступают платёжным платформам традиционным (таким, как VISA или MasterCard). Если последние в среднем осуществляют более 2000 транзакций в секунду, то система Биткоин (до последнего форка) – не более 7 (!!!). От чего же зависит пропускная способность сети?
- От количества майнеров, на оборудовании которых и осуществляется работа программного движка блокчейн. Майнинг – это не только добыча новых выигрышных криптовалютных хэшей. Это ещё и генерирование новых блоков информационного массива блокчейн. А блоки эти генерируются как раз по факту подтверждения начального состояния участвующих во время транзакции виртуальных монет.
- От эффективности протоколов внесения данных в блок. С увеличением информационного массива движку всё труднее становится выискивать новые подтверждения. Объём данных играет против аппаратной части технологии. Увеличение компактности записи (т.е. буквально максимальное «упрессовывание» её в блок) упрощает работу программного клиента и делает последующий сбор подтверждений оперативнее.
- От объёма блока. Чем он меньше, тем больше потребуется блоков, тем, опять же, сложнее движку будет ориентироваться в массиве. В изначальном Биткоине объём блока составляет 1 Мб. Что касается объёма блока его форка – Биткоин Кэша, то здесь изначально за проблему взялись фундаментально и объём блока предусмотрен архитектурой на уровне 8 Мб.
Иными словами, для подтверждения транзакции выстраивается очередь. Они, конечно же, подтвердятся все (кроме фейковых, но их в расчёт не берём). Вот только это может занять много времени.
Сколько времени уходит на транзакцию в блокчейне Bitcoin
Скорость прохождения переводов в массиве блокчейн зависит, естественно, от загруженности сети. Но начиная с лета 2017 года случались моменты, когда перечисления приходилось ждать более 48 часов (что, конечно же, никуда не годилось).
Но выход здесь есть. Все криптовалютные системы являются коммерческими проектами. Каждую транзакцию сопровождает комиссия, которая может различаться по своему объёму. Эти деньги распределяются непосредственно между майнерами, а точнее, идут тому «добытчику», на чьём оборудовании прошло подтверждение данной операции. Естественно, майнерам не всё равно, сколько зарабатывать. Поэтому система получила дифференциацию цен от качества предоставления услуги по подтверждению (под качеством подразумевается оперативность).
Так, минимальная комиссия (в сети Биткоин она на настоящий момент составляет BTC 0,0008) взимается при соблюдении следующих условий:
- Информационный объем транзакции не должен превышать 1 Мб (чтобы в блок влезала).
- Объём перечисления не превышает BTC 0,025.
Во всех иных случаях комиссия удваивается.
Естественно, неподтверждённая транзакция большая по объёму, гораздо более интересна майнерам (ровно в 2 раза), поэтому она сразу продвигается дальше по очереди. Здесь важно быть интересным майнерам, так как последние имеют технологические возможности воздействовать на параметры нахождения вашей транзакции в этой очереди.
Способы ускорения транзакций
Помимо банального увеличения переводимых объёмов существуют легальные способы, благодаря которым можно искусственно «подтянуть» себя на первые позиции.
- Сервис Child Pays for Parent (CPFP).
Дословно – «Ребёнок платит за родителей». Майнеры будут первой включать в блок не наиболее дорогую транзакцию, а самую выгодную с позиций иных параметров. А именно: будет выбрана та, которая сопровождается малыми комиссионными, если дальнейшая, которая совмещается с переводом с этой малой комиссией, предполагает увеличенную комиссию (для компенсации предыдущих «убытков» и для получения дополнительных бонусов). Майнер, который агрегирован с системой и использует функцию CPFP, наполнит блок данными об обеих транзакциях.
Предположим, что некто делает ордер на перечисление суммы, которая сопровождается минимальной комиссией. Платёж ставится в очередь, а время на его проведение может исчисляться сутками, чтобы эта транзакция подтвердилась. Функция RBF позволяет заново переотправить тот же самый платёж по тому же самому адресу, но уже с большими комиссионными. Таким образом, система образует 2 платежа-клона, однако, это вовсе не влечёт задвоенной оплаты. Ведь RBF может быть подключена, пока от системы не пришли все 6 необходимых подтверждений, то есть деньги не израсходованы. А раз так, то до этого момента руки полностью развязаны. Важно просто потом удалить ту транзакцию (из двух), которая не получила подтверждения.
- «Форсаж» от ViaBTC.
Это крайне полезный инструментарий «проталкивания» неподтвержденных транзакций на блокчейн. Сервис (за дополнительную плату, большая часть которой идет майнерам) продвигает вашу транзакцию в очереди, делая её для «рассмотрения» системой Биткоин всегда первой. Об обмане речь не идёт, просто используются определенные возможности сети. Чтобы ускорить проведение транзакции на интернет-ресурсе ViaBTC следует, помимо капчи, ввести ID транзакции; далее она будет добавлена в следующий блок, который добывается в рамках облачной системы с помощью пула ViaBTC. Минусом системы является её низкая производительность – ViaBTC может продвигать только считанные транзакции в…час. Однако для каждого пользователя.
Резюме
Прогресс не стоит на месте, и технология блокчейн развивается и увеличивает свою эффективность. Форки – это максимально эффективные инструменты, которые позволяют периодически воплощать в реальность агрегированные новые изобретения по теме, а также усовершенствования старого, используя рыночную оценку (наиболее «громким» форком стал Биткоин Кэш).
Конечно же, проблема излишней длительности операций с криптовалютой пока не решена, однако, всё время появляются всё более высокопроизводительные программные движки и более эффективные протоколы, которые позволяют интенсивнее обрабатывать информационный массив блокчейн, осуществляя поиск внутри него. И уже к концу 2018 года специалисты уверенно обещают сокращение комиссии за транзакцию с кратным ростом максимальной скорости обработки даже в экстремальные «часы пик». Что же, очень хотелось бы надеяться.
cripto24.ru
Неподтвержденная транзакция как вернуть биткоины
Что делать если у вас неподтвержденная транзакция биткоина
Количество транзакций в сети Биткоина за все эти годы только постоянно росло. Это означает, что заполняется больше блоков. И так как все транзакции не могут быть немедленно включены в блокчейн, возникает неприятность, которая у майнеров называется «мемпулом» (вид «очереди транзакций.»)
Майнеры обычно выбирают те транзакции, комиссионные у которых больше и первыми включают их в блок. Транзакции, у которых более низкие комиссии, «отправляются» на так называемый «рынок комиссионных», и остаются в мемпуле майнеров до тех пор, пока не будет найден новый блок. Если транзакция снова отправлена, ей опять придётся ждать следующего блока.
Это может привести к не самому оптимальному пользовательскому опыту. Транзакции с очень низкими комиссиями могут потребовать часов или даже дней для подтверждения, а в некоторых случаях могут не подтвердиться вообще.
И вот то, что вы можете сделать сегодня, чтобы помешать вашей транзакции застрять.
Перед тем, как её отправить
На протяжении первых лет существования Биткоина, большинство кошельков добавляли фиксированные комиссионные для исходящих транзакций: обычно, 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 (который упоминался выше) работает и для приходящих транзакций.
Как отменить биткойн-транзакцию
Всем известно, что отмена биткойн-транзакции невозможна. Необратимость транзакций одно из отличительных свойств системы пиринговой наличности – в отличии от централизованных платёжных систем. Одно время разработчики Bitcoin Core собирались внести изменение в клиент, которое позволило бы редактировать транзакцию ещё не принятую в блок с целью изменения комиссии, но этот функционал пока не реализован. И, тем не менее, уже сейчас в определённых условиях и при достаточном желании отмена транзакции возможна.
Данная статья является описанием эксперимента, целью которого было проверить, с насколько низкими комиссиями можно успешно отправить биткойны с кошелька Bitcoin Core. Эксперимент оказался неудачным и привёл к тому, что пять транзакций, отправленных с разнообразными установками кошелька в части комиссий “зависли”. Но затем экспериментатору удалось отменить зависшие транзакции с возвратом заблокированных сумм.
Как не надо отправлять транзакции
Первые 2 транзакции попытались отправить с выставленной минимальной комиссией в 0,00001 BTC и флажком “Попытаться отправить без комиссии, если это возможно”.
Обратите внимание, клиент рекомендует выставить 0,00013615 BTC за килобайт. Но для оставшихся трёх транзакций, каждая из которых была на ту же сумму 0,01 BTC, рекомендация касательно размера комиссии была проигнорирована, а сам размер комиссии выставлен заведомо меньшим, чем рекомендованный.
Получилось, что все пять транзакций зависли без единого подтверждения на неопределённое время. В нашем случае на неделю.
Дополнительное неудобство состояло в том, что адрес, на который были отправлены биткойны, в свою очередь, нельзя было использовать для отправки биткойнов. Попытка сделать перевод сопровождалась сообщением: «Oops! You have unconfirmed deposits pending. You must wait for your deposits to be confirmed before withdrawing.»
Если ситуация вам знакома, то для паники нет причины. Для начала, некоторое время можно подождать. Если очередь транзакций рассосётся, то возможно, в конце-концов, дойдёт очередь и до вашей. Если же ожидание излишне затянулось – как в нашем случае, на неделю, то можно попробовать заставить кошелёк – здесь это делалось на примере Bitcoin Core – “забыть” о размещённых транзакциях. Ведь до тех пор, пока не пришло первое подтверждение – транзакция не попала в блок, а значит, знает о ней только ваш клиент.
Как откатить зависшую транзакцию
- Убедитесь, что транзакция зависла. Откройте Block Explorer и проверьте, что про зависшую транзакцию там ничего не знают, а на счете деньги на самом деле есть. Даже в случае, если blockchain.info показывает транзакцию и рисует красную кнопку . ещё не всё потеряно.
- В кошельке перейдите в отладочную консоль (Помощь — Окно отладки — Консоль) (Help – Debug window – Console)
- Если кошелек зашифрован, то для начала необходимо получить доступ, используя команду walletpassphrase <passphrase> .
- Теперь нужно получить приватный ключ от нужного адреса. dumpprivkey <address>. Вместо <address> необходимо подставить адрес, был использован для отправки средств. В результате получите приватный ключ для указанного адреса. Его нужно куда-нибудь скопировать, он понадобится. Если транзакция была составная, и биткойны брались с нескольких счетов, то и экспортировать надо приватные ключи для всех этих адресов. Никогда не храните приватные ключи в доступном для кого-либо месте. Знание ключа дает полный доступ к соответствующему ему счету. Также, обратите внимание на то, что на каждую команду в режиме отладки в консоли приходит ответ. Он может быть пустым, но он есть всегда.
- Если на других адресах есть биткойны, то приватные ключи этих адресов так же необходимо экспортировать.
- После того, как закончили экспорт ключей, закройте клиент и удалите кошелек. Расположение кошелька (wallet.dat) зависит от конкретного клиента и ОС. Естественно, совсем удалять его не стоит, лучше переименовать или переместить в надежное место.
- Теперь перезапустите клиент. Он заново создаст кошелек. В него необходимо импортировать полученный ранее ключ (ключи). Идем в отладочную консоль и пишем importprivkey <privkey>. Импорт может занять достаточно много времени, но в любом случае дайте ему завершиться — дождитесь ответа на команду.
- В новом кошельке должен появиться счет с его реальным состоянием. Неподтверждённые транзакции “забыты”, средства, заблокированные ранее снова доступны для отправки. Теперь можно выслать их заново, но на этот раз не забудьте включить рекомендованную комиссию.
Для клиента, где отсутствует функционал расчёта рекомендованного размера комиссии, можно воспользоваться сервисом Blocktrail. Клиентом, который не только не показывает, но и не предоставляет возможность выставить размер комиссии, пользоваться можно на свой страх и риск.
Отмена зависших транзакций отправленных при помощи других кошельков, чем Bitcoin Core, делается аналогичным образом. Важно экспортировать приватные ключи от всех адресов, участвовавших в транзакциях, и где наличествуют биткойны, затем пересоздать кошелек – для этого, вероятно, придётся удалить каталог, где программа-кошелёк хранит данные, и затем импортировать приватные ключи в созданный заново кошелёк. Решение не применимо для облачных кошельков.
При участии Юлии Шалимовой
Rate this:
Видеообзор BitNovosti.com: Выпуск 21-2017
Хардфорк Биткойна состоялся. Появление Bitcoin Cash. Что произошло с биржей BTC-e? В какой стране самый благоприятный климат для криптовалют? Когда в России примут закон об обороте криптовалюты? Элина Сидоренко на блокчейн-митапе в Москве. Где подстричься за биткойн? Американцы инвестируют пенсионные накопления в криптовалюту. Об этом и многом другом смотрите в июльском выпуске БитНовостей.
Надеемся, что ваша поддержка поможет нам продолжить этот проект: 1JiorvYR6C9YUESwM9RSBvcL3gp137k7iF
Лучшая книга о Биткойне
Заказать книгу в магазине Ozon. Купить книгу на Combook.ru.
Лента новостей Ethereum Classic
Криптовалюты. Золото цифрового века.
Премьера фильма!
Первый документальный фильм о Биткойне на русском языке увидел свет благодаря вашим пожертвованиям.
Защити Bitcoin
Криптоматы
Выбор рубрики
Bit•Новости на Твиттере
Авторы БитНовостей
Recent Comments
RSS — Posts
RSS — Comments
Форекс форум
Форекс форум
Спасибо за информацию, очень полезная
[Ответ]
У меня тоже такая проблема была. Замучался искать на форумах. Нашел такой ответ. Експортируем ключ кошелька из одного например онлайн блокчейн кошелек импортируем в другой например Electrum правда придется заплатить оптимальную цену транзы за эту операцию. Отправляем транзакцию с нового кошелька но с более высокой комиссией чтоб она перебила старую. Мне лично помогло
[Ответ]
Здравствуйте!
Подскажите, пожалуйста, что делать в моем случае?
У меня неподтвержденная транзакция (8997181f63218eabfcd112cfcd901402a32ff7e2deaa83d91 f05ef25f23512e4) включает в себя другую неподтвержденную транзакцию (9c6544d164da2fd9c95f6ca272884ece4403ce9a730990f49 120b3dd5c1862f9)
Кошелек на блокчейне. Там нет таких функций, как вы описываете. На сайт VIABTC заходила, транзакции вводила, не помогает. Выдает какое-то всплывающее окно (ViaBTC Service Statement) и после него как ничего и не бывало.
[Ответ]
Сообщение от Lenmi :
Здравствуйте!
Подскажите, пожалуйста, что делать в моем случае?
У меня неподтвержденная транзакция (8997181f63218eabfcd112cfcd901402a32ff7e2deaa83d91 f05ef25f23512e4) включает в себя другую неподтвержденную транзакцию (9c6544d164da2fd9c95f6ca272884ece4403ce9a730990f49 120b3dd5c1862f9)
Кошелек на блокчейне. Там нет таких функций, как вы описываете. На сайт VIABTC заходила, транзакции вводила, не помогает. Выдает какое-то всплывающее окно (ViaBTC Service Statement) и после него как ничего и не бывало.
Появившееся окно (ViaBTC Service Statement) можно закрыть) После чего появится окно с вводом id транзакции и капчи)
Ваши транзакции подтверждены.
Добрый день всем. У меня транзакция висит уже с 5 мая в непотвержденном состоянии. В суппотре кошелька ответили, что она может весеть максимум две недели, а потом или вернется на кошелек или подтвердиться, но. вот уже месяц, а она все весит и весит. Что делать? Спасибо
[Ответ]
Сообщение от eremushks :
Добрый день всем. У меня транзакция висит уже с 5 мая в непотвержденном состоянии. В суппотре кошелька ответили, что она может весеть максимум две недели, а потом или вернется на кошелек или подтвердиться, но. вот уже месяц, а она все весит и весит. Что делать? Спасибо
Здравствуйте)
Скиньте id транзакции посмотрим, что там у вас.
Сообщение от klarki :
Здравствуйте)
Скиньте id транзакции посмотрим, что там у вас.
Если есть возможность, посмотрите и мою пожалуйста. Ситуация абсолютно такая же. Единственно, средства за перевод вроде как вернулись. Непонятно откуда взялась эта сумма в 0.00805858. Я перед переводом выгребал кошелек полностью, зарегистрировал другой — коинбас. Этот блокчейн уже достал. А сама транзакция висит уже месяц. Вернее она сама повторно отправилась 20.05
[Ответ]
У меня висит транзакция уже от 24.05 и не подтверждается 91587191d64fc31bdb50daadf0d5aa1ef3ce2e0998733a992c 89e56c981033b2
Сообщение от Farekx :
У меня висит транзакция уже от 24.05 и не подтверждается 91587191d64fc31bdb50daadf0d5aa1ef3ce2e0998733a992c 89e56c981033b2
Ожидайте, в течении 6-7 часов начнутся подтверждения. (возможно чуть раньше)
И пожалуйста, не ленитесь читать) В представленной статье, довольно много полезной информации.
Сколько раз пытался использовать этот сервис Viаbtc, постоянно выскакивает сообщение, что у вас слишком маленькая комиссия, комиссию раньше ставил 10-20 тыс. сатош. Т.е. для «проталкивания» скорее всего надо ставить комиссию минимум 50 тысяч сатоши, либо ту, что предлагает блокчейн, а там комиссия доходит и до 30% платежа. Думаю сервис все-таки рассчитан на тех, кто отправляет сотню-другую долларов с комиссией в несколько долларов, но платеж тем не менее зависает.
[Ответ]
Сообщение от klarki :
Здравствуйте)
Скиньте id транзакции посмотрим, что там у вас.
вот, пожалуйста. если поможите буду очень благодарна
[Ответ]
Сообщение от eremushks :
63cd215b91a836ca01c8beefca22d210d7b53c6e514c5c3bad 5053ccc35d1189
вот, пожалуйста. если поможите буду очень благодарна
Увы, с вашей транзой помочь не могу.
Очень маленькая комиссия выставлена: 0.00001025 BTC. Меньше в 10 раз.
Сообщение от Waiting Mode :
Сколько раз пытался использовать этот сервис Viаbtc, постоянно выскакивает сообщение, что у вас слишком маленькая комиссия, комиссию раньше ставил 10-20 тыс. сатош. Т.е. для «проталкивания» скорее всего надо ставить комиссию минимум 50 тысяч сатоши, либо ту, что предлагает блокчейн, а там комиссия доходит и до 30% платежа. Думаю сервис все-таки рассчитан на тех, кто отправляет сотню-другую долларов с комиссией в несколько долларов, но платеж тем не менее зависает.
Бред. Вам скорее выскакивало уведомление, что в данный момент не могу взять вашу транзу в обработку.
Читайте тему полностью и найдете решение (*подсказка: сервис ViaBtc и время вбива)
Вот например вчера вбивал транзу: https://blockchain.info/tx/91587191d. 89e56c981033b2
комса выставлена минимальная, обработана пулом ViaBtc.
Правда время после вбива в сервис, увеличилось до 10-12 часов до первых подтверждений.
Сообщение от klarki :
Увы, с вашей транзой помочь не могу.
Очень маленькая комиссия выставлена: 0.00001025 BTC. Меньше в 10 раз.
И что теперь вообще без вариантов? А что же с нею будет дальше? где искать помощи? 🙂
[Ответ]
Часто подобное бывает, и сложно совладать с биктоином когда сам с ним особо не разбираешься. Сейчас вот пытаюсь кошелек какой-нибудь зарегистрировать, надеюсь надежный, если потому что где добывать битки уже есть идея, а вот как их выводить и переводить на валюту — уже сложнее будет)
[Ответ]
Источники: http://coinspot.io/analysis/chto-delat-esli-u-vas-nepodtverzhennaya-tranziciya-bitcoina/, http://bitnovosti.com/2016/06/26/how-to-cancel-bitcoin-transaction/, http://www.forexdengi.com/threads/101830-101830?p=17026701
bitcoin-job.ru