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

Как отменить биткойн-транзакцию

Всем известно, что отмена bitcoin-транзакция не возможна. Необратимость сделок, одной из особенностей системы “пар” денежных средств — в отличие от централизованных платежных систем. Некоторое время разработчики Bitcoin Core собирались вносить изменения в клиент, который позволит редактировать сделки еще не утверждена в блок с целью изменения комиссии, но эта функция еще не реализована. И, тем не менее, уже сейчас, в определенных условиях и при достаточном желании отменить транзакцию можно.

Данная статья представляет собой описание эксперимента, с целью проверить, с измерением низких комиссий, вы можете отправить правильно бикини с кошелька Bitcoin Core. Эксперимент оказался неудачным и привел к тому, что пять транзакций, отправленных с различных параметров портфеля в части комиссий “приостановлено”. Но после реакции, может быть отстранен от сделки с возвратом заблокированных сумм.

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

Первые 2 транзакции пытались отправить представлял минимальной комиссией в 0,00001 BTC, а флажок “Обрабатывать отправить без комиссии, если это возможно”.

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

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

Дополнительное неудобство в том, что адрес, на который были отправлены бикини, в свою очередь, не может использоваться для отправки бикини. Попытка сделать перевод, обозначенное сообщение: “Oops! You have unconfirmed deposits серьги. You must wait for your deposits to be confirmed before withdrawing.”

Если ситуация вам знакома, то нет никаких причин для паники. Для начала, некоторое время можно подождать. Если очередь транзакций, боюсь, что, может, наконец, дойдет очередь и до их. Если ожидания слишком — как в нашем случае, в течение недели, можно попытаться принудительно портфолио здесь уже было сделано в примере Bitcoin Core — “забыть” элементов транзакций. Так что, пока не пришло первое подтверждение, что транзакция не попала в блок, и, следовательно, знает о ней, и только ваш клиент.

Как вспять знаешь ее сделки

  1. Убедитесь в том, что транзакция была заблокирована. Откройте Block Explorer и проверьте, что о знаешь ее транзакцию там ничего не знают, и в виду, что деньги на самом деле. Даже в случае blockchain.info показывает транзакцию и рисует красную кнопку , не все потеряно.
  2. В портфель, нажмите кнопку отладку консоли (Помощь — Окно отладки-Консоль) (Help – Debug window – Console)
  3. Если кошелек зашифрован, то для начала необходимо получить доступ, используя команду walletpassphrase <пароль>.
  4. Теперь вам нужно получить приватный ключ в нужном направлении. dumpprivkey <адрес>. Вместо <адрес> необходимо указать адрес используется для отправки средств. Вы получаете личный ключ для указанного адреса. Нужно либо копировать, что нужно. Если транзакция была составной, и iTunes были взяты с нескольких учетных записей и экспортировать необходимо закрытых ключей для всех этих направлениях. Никогда не храните закрытые ключи, доступной для человека или места. Знание-ключ, который дает полный доступ к вам внимание. Также, обратите внимание, что в каждой команде в режиме отладки в консоли приходит ответ. Он может быть пустым, но он всегда рядом.
  5. Если в других странах есть iTunes, то закрытые ключи эти адреса таким же образом, что вы хотите экспортировать.
  6. После завершения экспорта ключей, закройте клиент и удалите портфеля. Расположение кошелек (wallet.dat) это зависит от клиента и операционной системы. Естественно, полностью удалять не стоит, лучше переименовать или переместить в безопасное место.
  7. Теперь перезапустите клиент. При повторном создании портфолио. В нем необходимо импортировать полученный ранее ключ (ключи). Мы идем в отладку консоль и пишем importprivkey <privkey>. Импорт может занять некоторое время, но в любом случае, дайте ему завершиться — дождитесь ответа на команду.
  8. В новый портфель должен получить счет-фактуру с его реальным состоянием. Без подтверждения транзакции “забытых”, средства, заблокированные ранее снова доступны для отправки. Теперь вы можете послать еще раз, но на этот раз не забудьте включить рекомендации комиссии.

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

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

С участием Юлия мы отправились на

По материалам: Habrahabr

Вам также может понравиться